Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Vreau să prezint designul unei farfurii pe care o pregătesc pentru controlul luminilor de Crăciun sincronizate cu muzica.
Inițial proiectul a fost conceput pentru al utiliza pe un Raspberry Pi, dar placa poate fi utilizată cu orice placă, cum ar fi arduino, beagleboard, bananaPi, orangePi, … alegeți-o pe cea dorită, deoarece se bazează pe I2C
În prezent, am o versiune 2 a plăcii, dar o îmbunătățesc în funcție de necesități sau de caracteristicile noi de inclus.
Puteți vedea versiunea 2 care rulează în instructivele mele lumini Duxman
www.instructables.com/id/Duxman-Lights/
Pasul 1: Instrumente
- Sudor
- Staniu
- Banda de dezlipire
- Terminale de conexiune
- Pini masculi și feminini
- 3 Tranzistoare Tip120
- 1 tranzistor KA78T05 (12v la 5v max 3A)
- 1 expansor de port i2C MCP23016
- 1 conector DC 12V
- Programul Fritzing (https://fritzing.org/)
- Noțiuni de sudare
- Noțiuni de bază despre electronică
Pasul 2: Desene la bord
Mai întâi de toate, este necesar să indicăm că nu este o placă, acestea sunt două, una care face ca placa de bază și alta pe care o vom conecta ca să o înlocuim sau să o schimbăm cu un alt tip de modul.
Aveți designul în linkurile acestui post.
Sistemul este conceput pentru a avea două module de 4 tranzistoare tip120 și astfel pornește și oprește cu ușurință benzile LED.
iar pe de altă parte rezervăm 8 ieșiri pentru a conecta alte dispozitive. în cazul meu voi folosi un controler de releu în stare solidă și astfel voi conecta invertoarele elwire și voi putea folosi alte lumini comerciale de Crăciun pe care le voi sparge în curând
Pasul 3: Soldando La Placa
Curând
În prezent fac placa, cred că o voi avea disponibilă peste o săptămână.
și voi actualiza această postare
Pasul 4: Timp pentru distracție și testare
Creați-vă programul de driver pe platforma care vă place, dacă nu vă place să programați sau nu doriți, puteți lua codul meu în mod liber și îl puteți modifica sau folosi, deoarece le îmbunătățesc constant.
În următorul link puteți găsi codul de dezvoltare, momentan nici nu am programat codul pentru această insignă dar sper să o am în curând, din păcate:) Lucrez și am 4 pisici de hrănit
Versiunea DEV
github.com/duxman/luces
Versiune în dezvoltare și îmbunătățire constantă cu funcții noi atunci când am timp.
Nu recomand utilizarea acestei versiuni, deoarece pot comite erori de programare ca un bun programator care sunt, care aruncă prima piatră care nu a scris un bug
Versiunea 0.01
github.com/duxman/luces/tree/Version-0.01
- Este versiunea inițială
- doar joacă wavs
- Suportă numai ieșiri digitale
Versiunea 0.02
github.com/duxman/luces/tree/Version-0.02
- Permite reproducerea wav și mp3 (acestea vor deveni wav în prima reproducere)
- Sunt create scripturi separate pentru a permite executarea muzicii și a secvențelor
- Configurația web este adaptată
- Redarea și sincronizarea muzicii sunt îmbunătățite
- Zonele de iluminare sunt acum definite în locul pinilor individuali
- Fiecare zonă permite mai mulți pini.
Puteți vedea un exemplu al modului în care funcționează în Duxman-Lights-ul meu instructiv