Satura rādītājs:
- 1. solis: materiāli
- 2. darbība. Darba sākšana
- 3. darbība: elektroinstalācija
- 4. solis: potenciometrs un LED iestatīšana
- 5. darbība: kods
Video: LED dimmeris ar potenciometru: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī ir pamācība, kas māca, kā izmantot potenciometru gaismas diodes aptumšošanai.
1. solis: materiāli
- Arduino
- Dators
- Maizes dēlis
- LED
- 5 vīriešu vadi
- Potenciometrs
- USB kabelis
2. darbība. Darba sākšana
Pievienojiet Arduino datoram, izmantojot USB kabeli.
3. darbība: elektroinstalācija
Pēc tam, kad Arduino ir pievienots datoram ar USB vadu, mēs paņemsim pirmo vadu un vienu galu ievietosim zemē, bet otru - j1. Tad jūs ievietojat otro vadu no A0 līdz j3. Tad jūs ievietosit trešo vadu no 5v līdz j5.
Pēc tam jūs ievietojat ceturto vadu no D9 līdz j15. Tad piektais un pēdējais vads no zemes līdz j17.
4. solis: potenciometrs un LED iestatīšana
Novietojiet pogu pret vadiem. Pievienojiet to f1 f3 un f5. Pēc tam paņemiet LED, ievietojiet garāko kāju f15, bet īsāko - f17.
5. darbība: kods
Šie ir mainīgie, kas datoram norāda, ko nozīmē konkrēti vārdi:
int potPin = A0; Tas norāda datoram, ka potenciometra vidējā daļa, ko mēs saucam par potPin, ir pievienota A0 int readValue; Tas datoram norāda, ka ikreiz, kad sakām readValue, tas nozīmē nolasīt potenciometru
Šī ir Void Setup, kas notiek tikai vienu reizi, lai iestatītu pārējo kodu:
void setup () {Tas tikai stāsta, ka šis ir Void Setup sākums
pinMode (9, OUTPUT); Tādējādi tiek iestatīta gaisma, lai to varētu ieslēgt vēlāk
pinMode (potPin, INPUT); Tādējādi tiek iestatīts potenciometrs, lai mēs to varētu izmantot vēlāk
Nākamā daļa ir tukšuma cilpa, kas darbojas atkal un atkal, līdz jūs to pārtraucat.
void loop () {
readValue = analogRead (potPin); Tas liek datoram nolasīt potenciometru ikreiz, kad mēs sakām readValue.
readValue = karte (readValue, 0, 1023, 0, 255); Tādējādi skaitļi no potenciometra, kas ir no 0 līdz 1023, tiek pārvērsti par gaismas diodes skaitļiem no 0 līdz 255.
analogWrite (9, lasīšanas vērtība); Tas liek datoram iedegt gaismas diodi tādā spilgtumā, kādu potenciometrs norāda.
}
Šis ir viss kods pats par sevi:
int potPin = A0; int readValue = 0;
void setup () {
pinMode (9, OUTPUT);
pinMode (potPin, INPUT);}
void loop () {
readValue = analogRead (potPin);
readValue = karte (readValue, 0, 1023, 0, 255);
analogWrite (9, lasījuma vērtība);}
Ieteicams:
LED spuldzes dimmeris: 3 soļi
LED spuldzes dimmeris: Šis ir vienkāršs LED spuldzes regulētājs. Videoklipā varat redzēt, kā ķēde darbojas. Man radās šī ideja, izlasot šādus rakstus: https: //www.instructables.com/id/LM350-Power-Supply/https: //www.instructables. com/id/tranzistors
DIY viedais LED dimmeris, ko kontrolē, izmantojot Bluetooth: 7 soļi
DIY viedais LED dimmeris, ko kontrolē, izmantojot Bluetooth: šajā pamācībā ir aprakstīts, kā izveidot viedu digitālo dimmeri. Dimmeris ir parasts gaismas slēdzis, ko izmanto mājās, viesnīcās un daudzās citās ēkās. Vecākas aptumšošanas slēdžu versijas bija manuālas, un tajās parasti bija rotējoši slēdži
Tranzistora LED dimmeris: 3 soļi
Tranzistora gaismas diodes gaismas diodes: šī pamācība parāda, kā izveidot vienkāršu tranzistora gaismas diodes dimmeri. Ir lētāka alternatīva: https: //hackaday.io/page/6955-recycled-light-dimme …: Tomēr saites ķēde augstāk var vadīt tikai zemas strāvas un mazjaudas LED gaismas. Tas
Gaismas slēdzis + ventilatora dimmeris vienā panelī ar ESP8266: 7 soļi (ar attēliem)
Gaismas slēdzis + ventilatora aptumšotājs vienā panelī Ar ESP8266: Šajā apmācībā jūs uzzināsit, kā izveidot savu gaismas slēdzi un ventilatora dimmeri tikai vienā plāksnē, izmantojot mikrokontrolleru un WiFi moduli ESP8266. Tas ir lielisks IoT projekts. : Šī shēma apstrādā maiņstrāvas galvenos spriegumus, tāpēc esiet uzmanīgi
Pamata LED dimmeris: 5 soļi (ar attēliem)
Pamata LED dimmeris: Šajā pamācībā jūs uzzināsit, kā izveidot vienkāršu LED dimmeri, izmantojot tikai potenciometru. Arduino komplektu, ko izmantoju, laipni nodrošināja Kuman (kumantech.com). Jūs to varat atrast šeit