Cuprins:
- Pasul 1: Prezentare generală
- Pasul 2: Instrumente
- Pasul 3: Construcție
- Pasul 4: atingeți senzorul
- Pasul 5: Cod
- Pasul 6: Scheme
Video: Arduinoflake: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Un fulg de zăpadă interactiv de formă liberă, animat de Arduino Nano. Utilizarea a 17 canale PWM independente și senzor tactil poate crea efecte minunate!
Există, de asemenea, o versiune PCB pe care toată lumea o poate face!
Pasul 1: Prezentare generală
Fulgul de zăpadă este format din 30 de LED-uri grupate în 17 segmente independente care pot fi controlate separat de microcontrolerul Arduino Nano. Fiecare grup LED poate fi estompat cu PWM pentru a crea niște animații minunate.
Pasul 2: Instrumente
Tot ce vei avea nevoie este de lipit, lipit și clește.
Pasul 3: Construcție
În primul rând, selectați un model. Aleg un cristal frumos și simplu de fulgi de zăpadă și îl imprim la dimensiune pentru a se potrivi Arduino Nano în interiorul hexagonului - miezul cristalului.
Structura de susținere care acționează și ca cablare este creată din tije de alamă de 0,8 mm lipite împreună cu tablă. Am folosit 2m din tijă în total. De ce forma liberă? Pentru că am vrut mereu să încerc asta și este un test al răbdării și priceperii tale.
Mai întâi am creat un hexagon central îndoind o singură tijă și am lipit capetele împreună. Prin adăugarea a încă 6 tije la vârfurile hexagonului, cablarea la sol este completă, toate cablurile catodice ale LED-urilor trebuie acum lipite pentru a crea un model de fulgi de zăpadă. Partea dificilă a fost adăugarea LED-urilor SMD, dar m-am ajutat cu un jig creat dintr-un carton și o bandă pe două fețe.
Apoi, a venit timpul să adăugăm microcontrolerul Arduino Nano sub structura miezului, lăsând suficient spațiu între ele pentru a se potrivi cu 3 straturi de cabluri de tijă de alamă care vor conecta pinii microcontrolerului la toate cablurile anodului LED. Acest lucru a necesitat o cantitate imensă de răbdare. Nu numai că trebuie să evitați scurtcircuitul între fire, dar să adăugați și un rezistor de limitare a curentului și să-l arate frumos.
LED-urile cu frunze sunt conectate separat fiecare la cel mai apropiat pin de ieșire Arduino. LED-urile ramificate sunt grupate în două și conectate la pinii PWM. LED-urile de bază sunt, de asemenea, grupate în două și conectate la restul pinilor. Arduino NANO are doar 18 pini de ieșire (A6 și A7 sunt doar intrări) și am nevoie de un pin pentru senzorul tactil, care mi-a lăsat doar 17 pini, astfel încât cele două perechi de LED-uri de bază să fie conectate împreună pentru a crea un grup de 4. I folosesc rezistențe de 220Ω pentru a limita curentul care trece prin fiecare pin la aproximativ 8mA. Asta înseamnă 240mA în total, care este puțin mare pentru cipul ATmega328, dar funcționează - se spune că maximul sigur este de 200mA.
Pasul 4: atingeți senzorul
Pentru a putea interacționa cu un fulg de zăpadă, am adăugat o altă tijă de alamă pentru a crea un senzor tactil capacitiv. Am găsit o bibliotecă și un tutorial minunat de Paul Stoffregen. Senzorul tactil este folosit pentru a interacționa cu arduinoflake - schimbați animația, porniți / dezactivați, străluciți la atingere, îl numiți …
Pasul 5: Cod
Inițial am crezut că voi putea reduce doar LED-urile ramurilor care sunt conectate la pinii PWM hardware. Dar, din fericire, există o minunată bibliotecă software PWM care mi-a permis să folosesc toți pinii ca și cum ar fi PWM hardware. Această configurație a creat posibilități infinite pentru animații! Verificați codul atașat mai jos cu unele dintre primele animații.
Dacă îți place, votează-l în Concursul Make it Glow chiar sub acest articol, mulțumesc
Pasul 6: Scheme
Premiul II la Concursul Make it Glow 2018
Recomandat:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Cameră cu infrarosu cu imagini termice DIY: 3 pași (cu imagini)
Cameră cu infrarosu cu imagini termice DIY: Bună ziua! Caut mereu proiecte noi pentru lecțiile mele de fizică. Acum doi ani am dat peste un raport despre senzorul termic MLX90614 de la Melexis. Cel mai bun cu doar 5 ° FOV (câmp vizual) ar fi potrivit pentru o cameră termică făcută de sine. Pentru a citi
Lansați prezentarea de imagini de vacanță cu o atingere de magie!: 9 pași (cu imagini)
Lansează-ți prezentarea cu imagini de vacanță cu un strop de magie! pentru a se potrivi cu steagul și tema țării pe care o vizitez (în acest caz, Sicilia). T
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Arduinoflake - Versiune PCB: 8 pași (cu imagini)
Arduinoflake - Versiunea PCB: Acum câteva săptămâni am făcut un Arduinoflake de formă liberă. Mulți dintre voi i-a plăcut. Dar magia sa nu este doar formarea liberă, ci și în modelul LED-urilor. Așa că am decis să creez o versiune PCB care să fie foarte ușor și ieftin de făcut pentru toată lumea! Nu este