Obsah:
- Zásoby
- Krok 1: Schematický diagram
- Krok 2: Zoznam komponentov, materiálov, nástrojov
- Krok 3: Výroba DPS
- Krok 4: Zostavenie DPS
- Krok 5: Nahrajte ATTINY Core na Arduino IDE
- Krok 6: Nahrajte Arduino UNO pomocou Arduino ISP (v systémovom programátore)
- Krok 7: Programovanie ATTINY
Video: Malý programátor pre mikrokontroléry ATTINY s Arduino UNO: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
V súčasnej dobe je zaujímavé používať mikrokontroléry ATTINY vďaka ich univerzálnosti, nízkej cene, ale aj kvôli tomu, že sa dajú ľahko programovať v prostrediach, ako je Arduino IDE.
Programy navrhnuté pre moduly Arduino je možné ľahko prenášať do mikrokontrolérov ATTINY.
Preto je programovanie ATTINY s Arduinom zaujímavé.
Cieľom tohto projektu je naprogramovať mikrokontroléry ATTINY13, 85, 84 a rozsah, do ktorého patria. S malými úpravami môžete naprogramovať ATTINY2313, ale aj ATTINY novšej výroby.
Postavíme štít pre Arduino UNO, na ktorom je zásuvka ZIP, cez ktorú je pripojené ATTINY na programovanie.
Je to lacné, jednoduché na výrobu a užitočné.
Zásoby
Všetky komponenty nájdete na AliExpress za nízke ceny.
Výnimkou sú tie z vlastnej dielne, ktoré sú ešte lacnejšie.
Krok 1: Schematický diagram
Je to veľmi jednoduché.
Štít je napájaný Arduino UNO, pričom prítomnosť napájacieho napätia je indikovaná LED osvetlením.
Súčasne je možné naprogramovať iba jeden čip, pričom hlavná fotografia iba ilustruje, ako sa vkladajú čipy, ktoré sa majú naprogramovať. To je tiež znázornené na schematickom diagrame.
Dôležitá je prítomnosť C1 = 22uF / 16V na resetovacom pine Arduino. Jeho nedostatok vedie k tomu, že nie je možné vykonať programovanie z dôvodu resetovania Arduino na začiatku programovania.
C2 = 47uF / 16V je proti oscilácii na napájacom zdroji.
Samotné programovanie sa vykonáva na pinoch J1 3, 4, 5, 6, respektíve D10, D11, D12, D13 Arduino.
Pretože programovanie prebieha iba na 4 vodičoch, je ľahké prispôsobiť programovanie iných ATTINY (napr. ATTINY 2313) namiesto ATTINY 13 pomocou vhodných adaptérových dosiek.
Štít je spojený s Arduino UNO tak, aby existovala zhoda pinov 4 konektorov 1: 1 (pozri hlavnú fotografiu).
Krok 2: Zoznam komponentov, materiálov, nástrojov
1. Arduino UNO R3-1 ks.
2. ZIP zásuvka 2X14 pin-1ks.
3. C = 22uF/16V-1ks, C = 47uF/16V-1ks.
4. R = 0, 33K/0, 25W-1ks.
5. LED 5mm. Červená-1 kus
6. Konektor pinheader vertikálny 10pin-1ks, 8pin-2ks, 6pin-1ks.
7. Zásuvka adaptéra SMD 8in-1ks, 14pin-1ks. K štítu sú prílohy, iba ak používate čipy SMD.
8. DPS na osadenie týchto súčiastok.
9. Fludor, spájkovacie nástroje, nástroj na rezanie kolíkov súčiastok.
10. Digitálny multimeter (akéhokoľvek typu).
11. Chuť do práce.
Krok 3: Výroba DPS
PCB som vyrobil sám na 1,6 mm hrubom FR4, obojstrannom. Žiadne kovové otvory.
Križovatky sú vyrobené z neizolovaného drôtu.
Po vŕtaní a vŕtaní ručne prikryte cínom.
Digitálnym multimetrom kontrolujeme kontinuitu trás a možné skraty medzi nimi.
Obrázky a súbory PDF stačia na výrobu DPS.
Krok 4: Zostavenie DPS
Je to jednoduché (ako na fotografii) pomocou fludora a spájkovacích nástrojov.
Je užitočné zakryť plastovými (na fotografii bielymi) 2 x 3 kolíky zásuvky ZIP. Správne vloženie čipov do zásuvky veľmi pomáha.
Etikety sú vyrobené v programe Inkscape a sú potiahnuté priehľadnou fóliou.
Po dokončení montáže skontrolujte.
Ďalším krokom je inštalácia softvéru potrebného na prevádzku programátora.
Napriek tomu, že je to popísané na niekoľkých miestach, považujem za užitočné, aby som to stručne popísal krok za krokom.
Krok 5: Nahrajte ATTINY Core na Arduino IDE
1. Spúšťa Arduino IDEFile-Predvoľby. Adresy URL ďalších správcov dosiek pridávajú adresu:
raw.githubusercontent.com/sleemanj/optiboo…
Vykonáte to pomocou kópie Ctrl + V. (CopyPaste nefunguje). OK
Vyžaduje sa dobré internetové pripojenie.
2. ToolsBoardBoards Manager. V zobrazenej tabuľke posuňte zobrazenie, kým nenájdeme DIY ATiny. Nainštalovať.
Inštalácia môže chvíľu trvať.
Potom, čo je to hotové, v Tools Board DIY ATtiny nájdeme viac ATTINY.
Odtiaľ si vyberieme čip, ktorý chceme naprogramovať.
Krok 6: Nahrajte Arduino UNO pomocou Arduino ISP (v systémovom programátore)
Je to jednoduché, ale treba dávať pozor, aby do Arduina nebola vložená doska programátora!
Pripojte dosku Arduino k PC / notebooku.
V počítači / prenosnom počítači Spustite Správcu zariadení ovládacieho panela vidíme, kde sa nachádza doska Arduino UNO.
V aplikácii Arduino IDE Tools Board vyberte Arduino UNO.
V Arduino IDE Tools Port je uvedený port, ku ktorému je Arduino pripojené.
V súbore Arduino IDE->-Príklady ArduinoISPArduinoISP. Nahrajte tento náčrt na dosku Arduino.
Teraz môžeme vložiť programátor do Arduina.
Krok 7: Programovanie ATTINY
Predpokladajme, že chceme naprogramovať ATTINY85.
Je vložený do ZIP zásuvky v správnej polohe, priamo, ak je to THT alebo cez adaptér, ak je SMD.
Arduino IDEToolsBoardDIY ATTinyATTINY85
Teraz Nástroje Rýchlosť procesora (zvolená), interný oscilátor
Vyberáme port, ku ktorému je Arduino pripojené.
ToolsProgrammerArduino ako ISP
Najprv je potrebné urobiť Burn Bootloader (z ToolsBurn Bootloader).
Správnosť operácie je potvrdená systémom.
Teraz môžeme vykonať skutočné programovanie čipu z Arduino IDE Upload.
A to je všetko.
Odporúča:
Programátor ATtiny pre Arduino Uno: 3 kroky
Programátor ATtiny pre Arduino Uno: Ak ste sa presvedčili o platforme Arduino a chcete skúsiť naprogramovať ďalšie atmel mikrokontroléry, táto príručka vám pomôže urobiť prvé kroky. Zvlášť vyrobíte štít pre dosky kompatibilné s Arduino Uno, aby ste mohli
Lacný programátor STK500 AVR pre Atmel Studio: 7 krokov
Lacný programátor AVR STK500 pre Atmel Studio: Atmel Studio je účinný nástroj na vytváranie programov AVR, ale napísanie programu je prvým krokom. Ak chcete používať svoj program, musíte vytvoriť obvod a preniesť svoj kód do mikrokontroléra. Svoj AVR môžete naprogramovať z Atmel Studio pomocou
Programátor ISP pre mikrokontroléry AVR: 4 kroky
Programátor ISP pre mikrokontroléry AVR: Programátor mikrokontrolérov je hardvérové zariadenie vybavené softvérom, ktorý sa používa na prenos kódu strojového jazyka do mikrokontroléra/EEPROM z počítača. Programátor ISP pre mikrokontroléry AVR je sériový programátor, ktorý používa
Securibot: malý dron Survelliance pre domácu bezpečnosť: 7 krokov (s obrázkami)
Securibot: malý dron Survelliance pre domácu bezpečnosť: Je to jednoduchý fakt, že roboty sú úžasné. Bezpečnostné roboty sú však zvyčajne príliš drahé na to, aby si ich priemerný človek mohol dovoliť, alebo je ich kúpa zo zákona nemožná; Súkromné spoločnosti a armáda majú tendenciu nechávať si tieto zariadenia pre seba a
Pochopenie ICSP pre mikrokontroléry PIC: 4 kroky (s obrázkami)
Pochopenie ICSP pre mikrokontroléry PIC: Programovanie mikrokontrolérov nie je ťažké. Zostavenie programátora je prvým veľkým projektom elektroniky. Cieľom tohto návodu je vysvetliť jednoduchú metódu „v obvodovom sériovom programovaní“, ktorá sa používa s PIC Microchip