Innehållsförteckning:
- Steg 1: Översikt
- Steg 2: Verktyg
- Steg 3: Konstruktion
- Steg 4: Pekssensor
- Steg 5: Kod
- Steg 6: Scheman
Video: Arduinoflake: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
En friformig interaktiv snöflinga animerad av Arduino Nano. Med 17 oberoende PWM -kanaler och pekssensor kan det skapa fantastiska effekter!
Det finns också en PCB -version som alla kan göra!
Steg 1: Översikt
Snöflingan består av 30 lysdioder grupperade i 17 oberoende segment som kan styras separat av Arduino Nano mikrokontroller. Var och en av LED -gruppen kan dimmas med PWM för att skapa några härliga animationer.
Steg 2: Verktyg
Allt du behöver är lödkolv, löd och tång.
Steg 3: Konstruktion
Välj först ett mönster. Jag väljer en snygg och enkel snöflinga -kristall och skriver ut den i storleken så att den passar Arduino Nano inuti hexagonkärnan i kristallen.
Stödstrukturen som också fungerar som en ledning är skapad av 0,8 mm mässingsstavar lödda tillsammans med tenn. Jag har använt 2 m av staven totalt. Varför fri form? För jag har alltid velat prova det och det är ett test på ditt tålamod och skicklighet.
Först skapade jag en sexkantig kärna genom att böja en enda stång och lödade ihop ändarna. Genom att lägga till ytterligare 6 stavar på sexkantens toppar är jordledningen klar, alla katodledare av lysdioder måste nu lödas till den för att skapa ett snöflingemönster. Den knepiga delen var att lägga till SMD-lysdioderna men jag hjälpte mig själv med en jigg skapad av en kartong och en dubbelsidig tejp.
Därefter var det dags att lägga till Arduino Nano mikrokontroller under kärnstrukturen och lämna tillräckligt med utrymme däremellan för att passa 3 lager mässingsstångstrådar som kommer att ansluta mikrokontrollerstift till alla LED -anodledningar. Detta krävde ett enormt tålamod. Du behöver inte bara undvika en kortslutning mellan ledningarna utan också lägga till ett strömbegränsande motstånd och få det att se snyggt ut.
Leaf -lysdioder är anslutna separat till närmaste Arduinos utgångsstift. Gren -lysdioder är grupperade av två och anslutna till PWM -stift. Core -lysdioder är också grupperade av två och anslutna till resten av stiften. Arduino NANO har bara 18 utgångsstiften (A6 och A7 är endast ingångar) och jag behöver en stift för pekssensorn, som lämnade mig med bara 17 stift så att de två par kärn -lysdioderna är anslutna tillsammans för att skapa en grupp på 4. I Jag använder 220Ω motstånd för att begränsa strömmen som flödar genom varje stift till cirka 8mA. Det betyder totalt 240mA vilket är lite högt för ATmega328 -chipet men det fungerar - säkert max sägs vara 200mA.
Steg 4: Pekssensor
För att kunna interagera med en snöflinga lade jag till ytterligare en mässingsstav för att skapa en kapacitiv beröringssensor. Jag hittade ett bra bibliotek och handledning av Paul Stoffregen. Pekssensorn används för att interagera med arduinoflake - ändra animering, slå på/av, gnistra vid beröring, you name it …
Steg 5: Kod
Ursprungligen trodde jag att jag bara kommer att kunna dimma gren -lysdioderna som är anslutna till hårdvara PWM -stift. Men som tur är finns det ett fantastiskt PWM -bibliotek med programvara som tillät mig att använda alla stiften som om de var hårdvara PWM. Denna installation skapade oändliga möjligheter för animationer! Kolla in koden som bifogas nedan med några av de första animationerna.
Om du gillar det, vänligen rösta på det i Make it Glow Contest precis under denna artikel, tack
Steg 6: Scheman
Andra priset i Make it Glow Contest 2018
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
Arduinoflake - PCB -version: 8 steg (med bilder)
Arduinoflake - PCB -version: För några veckor sedan gjorde jag en friform Arduinoflake. Många av er älskade det. Men dess magi är inte bara att vara friform utan också i LED -mönstret. Så jag bestämde mig för att skapa en PCB -version som skulle vara riktigt enkel och billig att göra för alla! Det är t