Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Lumina de noapte următoare a fost creată folosind un ATTiny85 montat pe suprafață. Are două butoane, unul pentru pornire și oprire și unul pentru întrerupere la o secvență de iluminare selectată. Pauza nu este o pauză adevărată, ci pur și simplu întrerupe conexiunea la pinul de date al benzilor LED, împiedicând astfel înregistrarea oricăror modificări ulterioare.
Materiale
- Butoane autoblocante (x2)
- Rezistor 470Ω (PCB final folosește SMD)
- ATTiny85 (SMD)
- Benzi LED WS2811 (5 lumini)
- Condensator 100nF (PCB final folosește SMD)
- Condensator 10uF
- Priză feminină USB-C
- Șuruburi cu cap plat M3x10 M3x10 Șuruburi cu cap plat
- 10mm Acrilic
- Sârmă de conectare (trei culori diferite)
Instrumente
- imprimantă 3d
- Cutter cu laser
- Ciocan de lipit
- Fişier
- Chizzle
- Pistol de lipit
- SOIC8 SOP8 to DIP8 Programator Adapter Socket Converter
Software
- FreeCAD
- Inkscape
- Cura
Alte
EasyEDA - Proiectare și fabricare PCB
Pasul 1: Tipărirea suportului și a bazei
Pentru a edita modelul în FreeCAD, descărcați „HolderV4.1. FCStd.txt” în „HolderV4.1. FCStd”.
Modelul de disc a fost plasat suprapunând colțurile modelelor de jos și de sus, astfel încât să se împiedice ridicarea modelelor în colțuri în timp ce imprimau.
Pentru a obține un finisaj foarte curat în interior, am folosit suporturi triunghiulare cu o densitate de suport de 50%. Acest lucru a funcționat foarte bine, dar a fost nevoie de o ciupitură pentru a ajuta la îndepărtarea suporturilor după aceea. Suporturi unde nu sunt setate peste tot, ci doar pentru cei care ating baza; acest lucru a fost făcut astfel încât gaura USB să rămână curată.
Odată tipărite, foarfecele erau folosite pentru a îndepărta colțurile discului.
Pasul 2: Circuitul
Folosind un Arduino ca ISP, împreună cu un adaptor de programare DIP8, codul NightLight.ino a fost încărcat în ATTiny85. Procesul real de a face acest lucru este prezentat mai detaliat aici.
Proiectul meu inițial nu folosea un rezistor SMD și lipsea condensatorul de 10nF pe care apoi trebuia să-l atașez pe spatele vechii mele plăci ca hack. Ca atare, va arăta diferit de cel atașat acestui instructabil.
Pasul 3: Pooh Bear & Friends
Dacă doriți să faceți modificări la desen, puteți face acest lucru folosind Inkscape.
Tăiați, gravați și gravați SVG-ul de mai sus pe o bucată de acrilic de 10 mm, folosind un tăietor cu laser.
Proiectarea a fost editată / creată urmând pași similari găsiți în „Trofeele mele simple” instructabile.
Pasul 4: Puneți totul împreună
- Cu excepția benzii LED, a soclului USB și a butoanelor, lipiți componentele pe PCB.
- Lipiți aproximativ 5 cm lungimi de sârmă la bornele butonului și apoi pe PCB. Faceți același lucru cu mufa USB.
- Conexiunea de lipire de 5cm duce la conectorii LED, de pe PCB. Nu atașați încă la banda LED.
- Introduceți butoanele și mufa USB în poziție și asigurați-le cu o cantitate liberă de adeziv din pistolul de lipire. Este posibil să fie necesar să utilizați un fișier mic pentru a curăța orificiul soclului USB.
- Tăiați o lungime de bandă LED, astfel încât să aibă cinci lumini.
- Desprindeți spatele lipicios al benzii cu LED-uri și lipiți-l în poziție (așa cum se arată în ultima fotografie), filetând capătul de terminare prin slot în bază.
- Conductele de conectare prin lipire la banda LED.
- Puneți baza pe suport și înșurubați-o cu ajutorul șuruburilor M3x10.
Pasul 5: Concluzie
Peste toate sunt fericit cu rezultatul.
Încă o dată am aflat importanța de a lua în considerare modul în care componentele electronice sunt montate într-un proiect și cum va fi apoi pus împreună. Deoarece inițial m-am concentrat doar pe aparența exterioară, am ajuns să tipăresc unul sau două prototipuri care erau pur și simplu prea dure sau prea dificil de asamblat.
În site-ul posterior, următoarele ar fi câteva modificări pe care aș face-o:
- Așezați mufa USB pe partea opusă butoanelor. În opinia mea, este mai sensibil să ai butoanele din față și puterea în spate (mai degrabă decât să le ai pe toate în spate).
- Dacă butonul de pauză este activat, atunci lumina nu se va aprinde din nou dacă este oprită, adică pauza trebuie să fie oprită când comutați lumina. Ar fi mai bine să schimbați schema și codificarea, astfel încât pauza să fie controlată de un pin GPIO. În acest fel, ar fi resetat de fiecare dată când lumina este oprită.
În sfârșit, încă o dată, un strigăt către Unleash Space (Universitatea din Auckland) și echipa lor grozavă și prietenoasă pentru crearea oportunității care mi-a permis să pornesc pe calea makerspace.