
Satura rādītājs:
- Piegādes
- 1. darbība: shematiskā diagramma
- 2. solis: sastāvdaļu, materiālu, rīku saraksts
- 3. solis: PCB izgatavošana
- 4. solis: PCB montāža
- 5. darbība: augšupielādējiet ATTINY Core Arduino IDE
- 6. darbība: augšupielādējiet Arduino UNO ar Arduino ISP (sistēmas programmētājā)
- 7. solis: ATTINY programmēšana
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Pašlaik ir interesanti izmantot ATTINY sērijas mikrokontrolleri, ņemot vērā to daudzpusību, zemo cenu, bet arī to, ka tos var viegli ieprogrammēt tādās vidēs kā Arduino IDE.
Programmas, kas paredzētas Arduino moduļiem, var viegli pārsūtīt uz ATTINY mikrokontrolleriem.
Tāpēc ATTINY programmēšana ar Arduino ir interesanta.
Šī projekta mērķis ir ieprogrammēt mikrokontrollerus ATTINY13, 85, 84 un to diapazonu. Ar nelielām izmaiņām jūs varat ieprogrammēt ATTINY2313, bet arī jaunākās ražošanas ATTINY.
Mēs uzbūvēsim vairogu Arduino UNO, uz kura ir ZIP ligzda, caur kuru tiek pievienots programmējamais ATTINY.
Tas ir lēts, viegli pagatavojams un noderīgs.
Piegādes
Visas sastāvdaļas var atrast vietnē AliExpress par zemām cenām.
Izņēmumi ir tie, kas iegūti viņu pašu darbnīcā, un tie ir pat lētāki.
1. darbība: shematiskā diagramma

Tas ir ļoti vienkārši.
Vairogu darbina Arduino UNO, barošanas sprieguma klātbūtni norāda LED apgaismojums.
Protams, vienlaikus var ieprogrammēt tikai vienu mikroshēmu, galvenajai fotogrāfijai ir tikai ilustrācija par to, kā tiek ievietotas programmējamās mikroshēmas. Tas ir parādīts arī shematiskajā diagrammā.
Svarīgi ir C1 = 22uF / 16V klātbūtne Arduino Reset tapā. Tā trūkums noved pie tā, ka programmēšanas sākumā Arduino atiestatīšanas dēļ nevar veikt programmēšanu.
C2 = 47uF / 16V barošanas avotā ir pret svārstībām.
Faktiskā programmēšana tiek veikta ar J1 tapām 3, 4, 5, 6, attiecīgi D10, D11, D12, D13 Arduino.
Tā kā programmēšana tiek veikta tikai ar 4 vadiem, ir viegli pielāgot citu ATTINY (piemēram, ATTINY 2313) programmēšanu, nevis ATTINY 13, izmantojot atbilstošas adaptera plāksnes.
Aizsargs ir savienots ar Arduino UNO tā, lai no 1 līdz 1 atbilstu 4 savienotāju tapām (skatīt galveno fotoattēlu).
2. solis: sastāvdaļu, materiālu, rīku saraksts


1. Arduino UNO R3-1 gab.
2. ZIP ligzda 2X14 pin-1pc.
3. C = 22uF/16V-1gab., C = 47uF/16V-1gab.
4. R = 0, 33K/0, 25W-1gab.
5. LED 5mm. Sarkans-1 gab.
6. Savienotājs pinheader vertikāli 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. SMD adaptera ligzda 8in-1pc., 14pin-1pc. Vairogam ir pielikumi tikai tad, ja izmantojat SMD mikroshēmas.
8. PCB šo komponentu stādīšanai.
9. Fludors, lodēšanas instrumenti, instruments detaļu tapu griešanai.
10. Digitālais multimetrs (jebkura veida).
11. Iekāre pēc darba.
3. solis: PCB izgatavošana


PCB esmu izgatavojis pats uz 1,6 mm bieza FR4, abpusēja. Nav metāla caurumu.
Šķērsojumi tiek veikti ar neizolētu vadu.
Pēc urbšanas un echtēšanas manuāli pārklājiet ar alvu.
Mēs ar digitālo multimetru pārbaudām maršrutu nepārtrauktību un iespējamos īssavienojumus starp tiem.
Lai izveidotu PCB, pietiek ar attēliem un PDF failiem.
4. solis: PCB montāža



Tas ir vienkārši (kā fotoattēlā), izmantojot fludoru un lodēšanas rīkus.
Ir lietderīgi pārklāt ar plastmasas (fotoattēlā baltā krāsā) 2 x 3 tapas ZIP ligzdas. Ļoti palīdz pareizi ievietot mikroshēmas kontaktligzdā.
Etiķetes ir izgatavotas ar Inkscape programmu un ir pārklātas ar caurspīdīgu foliju.
Kad montāža ir pabeigta, pārbaudiet.
Nākamais solis ir instalēt programmētāja darbībai nepieciešamo programmatūru.
Lai gan tas ir aprakstīts vairākās vietās, uzskatu, ka ir lietderīgi to īsumā aprakstīt pakāpeniski.
5. darbība: augšupielādējiet ATTINY Core Arduino IDE
1. Tiek palaists Arduino IDEFile-Preferences. Papildu dēļu pārvaldnieku vietrāži URL pievieno adresi:
raw.githubusercontent.com/sleemanj/optiboo…
Tas tiek darīts ar kopēšanu Ctrl + V. (CopyPaste nedarbojas). Labi
Nepieciešams labs interneta savienojums.
2. ToolsBoardBoards Manager. Parādītajā tabulā ritiniet, līdz atrodam DIY ATiny. Instalēt.
Instalēšana var aizņemt kādu laiku.
Pēc tam, kad tas ir izdarīts, rīku padomē DIY ATtiny mēs atradīsim vairāk ATTINY.
No šejienes mēs izvēlēsimies mikroshēmu, kuru vēlamies programmēt.
6. darbība: augšupielādējiet Arduino UNO ar Arduino ISP (sistēmas programmētājā)
Tas ir vienkārši, taču jāuzmanās, lai programmētāja dēlis netiktu ievietots Arduino!
Pievienojiet Arduino plati datoram / klēpjdatoram.
Datorā / klēpjdatorā Start Control Panel Device Manager mēs redzam, kur parādās Arduino UNO tāfele.
Programmā Arduino IDE Tools Board izvēlieties Arduino UNO.
Arduino IDE ToolsPortā ir norādīts ports, kuram Arduino ir pievienots.
Arduino IDE failā->-Piemēri ArduinoISPArduinoISP. Augšupielādējiet šo skici uz Arduino tāfeles.
Tagad mēs varam ievietot programmētāju Arduino.
7. solis: ATTINY programmēšana
Pieņemsim, ka mēs vēlamies ieprogrammēt ATTINY85.
Tas ir ievietots ZIP ligzdā pareizajā vietā, tieši, ja tas ir THT, vai caur adapteri, ja tas ir SMD.
Arduino IDEToolsBoardDIY ATtinyATTINY85
Tagad ToolsProcesora ātrums (izvēlējās), iekšējais oscilators
Mēs izvēlamies ostu, kurai ir pievienots Arduino.
RīkiProgrammētājsArduino kā ISP
Vispirms ir jāveic Burn Bootloader (no ToolsBurn Bootloader).
Darbības pareizību apstiprina sistēma.
Tagad mēs varam veikt faktisko mikroshēmas programmēšanu no Arduino IDE Upload.
Un tas arī viss.
Ieteicams:
ATTiny HV programmētājs: 4 soļi

ATTiny HV programmētājs: šī pamācība ir paredzēta ATTiny programmēšanas utilītprogrammai, izmantojot ESP8266 un lietotāja interfeisu, kas balstīts uz pārlūkprogrammu. Tas izriet no iepriekšējā norādāmā drošinātāju redaktora drošinātāju lasīšanai un iestatīšanai, bet tagad atbalsta dzēšanu, lasīšanu un rakstīšanu
ATtiny programmētājs Arduino Uno: 3 soļi

ATtiny programmētājs Arduino Uno: Ja esat kļuvis pārliecināts par Arduino platformu un vēlaties izmēģināt citu atmel mikrokontrolleru programmēšanu, šī rokasgrāmata palīdzēs jums veikt pirmos soļus. Jo īpaši jūs izgatavosit vairogu ar Arduino Uno saderīgām plāksnēm, lai
ISP programmētājs AVR mikrokontrolleriem: 4 soļi

ISP programmētājs AVR mikrokontrolleriem: mikrokontrolleru programmētājs ir aparatūras ierīce, kurai pievienota programmatūra, ko izmanto, lai no datora pārsūtītu mašīnas valodas kodu uz mikrokontrolleru/EEPROM. ISP programmētājs AVR mikrokontrolleriem ir sērijveida programmētāji, kas izmanto s
Iesācēju rokasgrāmata mikrokontrolleriem: 10 soļi (ar attēliem)

Iesācēju rokasgrāmata mikrokontrolleriem: kas kopīgs tālvadības pultīm, maršrutētājiem un robotiem? Mikrokontrolleri! Mūsdienās iesācējiem piemērotus mikrokontrollerus ir viegli lietot un programmēt, izmantojot tikai klēpjdatoru, USB kabeli un kādu (bezmaksas) atvērtā pirmkoda programmatūru. Woohoo !! Visi
Izpratne par ICSP PIC mikrokontrolleriem: 4 soļi (ar attēliem)

Izpratne par ICSP PIC mikrokontrolleriem: mikrokontrolleru programmēšana nav grūta. Programmētāja izveidošana ir lielisks pirmais elektronikas projekts. Šīs pamācības mērķis ir izskaidrot vienkāršo “ķēdes sērijveida programmēšanas” metodi, ko izmanto ar mikroshēmu PIC