Satura rādītājs:
- 1. solis: elektronikas projektēšana
- 2. solis: PCB kontūras izveide
- 3. darbība. PCB izkārtojuma izveide
- 4. solis: PCB izgatavošana
- 5. solis: tā salikšana
- 6. darbība: koda augšupielāde un palaišana
- 8. darbība. Resursi un saites
Video: Arduinoflake - PCB versija: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pirms dažām nedēļām es izveidoju brīvās formas Arduinoflake. Daudziem no jums tas patika. Bet tās burvība ir ne tikai brīvā formā, bet arī gaismas diožu modelī. Tāpēc es nolēmu izveidot PCB versiju, kuru būtu patiešām viegli un lēti izgatavot ikvienam! Tas ir tas pats skaistums citā mētelī. Šī apmācība parādīs, kā es izstrādāju savu Arduinoflake un ko tā var darīt!
Kas ir Arduinoflake?
Arduinoflake ir skaista saldēta izskata sniegpārsla. Tam ir 18 platleņķa plakanās virsmas gaismas diodes, kas unikāli uzstādītas PCB malās, un 12 SMD gaismas diodes, kas uzstādītas PCB centrā. Kopumā ir 30 gaismas diodes, kas sagrupētas 18 neatkarīgi kontrolējamos segmentos. Tos var izmantot, lai izveidotu jebkuru traku animāciju vai modeli, kas jums patīk, un vēl ko jūs varat ieprogrammēt pats, izmantojot Arduino IDE. Izmantojot integrētu skārienpaliktni, varat ar to mijiedarboties, lai pārslēgtos starp animācijām. Mazliet garlaicīgi, vai ne? Bet ko tad, ja es jums teiktu, ka varat tajā spēlēt spēli? Es uzlauzu savu, lai spēlētu vienkāršu klasisku čūsku, skatiet video beigās.
Ja vēlaties iegūt savu Arduinoflake, varat apsvērt iespēju iegādāties komplektu vai pilnībā samontēt to manā tindie veikalā.
1. solis: elektronikas projektēšana
Arduinoflake sastāv no 30 gaismas diodēm, kas sagrupētas 18 segmentos, kurus var kontrolēt neatkarīgi. Lai tos kontrolētu, es izmantoju ATmega8, kurai ir līdz 22 I/0 tapām. Turklāt es izvēlējos tās mazjaudas versiju (ATmega8L), kas var darboties pat ar 2,7 V spriegumu, kas ir lieliski piemērots 3 V monētu šūnu akumulatoram. Katra gaismas diožu grupa ir savienota ar vienu no ATmega I/O tapām, izmantojot 68R strāvas ierobežošanas rezistoru. Vēl viena lieliska Arduinoflake iezīme ir pieskāriena poga, lai ar to mijiedarbotos. ATmega nenodrošina iebūvētu aparatūras kapacitatīvo pieskāriena funkciju, tāpēc esmu nolēmis izmantot TTP223 IC. TTP223 ir savienots ar vienu no ATmega ievades tapām un paaugstinās to, kad uz skārienpaliktņa tiek konstatēts pieskāriens. Vēl viena iespēja ir emulēt kapacitatīvo pieskārienu programmatūrā, bet es atklāju, ka tas aizņem pārāk daudz enerģijas un aprēķina laika.
2. solis: PCB kontūras izveide
Dēlis būs diezgan sarežģīts. Sešstūra pamatne ar 6 stariem katrā stūrī, katrā ar 3 punktiem LED uzstādīšanai. Ja PCB izstrādei izmantosit tiešsaistes rīku EasyEDA, kā es, jums būs nepieciešama grafika DXF formātā (AutoCAD Drawing Exchange Format), lai to importētu EasyEDA, jo EasyEDA nespēj uzzīmēt tik sarežģītu formu. Esmu izmantojis Inkscape. Tas ir vienīgais pieradinātais vektora rīks, kas ļauj eksportēt uz DXF failiem.
3. darbība. PCB izkārtojuma izveide
Ja jums ir kontūras grafika, importējiet to EasyEDA slānī BoardOutLine. Esmu arī uzzīmējis palīggrafiku, lai palīdzētu man izlīdzināt visas tāfeles daļas un maršrutus zem 30 un 60 grādu leņķiem, un importēju to dokumenta slānī. Es arī EasyEDA izveidoju īpašu komponentu THT gaismas diodēm, kas uzstādītas tāfeles sānos.
4. solis: PCB izgatavošana
Šodien ir pilnīgi nepamatoti izveidot PCB uz vietas, jo ir neticami viegli, ātri un lēti, ja profesionāļi to ražo jūsu vietā. Un jūs galu galā iegūsit perfektu izskatu dēli bez problēmām. Šoreiz esmu izmantojis PCBWay ražotāju. Papildus lieliskajam rezultātam viņiem bija arī bezmaksas PCB Ziemassvētku prototipu veidošanas kampaņai, tāpēc es tos ieguvu ļoti lēti. Pasūtījuma veikšana ir pavisam vienkārša, jums ir nepieciešams tikai eksportēt Gerber failus no EasyEDA un augšupielādēt tos vietnes vednī, tad tas ir kā iepirkties interneta veikalā. Mani visvairāk uztrauca plānas sijas, bet tās iznāca lieliski!
5. solis: tā salikšana
Detaļu saraksts:
- ATmega8L TQF32
- TTP223 BA6
- 68R rezistors 0805 (18x)
- 10K rezistors 0805
- 100nF kondensators 0806 (3x)
- 50pF kondensators 0806
- spilgti balts LED 1206 (12x)
- spilgti balts plakanas virsmas LED THT (18x)
- akumulatora turētājs
- SMD ieslēgšanas/izslēgšanas slēdzis
- pagaidu tapas galvene programmēšanai
Kā redzat, vissarežģītākā Arduinoflake daļa ir ATmega8L ar savu TQF32 paketi un TTP223, ja jūs varat tikt galā ar šiem diviem, pārējie ir kūka. Vispirms es samontēju rezistorus, kondensatorus un SMD gaismas diodes. Otrkārt, centrā esošais mikrokontrolleris, izmantojot lielu plūsmu un nelielu daudzumu lodēšanas. Treškārt, TTP223 apakšā. Ceturtkārt, unikāli uzstādītās THT gaismas diodes PCB malās. Un visbeidzot, bet ne mazāk svarīgi - akumulatora turētājs, ieslēgšanas/izslēgšanas slēdzis un pagaidu tapas galviņa programmēšanai. Viss, izmantojot plūsmu un nelielu daudzumu lodēšanas. Pēc lodēšanas neaizmirstiet notīrīt PCB ar acetonu, lai noņemtu visu atlikušo plūsmu.
6. darbība: koda augšupielāde un palaišana
"iekraušana =" slinks "ir ne tikai dekorācija, bet jūs varat arī rakstīt spēles, jo tai ir pieskāriena poga, pārbaudiet manu pārslu čūsku!
Ja vēlaties iegūt savu Arduinoflake, varat apsvērt iespēju iegādāties komplektu vai pilnībā samontēt to manā tindie veikalā.
8. darbība. Resursi un saites
- Pērciet Arduinoflake
- Arduinoflake GitHub
- Arduinoflake PCBWay
- CapacitiveSensor no PaulStoffregen
- MCUdude MiniCore
- Brīvās formas Arduinoflake
- Mans Twitter par jaunākajiem atjauninājumiem
Otrā balva PCB konkursā
Ieteicams:
E-dohicky Russ lāzera jaudas mērītāja elektroniskā versija Dohicky: 28 soļi (ar attēliem)
E-dohicky Russ lāzera jaudas mērītāja elektroniskā versija Dohicky: Lāzera elektroinstruments. E-dohicky ir Russ SADLER dohicky elektroniskā versija. Russ animē ļoti labo SarbarMultimedia YouTube kanālu https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER piedāvā vienkāršu un lētu aksesuāru
ThreadBoard (versija bez 3D drukāšanas): E-Textile Rapid Prototyping Board: 4 soļi (ar attēliem)
ThreadBoard (versija, kas nav drukāta ar 3D): E-Textile Rapid Prototyping Board: Instrukcijas ThreadBoard V2 3D drukātajai versijai ir atrodamas šeit. ThreadBoard 1. versija ir atrodama šeit. Caur izmaksu šķēršļiem ceļojumiem, pandēmijām un citiem šķēršļiem, iespējams, jums nav piekļuves 3D printerim, bet vēlaties
ARDUINO SOLAR CHARGE CONTROLLER (Versija 2.0): 26 soļi (ar attēliem)
ARDUINO SOLAR CHARGE CONTROLLER (versija 2.0): [Atskaņot video] Pirms gada es sāku veidot savu Saules sistēmu, lai nodrošinātu elektroenerģiju savai ciemata mājai. Sākotnēji es izveidoju uz LM317 balstītu uzlādes kontrolieri un enerģijas skaitītāju sistēmas uzraudzībai. Visbeidzot, es izveidoju PWM uzlādes kontrolieri. Aprī
Pi konsole: lētā versija: 8 soļi (ar attēliem)
Pi konsole: lētā versija: ar visu traku ar " retro " konsoles atgriežas un ir tik populāras, es gribēju redzēt, vai es varētu to izveidot pats, izmantojot Raspberry Pi. Pēc nelielas izpētes es nokļuvu RetroPie vietnē (https://retropie.org.uk/) un uzzināju
Arduinoflake: 6 soļi (ar attēliem)
Arduinoflake: brīvas formas interaktīva sniegpārsla, ko animējis Arduino Nano. Izmantojot 17 neatkarīgus PWM kanālus un pieskāriena sensoru, tas var radīt satriecošus efektus! Ir arī PCB versija, kuru var izveidot ikviens