Sadržaj:
- Korak 1: Dizajn elektronike
- Korak 2: Stvaranje obrisa PCB -a
- Korak 3: Stvaranje izgleda PCB -a
- Korak 4: Proizvodnja PCB -a
- Korak 5: Sastavite ga
- Korak 6: Prijenos i pokretanje koda
- Korak 8: Resursi i veze
Video: Arduinoflake - Verzija PCB -a: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Prije nekoliko tjedana napravio sam Arduinoflake slobodnog oblika. Mnogi su vam se svidjeli. Ali njegova čarolija nije samo slobodni oblik, već i u uzorku LED dioda. Stoga sam odlučio stvoriti PCB verziju koju bi bilo zaista jednostavno i jeftino napraviti za sve! Ista je ljepota u drugom kaputu. Ovaj vodič će vam pokazati kako sam dizajnirao svoj Arduinoflake i što on može učiniti!
Što je Arduinoflake?
Arduinoflake je prekrasna pahulja smrznutog izgleda. Ima 18 širokokutnih LED ploha s ravnim vrhom koje su jedinstveno montirane sa strana PCB-a i 12 SMD LED dioda montiranih u sredini PCB-a. Ukupno postoji 30 LED dioda grupiranih u 18 segmenata koji se mogu neovisno kontrolirati. Mogu se koristiti za stvaranje bilo koje lude animacije ili uzorka koji vam se sviđa, a što više možete sami programirati pomoću Arduino IDE -a. S integriranom dodirnom podlogom možete s njom komunicirati za prebacivanje između animacija. Pomalo dosadno, zar ne? Ali što ako vam kažem da možete igrati igru na njoj? Svoju sam hakirao da igra jednostavnu klasičnu zmiju, pogledajte video na kraju.
Ako želite imati vlastiti Arduinoflake, razmislite o kupnji kompleta ili kompletnom sastavljanju moje trgovine s tindieima.
Korak 1: Dizajn elektronike
Arduinoflake se sastoji od 30 LED dioda grupiranih u 18 segmenata, kojima se može upravljati neovisno. Za upravljanje njima koristim ATmega8 koji ima do 22 I/0 pinova. Nadalje, odabrao sam verziju male snage (ATmega8L) koja može raditi čak i na 2,7 V što je odlično za 3V dugmastu bateriju. Svaka grupa LED dioda spojena je na jedan od ATmeginih I/O pina preko 68R otpornika za ograničavanje struje. Još jedna velika značajka Arduinoflakea je dodirni gumb za interakciju s njim. ATmega ne nudi ugrađenu hardversku kapacitivnu značajku osjetljivu na dodir, pa sam se odlučio za TTP223 IC. TTP223 je spojen na jedan od ulaznih pinova ATmege i povećat će ga visoko kad se dodir dodirne podloge otkrije. Druga mogućnost je oponašanje kapacitivnog dodira u softveru, ali otkrio sam da je potrebno previše energije i vremena za računanje.
Korak 2: Stvaranje obrisa PCB -a
Ploča će biti prilično složena. Šesterokutna baza sa 6 greda u svakom kutu, svaka s 3 mjesta za postavljanje LED dioda. Ako ćete koristiti EasyEDA mrežni alat za projektiranje PCB -a poput mene, trebat će vam grafike u DXF formatu (AutoCAD Drawing Exchange Format) za uvoz u EasyEDA, jer EasyEDA ne može nacrtati tako složen oblik. Koristio sam Inkscape. To je jedini vektorski alat na koji sam navikao i koji omogućuje izvoz u DXF datoteke.
Korak 3: Stvaranje izgleda PCB -a
Ako imate svoju okvirnu grafiku, uvezite je u EasyEDA u sloj BoardOutLine. Nacrtao sam i pomoćnu grafiku koja će mi pomoći pri poravnavanju svih dijelova i ruta na ploči pod kutovima od 30 i 60 stupnjeva i uvesti je u sloj dokumenta. Napravio sam i posebnu komponentu u EasyEDA -i za THT LED diode montirane sa strane ploče.
Korak 4: Proizvodnja PCB -a
Danas je potpuno nerazumno stvarati PCB u kući jer je nevjerojatno lako, brzo i jeftino imati stručnjake koji će vam to izraditi. I bez problema ćete dobiti ploču savršenog izgleda. Ovaj put sam koristio proizvođača PCBWay -a. Osim izvrsnog rezultata, imali su i besplatnu PCB za božićnu prototipnu kampanju pa sam ih nabavio vrlo jeftino. Postavljanje narudžbe je prilično jednostavno, samo trebate izvesti Gerber datoteke iz EasyEDA -e i učitati ih u čarobnjak na web mjestu, tada je to poput kupovine u internetskoj trgovini. Najviše su me zabrinule tanke grede, ali sjajno su ispale!
Korak 5: Sastavite ga
Popis dijelova:
- ATmega8L TQF32
- TTP223 BA6
- 68R otpornik 0805 (18x)
- 10K otpornik 0805
- 100nF kondenzator 0806 (3x)
- 50pF kondenzator 0806
- svijetlo bijela LED 1206 (12x)
- svijetlo bijela LED ploča s ravnim krovom THT (18x)
- držač baterije
- SMD prekidač za uključivanje/isključivanje
- privremeni pin header za programiranje
Kao što možete primijetiti najizazovniji dio na Arduinoflakeu je ATmega8L sa svojim paketom TQF32 i TTP223, ako se s njima možete nositi, ostali su samo kolač. Prvo sam sastavio otpornike, kondenzatore i SMD LED diode. Drugo, mikrokontroler u središtu koji koristi puno fluksa i malu količinu lemljenja. Treće, TTP223 na dnu. Četvrto, jedinstveno ugrađene THT LED diode sa strana PCB -a. I za kraj, ali ne i najmanje važno, držač baterije, prekidač za uključivanje/isključivanje i privremeni pin zaglavlje za programiranje. Sve uz korištenje fluksa i male količine lemljenja. Nakon lemljenja ne zaboravite očistiti PCB acetonom kako biste uklonili sav preostali fluks.
Korak 6: Prijenos i pokretanje koda
"loading =" lijen "nije samo ukras, već možete napisati i igre za njega jer ima gumb na dodir, pogledajte moju zmiju pahuljicu!
Ako želite imati vlastiti Arduinoflake, razmislite o kupnji kompleta ili kompletnom sastavljanju moje trgovine s tindieima.
Korak 8: Resursi i veze
- Kupite Arduinoflake
- Arduinoflake GitHub
- Arduinoflake PCBWay
- CapacitiveSensor by PaulStoffregen
- MiniCore od MCUdude
- Arduinoflake slobodnog oblika
- Moj Twitter za najnovija ažuriranja
Druga nagrada na PCB natjecanju
Preporučeni:
Dekoracija stabla u obliku PCB -a: 5 koraka (sa slikama)
Dekoracija stabla na PCB -u: U ovom vodiču naučit ćete kako učinkovito izraditi projekt elektronike. Kao primjer, napravit ću PCB s treperećim svjetlima od početka do kraja. Sva elektronika radi sama bez kodiranja. Sve što trebate učiniti je priključiti
Pojačalo za mobitel s prilagođenom PCB -om: 8 koraka (sa slikama)
Pojačalo za slušalice s prilagođenim PCB -om: Već neko vrijeme gradim (i pokušavam usavršiti) pojačalo za slušalice. Neki od vas bi vidjeli moje prethodne 'ible' verzije. Za one koji nisu, ovo sam povezao u nastavku. U starijim verzijama uvijek sam koristio prototipnu ploču za izradu t
PCB zavojnice u KiCad -u: 5 koraka (sa slikama)
PCB zavojnice u KiCadu: Prije nekoliko tjedana napravio sam mehanički 7 -segmentni zaslon koji koristi elektromagnete za guranje segmenata. Projekt je bio tako dobro prihvaćen da je čak objavljen u časopisu Hackspace! Dobio sam toliko komentara i prijedloga da sam morao dati
FLEXBALL - fleksibilna PCB kugla od sto piksela s WiFi -em: 6 koraka (sa slikama)
FLEXBALL - fleksibilna kugla od sto piksela sa fleksibilnom pločom sa WiFi -jem: Pozdrav proizvođači, to je proizvođač moekoe! Flexball se temelji na fleksibilnoj PCB -u koja je opremljena sa 100 WS2812 2020 adresabilnih LED dioda. Njime upravlja ESP8285-01f - najmanji Espressifov modul temeljen na ESP -u. Dodatno ima ADXL345 akcelerometar
Arduinoflake: 6 koraka (sa slikama)
Arduinoflake: Interaktivna pahuljica slobodnog oblika koju je animirao Arduino Nano. Korištenjem 17 neovisnih PWM kanala i senzora na dodir može stvoriti izvrsne efekte! Postoji i verzija PCB -a koju svatko može napraviti