Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag vill presentera designen på en tallrik som jag förbereder för kontroll av julbelysning synkroniserad med musik.
Ursprungligen var projektet avsett att använda det på en Raspberry Pi, men plattan kan användas med alla plattor, till exempel arduino, beagleboard, bananaPi, orangePi, … välj den du vill ha, eftersom den är baserad på I2C
Jag har för närvarande en version 2 av plattan, men jag förbättrar den efter behov eller nya funktioner att inkludera.
Du kan se version 2 köras i mina instruerbara Duxman Lights
www.instructables.com/id/Duxman-Lights/
Steg 1: Verktyg
- Svetsare
- Tenn
- Avlödningstejp
- Anslutningsterminaler
- Manliga och kvinnliga stift
- 3 Tip120 -transistorer
- 1 Transistor KA78T05 (12v till 5v max 3A)
- 1 i2C port expander MCP23016
- 1 DC 12V -kontakt
- Fritzing Program (https://fritzing.org/)
- Svetsföreställningar
- Grundläggande begrepp om elektronik
Steg 2: Board Desing
Tja först och främst är det nödvändigt att ange att det inte är en platta de är två, en som gör som moderkort och en annan som vi kommer att ansluta till för att gilla detta för att byta ut eller ändra det med en annan typ av modul.
Du har designen i länkarna till detta inlägg.
Systemet är utformat för att ha två moduler med 4 tip120 -transistorer och på så sätt enkelt sätta på och stänga av LED -remsor.
och å andra sidan reserverar vi 8 utgångar för att ansluta andra enheter. i mitt fall kommer jag att använda en solid state relästyrenhet och därmed ansluta elwire -inverterare och kunna använda andra kommersiella julbelysning som jag kommer att hacka snart
Steg 3: Soldando La Placa
Snart
Jag håller på att göra tallriken, jag tror att jag har den tillgänglig om en vecka.
och jag kommer att uppdatera detta inlägg
Steg 4: Dags för kul och testning
Skapa ditt drivrutinsprogram på den plattform som du gillar, om du inte gillar att programmera eller om du inte vill kan du fritt ta min kod och ändra den eller använda den eftersom jag ständigt förbättrar dem.
I följande länk hittar du utvecklingskoden, för närvarande har jag inte ens programmerat koden för det här märket men jag hoppas få det snart, tyvärr:) Jag jobbar och jag har 4 katter att mata
Version DEV
github.com/duxman/luces
Version i utveckling och ständigt förbättras med nya funktioner när jag har tid.
Jag rekommenderar inte att använda den här versionen eftersom jag kan begå programmeringsfel som en bra programmerare som jag är, som kastar den första stenen som inte har skrivit ett fel
Version 0.01
github.com/duxman/luces/tree/Version-0.01
- Det är den första versionen
- spela bara wavs
- Stöder bara digitala utgångar
Version 0.02
github.com/duxman/luces/tree/Version-0.02
- Det tillåter reproduktion av wav och mp3 (dessa blir wav i den första reproduktionen)
- Separata skript skapas för att möjliggöra körning av musik och sekvenser
- Webbkonfigurationen är anpassad
- Musikuppspelning och synkronisering förbättras
- Belysningszoner definieras nu istället för enskilda stift
- Varje zon tillåter flera stift.
Du kan se ett exempel på hur det fungerar i mina instruerbara Duxman-Lights