Sisukord:

Arduinoflake - PCB versioon: 8 sammu (piltidega)
Arduinoflake - PCB versioon: 8 sammu (piltidega)

Video: Arduinoflake - PCB versioon: 8 sammu (piltidega)

Video: Arduinoflake - PCB versioon: 8 sammu (piltidega)
Video: MKS SGEN L V1.0 - Basics 2024, Juuli
Anonim
Arduinoflake - PCB versioon
Arduinoflake - PCB versioon
Arduinoflake - PCB versioon
Arduinoflake - PCB versioon

Mõni nädal tagasi tegin vabas vormis Arduinoflake'i. Paljudele see meeldis. Kuid selle võlu pole mitte ainult vabas vormis, vaid ka valgusdioodide mustris. Seega otsustasin luua PCB versiooni, mida oleks tõesti lihtne ja odav teha kõigile! See on sama ilu erinevas mantlis. See õpetus näitab teile, kuidas ma oma Arduinoflake'i kujundasin ja mida see suudab!

Mis on Arduinoflake?

Arduinoflake on ilus külmunud välimusega lumehelves. Sellel on 18 lainurga lamepealset LED-i, mis on ainulaadselt paigaldatud PCB külgedele, ja 12 SMD LED-i, mis on paigaldatud PCB keskele. Kokku on 30 LED -i, mis on rühmitatud 18 sõltumatult juhitavasse segmenti. Neid saab kasutada meelepärase animatsiooni või mustri loomiseks ja lisaks saate seda Arduino IDE abil ise programmeerida. Integreeritud puuteplaadi abil saate animatsioonide vahel vahetada. Natuke igav, kas pole? Aga mis siis, kui ma ütleksin teile, et saate sellel mängu mängida? Häkkisin oma, et mängida lihtsat klassikalist madu, vaata lõpus videot.

Kui soovite oma Arduinoflake'i osta, võite kaaluda komplekti ostmist või selle täielikult kokku panemist.

Samm: elektroonika projekteerimine

Elektroonika disain
Elektroonika disain

Arduinoflake koosneb 30 valgusdioodist, mis on rühmitatud 18 segmenti ja mida saab iseseisvalt juhtida. Nende juhtimiseks kasutan ATmega8, millel on kuni 22 I/0 kontakti. Lisaks valisin selle väikese energiatarbega versiooni (ATmega8L), mis töötab isegi 2,7 V toitel, mis sobib suurepäraselt 3 V mündipatarei jaoks. Iga valgusdioodide rühm on ühendatud ühe ATmega I/O kontaktiga 68R voolu piirava takisti kaudu. Veel üks Arduinoflake'i suurepärane omadus on puutetundlik nupp, et sellega suhelda. ATmega ei paku sisseehitatud riistvara mahtuvuslikku puutetundlikku funktsiooni, seega olen otsustanud kasutada TTP223 IC-d. TTP223 on ühendatud ühe ATmega sisendpoldiga ja viib selle kõrgele, kui puuteplaadil tuvastatakse puudutus. Teine võimalus on emuleerida tarkvaras mahtuvuslikku puudutust, kuid avastasin, et see võtab liiga palju energiat ja arvutusaega.

2. samm: PCB kontuuri loomine

PCB kontuuri loomine
PCB kontuuri loomine

Juhatus saab olema üsna keeruline. Kuusnurkne alus, mille igas nurgas on 6 tala, igaühes 3 kohta LED -de paigaldamiseks. Kui kasutate trükkplaadi kujundamiseks minusugust veebitööriista EasyEDA, vajate selle EasyEDA -sse importimiseks DXF -vormingus (AutoCAD Drawing Exchange Format) graafikat, sest EasyEDA ei ole võimeline nii keerulist kuju joonistama. Olen kasutanud Inkscape'i. See on ainus vektoriga tööriist, millega olen harjunud ja mis võimaldab eksportida DXF -failidesse.

3. samm: trükkplaatide paigutuse loomine

PCB paigutuse loomine
PCB paigutuse loomine
PCB paigutuse loomine
PCB paigutuse loomine
PCB paigutuse loomine
PCB paigutuse loomine

Kui teil on kontuurgraafika, importige see EasyEDA -sse BoardOutLine'i kihti. Olen joonistanud ka abigraafika, mis aitab mul tahvli kõiki osi ja marsruute joondada 30 ja 60-kraadiste nurkade all ning importisin selle dokumendi kihti. Samuti tegin EasyEDA -s spetsiaalse komponendi plaadi küljele paigaldatud THT LED -ide jaoks.

Samm: trükkplaadi tootmine

PCB tootmine
PCB tootmine

Tänapäeval on täiesti ebamõistlik luua PCB-d ettevõttesiseselt, kuna professionaalide valmistamine teie jaoks on uskumatult lihtne, kiire ja odav. Ja lõpuks saate täiusliku välimusega laua ilma probleemideta. Olen seekord kasutanud PCBWay tootjat. Lisaks suurepärasele tulemusele oli neil ka tasuta trükkplaat jõulude prototüüpimise kampaania jaoks, nii et ma sain need väga odavalt. Tellimuse vormistamine on üsna lihtne, peate lihtsalt Gerberi failid EasyEDA -st eksportima ja saidi viisardisse üles laadima, siis on see nagu veebipoes ostlemine. Olin kõige rohkem mures õhukeste talade pärast, aga need tulid suurepäraselt välja!

Samm: selle kokkupanek

Selle kokkupanek
Selle kokkupanek
Selle kokkupanek
Selle kokkupanek
Selle kokkupanek
Selle kokkupanek

Osade nimekiri:

  • ATmega8L TQF32
  • TTP223 BA6
  • 68R takisti 0805 (18x)
  • 10K takisti 0805
  • 100nF kondensaator 0806 (3x)
  • 50pF kondensaator 0806
  • ere valge LED 1206 (12x)
  • helevalge lameda katusega LED THT (18x)
  • akuhoidik
  • SMD sisse/välja lüliti
  • ajutine tihvti päis programmeerimiseks

Nagu võite märgata, on Arduinoflake'i kõige keerulisem osa ATmega8L koos TQF32 paketiga ja TTP223, kui saate nende kahega hakkama, on teised kook. Kõigepealt panin kokku takistid, kondensaatorid ja SMD LED -id. Teiseks, mikrokontroller keskel, kasutades palju voogu ja väikest jootet. Kolmandaks, põhjas olev TTP223. Neljandaks, ainulaadselt paigaldatud THT LED -id trükkplaadi külgedele. Ja viimane, kuid mitte vähem oluline, patareipesa, sisse/välja lüliti ja ajutine tihvtipea programmeerimiseks. Kõik koos voolu ja väikese koguse joodisega. Pärast jootmist ärge unustage puhastada trükkplaati atsetooniga, et eemaldada kogu ülejäänud voog.

Samm: koodi üleslaadimine ja käitamine

Koodi üleslaadimine ja käivitamine
Koodi üleslaadimine ja käivitamine
Koodi üleslaadimine ja käitamine
Koodi üleslaadimine ja käitamine

"loading =" laisk "pole mitte ainult kaunistus, vaid saate selle jaoks ka mänge kirjutada, kuna sellel on puutetundlik nupp, vaadake minu helves madu!

Kui soovite oma Arduinoflake'i osta, võite kaaluda komplekti ostmist või selle täielikult kokku panemist.

8. samm: ressursid ja lingid

  • Osta Arduinoflake
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • CapacitiveSensor, autor PaulStoffregen
  • MiniCore, autor MCUdude
  • Vabakujuline Arduinoflake
  • Minu Twitteris on värskeimad uuendused
PCB konkurss
PCB konkurss
PCB konkurss
PCB konkurss

PCB konkursi teine auhind

Soovitan: