Cuprins:
Video: LED de respirație cu Arduino Uno R3: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În această lecție, să încercăm ceva interesant - schimbarea treptată a luminanței unui LED prin programare. Întrucât lumina pulsantă pare a respira, îi dăm un nume magic - LED de respirație. Vom realiza acest efect cu modularea lățimii pulsului (PWM)
Pasul 1: Componente
- placa Arduino Uno * 1
- Cablu USB * 1
- Rezistor (220Ω) * 1
- LED * 1
- Panou * 1
- fire de jumper
Pasul 2: Principiu
Modulația lățimii pulsului sau PWM este o tehnică pentru obținerea de rezultate analogice cu mijloace digitale. Controlul digital este utilizat pentru a crea o undă pătrată, un semnal pornit și oprit. Acest model on-off poate simula tensiuni între full on (5 volți) și off (0 volți) prin schimbarea porțiunii de timp pe care o petrece semnalul față de timpul pe care îl petrece semnalul. Durata „on time” se numește lățimea impulsului. Pentru a obține valori analogice variabile, modificați sau modulați această lățime. Dacă repetați acest model de pornire-oprire suficient de repede cu un dispozitiv, un LED de exemplu, ar fi astfel: semnalul este o tensiune constantă între 0 și 5V care controlează luminozitatea LED-ului. (Vezi descrierea PWM pe site-ul oficial al Arduino).
În graficul de mai jos, liniile verzi reprezintă o perioadă de timp regulată. Această durată sau perioadă este inversa frecvenței PWM. Cu alte cuvinte, cu frecvența Arduino PWM la aproximativ 500Hz, liniile verzi ar măsura câte 2 milisecunde fiecare.
Un apel către analogWrite () este pe o scară de la 0 la 255, astfel încât analogWrite (255) solicită un ciclu de funcționare de 100% (întotdeauna activat), iar analogWrite (127) este un ciclu de funcționare de 50% (la jumătate din timp) pentru exemplu.
Veți descoperi că cu cât este mai mică valoarea PWM, cu atât va fi mai mică valoarea după ce a fost convertită în tensiune. Apoi LED-ul devine mai slab în consecință. Prin urmare, putem controla luminozitatea LED-ului controlând valoarea PWM.
Pasul 3: Diagrama schematică
Pasul 4: Proceduri
Prin programare, putem utiliza funcția analogWrite () pentru a scrie diferite valori la pinul 9. Luminanța LED-ului se va modifica în funcție de aceasta. Pe placa SunFounder Uno, pinii 3, 5, 6, 9, 10 și 11 sunt pinii PWM (cu „~“marcat). Puteți conecta oricare dintre acești pini.
Pasul 1:
Construiește circuitul.
Pasul 2:
Descărcați codul de la
Pasul 3:
Încărcați schița pe placa Arduino Uno
Faceți clic pe pictograma Încărcare pentru a încărca codul pe placa de control.
Dacă „Încărcare finalizată” apare în partea de jos a ferestrei, înseamnă că schița a fost încărcată cu succes.
Aici ar trebui să vedeți LED-ul devine din ce în ce mai luminos, apoi se estompează încet, și din nou mai strălucitor și mai estompat în mod repetat, la fel ca respirația.
Recomandat:
Senzor de respirație DIY cu Arduino (senzor stretch stretch tricotat): 7 pași (cu imagini)
Senzor de respirație DIY cu Arduino (senzor stretch stretch tricotat): Acest senzor DIY va lua forma unui senzor conductiv tricotat stretch. Se va înfășura în jurul pieptului / stomacului, iar atunci când pieptul / stomacul se extinde și se contractă, la fel se va simți senzorul și, în consecință, datele de intrare care sunt alimentate către Arduino. Asa de
Sterilizator de respirație N95 cu uscător de păr: 13 pași
Sterilizator de respirație N95 pentru uscător de păr: Conform SONG și colab. (2020) [1], căldura de 70 ° C produsă de un uscător de păr timp de 30 de minute este suficientă pentru a dezactiva virușii într-un respirator N95. Deci, este o modalitate fezabilă pentru oamenii obișnuiți de a-și reutiliza respirația N95 în timpul activităților de zi cu zi, respectând
LED RGB și lumină de respirație: 8 pași
LED RGB și lumină de respirație: LED-ul RGB & Breathing Mood Light este o lumină simplă de noapte care conține două moduri. Pentru primul mod, puteți modifica culoarea LED-ului RGB prin rotirea celor trei rezistențe variabile, iar pentru al doilea mod, acesta prezintă starea unei respirații
O lumină de respirație controlată de un Raspberry Pi: 5 pași
O lumină de respirație controlată de un Raspberry Pi: „Lumina de exercițiu de respirație” descris aici este o lumină pulsatorie simplă și relativ ieftină care vă poate sprijini în respirație și vă poate ajuta să păstrați un ritm de respirație constant. S-ar putea folosi și de ex. ca un calmant n
Încărcător USB cu respirație: 4 pași (cu imagini)
Încărcător USB cu respirație: Respirați? Aveți un gadget care poate fi încărcat printr-un port USB? Ei bine, dacă ai răspuns afirmativ la ambele, atunci ai noroc. Această instrucțiune arată cum să creați un dispozitiv care vă va încărca dispozitivele compatibile USB în timp ce faceți ceea ce faceți cel mai bine