Satura rādītājs:
- 1. darbība: maizes dēļa programmētāja ķēde
- 2. darbība. Kas jums būs nepieciešams
- 3. solis: vairoga izkārtojums
- 4. solis: vairoga veidošana
- 5. darbība: programmētāja iestatīšana
- 6. darbība: Arduino IDE iestatīšana Attiny
- 7. solis: Attiny programmēšana
- 8. solis: esiet brīvs, mazais Attiny
Video: DIY Attiny programmēšanas vairogs: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Ja jūs meklējat mazu un mazjaudīgu Arduino dēli, Attiny ir patiešām laba iespēja, kas ir pārsteidzoši raksturīga tā izmēra dēļ. Tam ir 5 GPIO tapas, no kurām 3 ir analogās tapas un 2 ar PWM izeju. Tas ir arī ļoti elastīgs attiecībā uz spriegumu, ko tas izslēdz (no 2,7 V līdz 5,5 V), tāpēc tas ir ideāli piemērots bateriju iztukšošanai. Vai es arī pieminēju, ka tas maksā tikai aptuveni USD 1!? Problēma ir saistīta ar to, ka jūs nevarat vienkārši pievienot USB kabeli, lai to ieprogrammētu, taču patiesībā nav grūti izveidot programmētāju, un tas ir tas, mēs iesim cauri šai pamācībai.
Vairogu veidošanai jau ir daudz ceļvežu, taču trūkst solis, ja programmatūras iestatījumos izmantojat jaunākas Arduino IDE versijas, visās pārbaudītajās, kuras es pārbaudīšu arī šeit. Apskatiet iepriekš minēto video, kur Es eju cauri visai informācijai, kas ir šajā pamācībā.
Ķersimies pie tā!
1. darbība: maizes dēļa programmētāja ķēde
Es domāju, ka ir vērts atzīmēt, ka attiny programmēšanai varat izmantot arī maizes dēļa shēmu, ja vēlaties, lai vairogs nebūtu jāveido. Es gribēju vairogu, lai man būtu kaut kas pastāvīgāks, ko izmantot nākotnē. Ja izvēlaties maizes dēļu programmētāju, programmatūras darbības vēlāk ir tādas pašas kā vairogam. Lai to izdarītu, pārejiet uz 5. darbību.
2. darbība. Kas jums būs nepieciešams
Lai izveidotu programmētāju, jums būs nepieciešamas šādas daļas:
Attiny85* - iespējams, būs nepieciešams viens no šiem:) Protoboard (10 gab.)*Vīrišķa galvenes tapas*120 gabalu kondensatoru komplekts (mums ir nepieciešama 10uF)*IC ligzda (20 iepakojumi)*Pamata starta komplekts (ir LED un 1K) mums nepieciešamais rezistors)*
Mega dēlis, kuru es izmantoju* - jebkura Mega vai Uno derēs.
Jums būs nepieciešams arī lodāmurs un daži vadi, *= Saistītās saites
3. solis: vairoga izkārtojums
Iepriekš redzamajos attēlos varat redzēt vairoga izkārtojumu, kuru mēs gatavojamies izgatavot. Es uzskatu, ka attēls ar komponentiem un vadu ir nedaudz pārpildīts, tāpēc es izveidoju ķēdi, izmantojot tikai vadus un tikai komponentus, lai būtu vieglāk lasīt
Jums nav jāizmanto tik daudz tapas kā es, pēdējā attēlā es atzīmēju tapas, kas patiesībā ir vajadzīgas, es tikai domāju, ka būtu vieglāk pieslēgt vairogu pareizajā vietā, ja tas izmantotu visas tapas plkst. augšā un apakšā.
4. solis: vairoga veidošana
Tā ir diezgan taisna ķēde, ko veidot, vissarežģītākā daļa, iespējams, ir tikai pareizā tapas.
Kā es darīju tapas, bija šāds:
- Izgrieziet vīriešu galvenes tapas, lai tās ietilptu jūsu Mega/Uno augšējā un apakšējā rindā.
- Ievietojiet tos Arduino.
- Novietojiet protoboardu uz augšu un atzīmējiet tos, izmantojot Sharie.
- Noņemiet galvenes no arduino.
- Piespiediet galvenes plastmasu uz vienu tapu galu (es tam izmantoju protoboardu, tikai piespiedu to galda virzienā). Viņiem vajadzētu izskatīties kā iepriekš attēlā redzamās tapas
- Ievietojiet tapas caur protoboarda augšpusi (plastmasa uz augšu)
- Lodējiet tos vietā, lodējiet tikai tik daudz, lai uz brīdi noturētos vietā.
Pēc tam tas ir tikai ķēdes veidošanas gadījums, ievietojiet komponentus un salieciet tapas virzienā, kur jums tās jāpievieno, un lodējiet savienojumus kopā. Man patīk izmantot zilo lipekli, lai lodēšanas laikā turētu komponentus vietā. Es esmu iekļāvis gatavu attēlu no mana dēļa apakšas, lai parādītu, kā izskatās mans. Pirms lodēšanas to pārliecinieties, ka vēlreiz pārbaudiet gaismas diodes un kondensatora virzienu. Gaismas diodei rezistors jāpievieno gaismas diodes īsajam vadam. Kondensatoram kāju ar sudraba zīmi virs tā vajadzētu savienot ar zemi. Visbeidzot, iespējams, ir laba ideja piešķirt sev kādu marķējumu vai mājienu, lai atgādinātu par Attiny orientāciju, pievienojot to. Ja pārbaudāt pēdējo Augšējais attēls Es parādīju attēlu, kurā es atzīmēju apakšējo kreiso stūri, lai tas atbilstu punktam uz attīna.
Ja jums ir daudzmetrs, es ieteiktu pārbaudīt tapas, vai starp tām nav tiltu, jo īpaši apakšējās tapas, jo tās ir strāvas tapas.
5. darbība: programmētāja iestatīšana
Lai izmantotu mūsu Arduino kā programmētāju, mums vispirms ir jāatspoguļo skice. Vispirms pievienojiet vairogu savam arduino, viņi pievieno USB kabeli jūsu arduino. Atveriet Arduino IDE, pēc tam noklikšķiniet uz Fails -> Piemēri - > 11. ArduinoISP -> ArduinoISP
Mums ir jāmaina šis fails, šī daļa man šķita pazudusi no visiem pārējiem ceļvežiem.
Ritiniet uz leju šo failu, līdz redzat komentētu rindiņu // #define USE_OLD_STYLE_WIRING
Noņemiet komentāru no šīs rindas (tāpēc tagad tam vajadzētu izskatīties kā #define USE_OLD_STYLE_WIRING)
Tagad jūs varat augšupielādēt šo skici savā arduino tāpat kā jebkuru citu skici.
6. darbība: Arduino IDE iestatīšana Attiny
Mums ir jāinstalē Attiny programmatūra, izmantojot valdes pārvaldnieku, pirms varam programmēt Attiny
Pirmā lieta, kas mums jādara, ir pievienot jaunu rindu mūsu papildu dēļu pārvaldnieka vietrāžiem URL, kas atrodami sadaļā Fails -> Preferences
URL, kas jāpievieno, ir šāds:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Noklikšķiniet uz pogas Boards Manager URL lodziņa labajā pusē un jaunā rindā ievadiet iepriekš minēto.
Tagad vēlaties atvērt dēļu pārvaldnieku, dodieties uz Rīki -> Padome: "neatkarīgi no tā, kas ir atlasīts" -> Dēļu pārvaldnieks
Atrodiet "attiny" un noklikšķiniet uz instalēt.
7. solis: Attiny programmēšana
Tagad mēs esam gatavi sākt programmēt Attiny.
Sadaļā Rīki atlasiet tālāk norādīto.
- Nolaižamajā izvēlnē Dēļi atlasiet ATtiny25/45/85.
- Nolaižamajā izvēlnē Procesors atlasiet Attiny85.
- Nolaižamajā izvēlnē Pulkstenis atlasiet Iekšējais 8 MHz.
- Portam jābūt Arduino Com portam, kuru izmantojat kā programmētāju.
- Nolaižamajā programmētāja izvēlnē atlasiet Arduino kā ISP.
Tagad mēs varam ierakstīt sāknēšanas ielādētāju, šeit ir labs apraksts par to, ko dara sāknēšanas ielādētājs, un šeit ir priekšrocības/trūkumi. Atkal dodieties uz Rīki un atlasiet Ierakstīt sāknēšanas ielādētāju.
Tālāk mums ir jāprogrammē skice Attiny
Atveriet pamata mirgošanas piemēru: Fails -> Piemēri -> Pamati -> Mirgot
Tā kā attiny nav tapas LED_BUILTIN, mums šī skice ir jāaizstāj ar 0, jo mūsu gaismas diode ir uz 0. Pēc tam jums vajadzētu būt iespējai augšupielādēt šo skici savā panelī, noklikšķinot uz augšupielādēt. Cerams, ka gaismas diodei vajadzētu mirgot!
8. solis: esiet brīvs, mazais Attiny
Tagad, kad viss ir pieaudzis, ir jānoņem attiny no tā programmēšanas vairoga mājas. Es uzskatu, ka labākais veids, kā to izdarīt, ir izmantot plakanu skrūvgriezi, lai to izkļūtu. Ja jūs to vienkārši izvelkat, jums ir ļoti iespējams saliekt tapas. Vienā pusē ielieciet skrūvgriezi zem mikroshēmas malas un uzmanīgi izvelciet to, kad šī puse ir brīva, pārvietojieties uz otru pusi un atkārtojiet. Tagad jūs varat izmantot attiny jebkurā projektā, kuru vēlaties, kad pievienojat V un zemi. Pēdējā piemērā es parādīju, kā jūs pat varat izmantot monētu elementu, lai to darbinātu! Cerams, ka šis pamācība jums šķita noderīga, ja jums ir kādi jautājumi, lūdzu, jautājiet! Video: skatiet manu YouTube kanālu, lai iegūtu vairāk videoklipu
Tiešraides straumes: es tiešraidē strādāju pie elektronikas projektiem katru pirmdienu vietnē Twitch
Un es runāju par elektroniku un citām nejaušām lietām twitterī - @witnessmenow
Braiens
Ieteicams:
DIY programmēšanas kabelis, izmantojot Arduino Uno - Baofeng UV -9R Plus: 6 soļi (ar attēliem)
DIY programmēšanas kabelis, izmantojot Arduino Uno-Baofeng UV-9R Plus: Hei visiem, šis ir vienkāršs ceļvedis, kā pārvērst Baofeng UV-9R (vai plus) austiņu / austiņu kabeli par programmēšanas kabeli, izmantojot Ardunio UNO kā USB Sērijas pārveidotājs. [ATRUNA] Es neuzņemos nekādu atbildību par jebkādiem bojājumiem
8 kontaktu programmēšanas vairogs: 14 soļi (ar attēliem)
8 kontaktu programmēšanas vairogs: 8 kontaktu programmēšanas vairogs ļauj ieprogrammēt ATtiny sērijas mikroshēmas, izmantojot programmētāju pašu Arduino. Citiem vārdiem sakot, jūs to pievienojat savam Arduino un pēc tam varat viegli ieprogrammēt 8 kontaktu mikroshēmas. Šie mazie mikrokontrolleri pēc tam var būt
Arduino Attiny programmēšanas vairogs - SMD: 4 soļi
Arduino Attiny programmēšanas vairogs - SMD: Sveiki, pēdējo mēnešu laikā strādāju pie sava programmēšanas rīka iestatīšanas valkājamiem. Šodien es vēlētos dalīties ar to, kā es izveidoju savu Arduino vairogu. Pēc kāda laika googlēšanas es atklāju šo interesanto veco rakstu Attiny programmēšanas vairogs, kas
ATtiny Arduino programmēšanas vairogs: 7 soļi
ATtiny Arduino programmēšanas vairogs: Šajā projekta versijā mēs parādīsim, kā izveidot savu ATtiny Arduino programmētāja vairogu, izmantojot Bantam Tools darbvirsmas PCB frēzmašīnu. Šī būtiskā sastāvdaļa ļauj pievienot un programmēt ATtiny mikroshēmas, izmantojot Arduino IDE. Šis projekts
ATMEGA328 Bootloader programmēšanas vairogs Arduino Uno: 3 soļi (ar attēliem)
ATMEGA328 Bootloader programmēšanas vairogs Arduino Uno: ATMEGA328P boot-loader programmēšanas vairogs Arduino Uno Dažreiz tas notiek un jūs sabojājat savu Arduino Uno Atmega328P mikroprocesoru. Jūs varat mainīt procesoru. Bet vispirms tajā ir jāprogrammē sāknēšanas ielādētājs. Tātad šī apmācība, kā padarīt šo b