Satura rādītājs:
Video: Elpošanas LED ar Arduino Uno R3: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šajā nodarbībā izmēģināsim kaut ko interesantu - pakāpeniski mainot gaismas diodes spilgtumu, izmantojot programmēšanu. Tā kā pulsējošā gaisma izskatās kā elpošana, mēs dodam tai maģisku nosaukumu - elpojošs LED. Mēs panāksim šo efektu ar impulsa platuma modulāciju (PWM)
1. darbība: sastāvdaļas
- Arduino Uno dēlis * 1
- USB kabelis * 1
- Rezistors (220Ω) * 1
- LED * 1
- Maizes dēlis * 1
- Jumper vadi
2. solis: princips
Pulsa platuma modulācija jeb PWM ir metode analogo rezultātu iegūšanai, izmantojot digitālos līdzekļus. Digitālā vadība tiek izmantota, lai izveidotu kvadrātveida vilni, signālu, kas pārslēgts starp ieslēgšanu un izslēgšanu. Šis ieslēgšanas-izslēgšanas modelis var simulēt spriegumus starp pilnu ieslēgšanos (5 volti) un izslēgtu (0 volti), mainot signāla pavadītā laika daļu pret laiku, ko signāls iztērē. "Laika" ilgumu sauc par impulsa platumu. Lai iegūtu dažādas analogās vērtības, mainiet vai modulējiet šo platumu. Ja jūs pietiekami ātri atkārtojat šo ieslēgšanās modeli ar kādu ierīci, piemēram, LED, tas būtu šāds: signāls ir vienmērīgs spriegums starp 0 un 5 V, kas kontrolē gaismas diodes spilgtumu. (Skatiet PWM aprakstu Arduino oficiālajā vietnē).
Zemāk redzamajā grafikā zaļās līnijas apzīmē regulāru laika periodu. Šis ilgums vai periods ir apgriezts PWM frekvencei. Citiem vārdiem sakot, ar Arduino PWM frekvenci aptuveni 500 Hz, zaļās līnijas katra mērītu 2 milisekundes.
Zvans uz analogWrite () ir skalā no 0 līdz 255, tāpēc analogWrite (255) pieprasa 100% darba ciklu (vienmēr ieslēgts), un analogWrite (127) ir 50% darba cikls (uz pusi laika) piemērs.
Jūs atradīsit, ka jo mazāka ir PWM vērtība, jo mazāka tā būs pēc pārveidošanas spriegumā. Tad gaismas diode attiecīgi kļūst blāvāka. Tāpēc mēs varam kontrolēt gaismas diodes spilgtumu, kontrolējot PWM vērtību.
3. darbība: shematiskā diagramma
4. solis: procedūras
Programmējot, mēs varam izmantot funkciju analogWrite (), lai 9. tapai ierakstītu dažādas vērtības. LED spilgtums mainīsies atkarībā no tā. Uz SunFounder Uno plates 3., 5., 6., 9., 10. un 11. tapa ir PWM tapas (ar atzīmi “~”). Jūs varat savienot jebkuru no šīm tapām.
1. darbība:
Izveidojiet ķēdi.
2. darbība:
Lejupielādējiet kodu no vietnes
3. darbība:
Augšupielādējiet skici uz Arduino Uno tāfeles
Noklikšķiniet uz augšupielādes ikonas, lai augšupielādētu kodu vadības panelī.
Ja loga apakšdaļā parādās augšupielāde pabeigta, tas nozīmē, ka skice ir veiksmīgi augšupielādēta.
Šeit jums vajadzētu redzēt, ka gaismas diode kļūst arvien spožāka, pēc tam lēnām blāvāka un atkal arvien gaišāka un blāvāka, tāpat kā elpojot.
Ieteicams:
DIY matu žāvētājs N95 elpošanas sterilizators: 13 soļi
DIY matu žāvētājs N95 elpošanas sterilizators: Saskaņā ar SONG et al. (2020) [1] pietiek ar 70 ° C siltumu, ko 30 minūšu laikā rada fēns. Tātad, tas ir iespējams veids, kā regulāri cilvēki ikdienas aktivitātēs atkārtoti izmanto savas N95 elpas, cienot
Elpošanas vieglā trauksmes ierīce ar sirdsdarbības monitoru: 18 soļi (ar attēliem)
Elpošanas vieglā trauksmes ierīce ar sirdsdarbības monitoru: kad pasaule kļūst aizvien aktīvāka, ikviens atrodas vidē ar paaugstinātu stresu. Koledžas studentiem ir vēl lielāks stresa un trauksmes risks. Eksāmeni ir īpaši stresa periodi studentiem, un viedpulksteņi ar elpošanas vingrinājumiem
RGB LED un elpošanas noskaņas gaisma: 8 soļi
RGB LED un elpošanas noskaņas gaisma: RGB LED & Breathing Mood Light ir vienkārša nakts gaisma, kas satur divus režīmus. Pirmajā režīmā varat mainīt RGB gaismas diodes krāsu, pagriežot trīs mainīgos rezistorus, bet otrajā režīmā tas parāda elpošanas stāvokli
Elpošanas gaisma, ko kontrolē Raspberry Pi: 5 soļi
Elpošanas gaisma, ko kontrolē Raspberry Pi: " Elpošanas vingrinājumu gaisma " šeit ir aprakstīta vienkārša un salīdzinoši lēta pulsējoša gaisma, kas var atbalstīt jūsu elpošanas izpildi un palīdzēt uzturēt nemainīgu elpošanas ritmu. To var izmantot arī, piem. kā nomierinošs n
Elpošanas analizators: 13 soļi (ar attēliem)
Elpas analizators: Marks Guašs un ģen. Revilla Rūpnieciskā dizaina inženierija Elisavā Kurss: akadēmisks lietojums īpašā angļu valodas terminoloģijā