Cuprins:
- Pasul 1: Proiectare electronică
- Pasul 2: Crearea unui contur de PCB
- Pasul 3: Crearea aspectului PCB
- Pasul 4: Fabricarea PCB-ului
- Pasul 5: Asamblarea acestuia
- Pasul 6: Încărcarea și rularea codului
- Pasul 8: Resurse și linkuri
Video: Arduinoflake - Versiune PCB: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acum câteva săptămâni am făcut un Arduinoflake de formă liberă. Mulți dintre voi i-au 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! Este aceeași frumusețe într-o haină diferită. Acest tutorial vă va arăta cum am proiectat Arduinoflake și ce poate face!
Ce este Arduinoflake?
Arduinoflake este un frumos fulg de zăpadă cu aspect înghețat. Are 18 LED-uri plat cu unghi larg montate unic pe laturile PCB și 12 LED-uri SMD montate în centrul PCB-ului. În total, există 30 de LED-uri grupate în 18 segmente controlabile independent. Acestea pot fi folosite pentru a crea orice animație sau model nebun care îți place și ce mai poți programa singur folosind Arduino IDE. Cu un touchpad integrat, puteți interacționa cu acesta pentru a comuta între animații. Un pic plictisitor, nu-i așa? Dar dacă ți-aș spune că poți juca un joc pe el? L-am piratat pe al meu pentru a juca un șarpe clasic simplu, vezi video la final.
Dacă doriți să aveți propriul dvs. Arduinoflake, vă puteți gândi să cumpărați un kit sau să-l montați complet pe magazinul meu tindie.
Pasul 1: Proiectare electronică
Arduinoflake este format din 30 de LED-uri grupate în 18 segmente, care pot fi controlate independent. Pentru a le controla folosesc ATmega8 care are până la 22 pini I / 0. Mai mult, am ales o versiune redusă a acestuia (ATmega8L) care poate funcționa chiar și pe 2,7 V, ceea ce este excelent pentru o baterie cu celule de 3V. Fiecare grup de LED-uri este conectat la unul dintre pinii I / O ai ATmega printr-un rezistor de limitare a curentului 68R. O altă caracteristică excelentă a Arduinoflake este butonul tactil pentru a interacționa cu acesta. ATmega nu oferă o caracteristică tactilă capacitivă hardware încorporată, așa că am decis să merg cu un IC TTP223. TTP223 este conectat la unul dintre pinii de intrare ai ATmega și îl va ridica la atingere atunci când este detectată atingerea pe touchpad. O altă opțiune este de a emula atingerea capacitivă în software, dar am aflat că este nevoie de prea multă putere și timp de calcul.
Pasul 2: Crearea unui contur de PCB
Consiliul va fi unul destul de complex. Baza hexagonală cu 6 grinzi în fiecare colț, fiecare cu 3 pete pentru LED-uri pe care să fie montate. Dacă veți utiliza instrumentul online EasyEDA pentru proiectarea PCB ca mine, veți avea nevoie de grafică în format DXF (AutoCAD Drawing Exchange Format) pentru a o importa în EasyEDA, deoarece EasyEDA nu este capabilă să deseneze o formă atât de complexă. Am folosit Inkscape. Este singurul instrument vector cu care sunt obișnuit, care permite exportul în fișiere DXF.
Pasul 3: Crearea aspectului PCB
Dacă aveți elemente grafice, importați-le în EasyEDA în stratul BoardOutLine. De asemenea, am desenat o grafică auxiliară pentru a mă ajuta să aliniez toate părțile și traseele de pe placă sub unghiurile de 30 și 60 de grade și le-am importat în stratul Document. De asemenea, m-am făcut o componentă specială în EasyEDA pentru LED-urile THT montate pe partea laterală a plăcii.
Pasul 4: Fabricarea PCB-ului
Astăzi este total nerezonabil să creezi un PCB intern, deoarece este incredibil de ușor, rapid și ieftin să ai profesioniști care să îl fabrice pentru tine. Și veți ajunge cu placa perfectă, fără probleme. De data aceasta am folosit un producător de PCBWay. În afară de rezultatul excelent, au avut și un PCB gratuit pentru campania de prototipare de Crăciun, așa că le-am obținut foarte ieftin. Plasarea comenzii este destul de simplă, trebuie doar să exportați fișiere Gerber din EasyEDA și să le încărcați în expertul de pe site, atunci este ca și cum ați face cumpărături într-un magazin online. Cel mai mult m-am îngrijorat grinzile subțiri, dar au ieșit grozav!
Pasul 5: Asamblarea acestuia
Lista de componente:
- ATmega8L TQF32
- TTP223 BA6
- Rezistor 68R 0805 (18x)
- Rezistor 1080 0K
- Condensator 100nF 0806 (3x)
- 50pF condensator 0806
- LED alb strălucitor 1206 (12x)
- LED plat alb-strălucitor THT (18x)
- suport de baterie
- Comutator pornire / oprire SMD
- antet temporar al pinului pentru programare
După cum puteți observa, partea cea mai dificilă de pe Arduinoflake este ATmega8L cu pachetul său TQF32 și TTP223, dacă puteți face față celor două, celelalte sunt bucăți de tort. Mai întâi am asamblat rezistențele, condensatoarele și LED-urile SMD. În al doilea rând, microcontrolerul din centru folosind mult flux și o cantitate mică de lipit. În al treilea rând, TTP223 din partea de jos. În al patrulea rând, LED-urile THT montate unic pe părțile laterale ale PCB-ului. Și nu în ultimul rând, suportul bateriei, comutatorul de pornire / oprire și antetul temporar al pinului pentru programare. Toate cu utilizarea fluxului și o cantitate mică de lipit. După terminarea lipirii, nu uitați să curățați PCB-ul cu acetonă pentru a elimina tot fluxul rămas.
Pasul 6: Încărcarea și rularea codului
„încărcare =„ leneș”nu este doar un decor, dar poți scrie și jocuri pentru el, deoarece are un buton tactil, verifică șarpele meu fulg!
Dacă doriți să aveți propriul dvs. Arduinoflake, puteți lua în considerare cumpărarea unui kit sau montarea completă a magazinului meu tindie.
Pasul 8: Resurse și linkuri
- Cumpărați Arduinoflake
- Arduinoflake GitHub
- Arduinoflake PCBWay
- CapacitiveSensor de PaulStoffregen
- MiniCore de MCUdude
- Arduinoflake de formă liberă
- Twitter-ul meu pentru ultimele actualizări
Premiul II la Concursul PCB
Recomandat:
Decorarea arborelui intermitent PCB: 5 pași (cu imagini)
Decorarea arborelui intermitent PCB: În acest tutorial, veți învăța cum să realizați în mod eficient un proiect electronic. De exemplu, voi face un PCB cu lumini intermitente de la început până la sfârșit. Toate componentele electronice rulează singure, fără codificare necesară. Tot ce trebuie să faceți este să conectați
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: 6 pași (cu imagini)
Arduinoflake: 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
Design PCB cu pași simpli și simpli: 30 pași (cu imagini)
Proiectarea PCB cu pași simpli și simpli: BUNI PRIETENI Tutorialul său foarte util și ușor pentru cei care doresc să învețe designul PCB vin să începem
Redați imagini 3D ale PCB-urilor dvs. utilizând Eagle3D și POV-Ray: 5 pași (cu imagini)
Redați imagini 3D ale PCB-urilor dvs. utilizând Eagle3D și POV-Ray: Folosind Eagle3D și POV-Ray, puteți face redări 3D realiste ale PCB-urilor. Eagle3D este un script pentru EAGLE Layout Editor. Acest lucru va genera un fișier de urmărire a razelor, care va fi trimis către POV-Ray, care la rândul său va apărea în cele din urmă im