Cuprins:

Arduinoflake - Versiune PCB: 8 pași (cu imagini)
Arduinoflake - Versiune PCB: 8 pași (cu imagini)

Video: Arduinoflake - Versiune PCB: 8 pași (cu imagini)

Video: Arduinoflake - Versiune PCB: 8 pași (cu imagini)
Video: Светодиодная сфера из 194 светодиодов и как ее построить 2024, Iulie
Anonim
Arduinoflake - Versiunea PCB
Arduinoflake - Versiunea PCB
Arduinoflake - Versiunea PCB
Arduinoflake - Versiunea PCB

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ă

Proiectare electronică
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

Crearea unui contur de PCB
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

Crearea aspectului PCB
Crearea aspectului PCB
Crearea aspectului PCB
Crearea aspectului PCB
Crearea aspectului PCB
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

Fabricarea PCB-ului
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

Asamblarea ei
Asamblarea ei
Asamblarea ei
Asamblarea ei
Asamblarea ei
Asamblarea ei

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ărcarea și rularea codului
Încărcarea și rularea codului
Încărcarea și rularea codului
Î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
Concurs PCB
Concurs PCB
Concurs PCB
Concurs PCB

Premiul II la Concursul PCB

Recomandat: