Përmbajtje:
- Furnizimet
- Hapi 1: Diagrami Skematik
- Hapi 2: Lista e Komponentëve, Materialeve, Mjeteve
- Hapi 3: Bërja e PCB
- Hapi 4: Asambleja e PCB
- Hapi 5: Ngarko ATTINY Core në Arduino IDE
- Hapi 6: Ngarko Arduino UNO me Arduino ISP (Në Programuesin e Sistemit)
- Hapi 7: Programimi i një ATTINY
Video: Një Programues i Vogël për Mikrokontrolluesit ATTINY Me Arduino UNO: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Aktualisht është interesante të përdoren mikrokontrolluesit e serisë ATTINY për shkak të shkathtësisë së tyre, çmimit të ulët, por edhe faktit që ato mund të programohen lehtësisht në mjedise të tilla si Arduino IDE.
Programet e krijuara për modulet Arduino mund të transferohen lehtësisht te mikrokontrolluesit ATTINY.
Kjo është arsyeja pse programimi ATTINY me Arduino është interesant.
Ky projekt synon të programojë mikrokontrolluesit ATTINY13, 85, 84 dhe gamën që i përkasin. Me modifikime të vogla mund të programoni ATTINY2313 por edhe ATTINY të prodhimit më të fundit.
Ne do të ndërtojmë një mburojë për Arduino UNO në të cilën ka një prizë ZIP përmes së cilës është e lidhur ATTINY për tu programuar.
Cheapshtë e lirë, e lehtë për tu bërë dhe e dobishme.
Furnizimet
Të gjithë përbërësit mund të gjenden në AliExpress me çmime të ulëta.
Përjashtim bëjnë ato nga punëtoria e tyre, të cilat janë edhe më të lira.
Hapi 1: Diagrami Skematik
Veryshtë shumë e thjeshtë.
Mburoja mundësohet nga Arduino UNO, prania e tensionit të furnizimit tregohet nga ndriçimi LED.
Sigurisht, vetëm një çip mund të programohet në të njëjtën kohë, fotografia kryesore është vetëm ilustruese se si futen çipat që do të programohen. Kjo tregohet edhe në diagramin skematik.
E rëndësishme është prania e C1 = 22uF / 16V në kunjin e Rivendosjes Arduino. Mungesa e tij çon në pamundësinë për të bërë programimin për shkak të rivendosjes së Arduino në fillim të programimit.
C2 = 47uF / 16V është anti-lëkundëse në furnizimin me energji elektrike.
Programimi aktual bëhet në kunjat J1 3, 4, 5, 6, përkatësisht D10, D11, D12, D13 Arduino.
Për shkak se programimi bëhet vetëm në 4 tela, është e lehtë të përshtatet programimi i ATTINY -t të tjera (p.sh. ATTINY 2313) në vend të ATTINY 13, duke përdorur pllaka përshtatëse të përshtatshme.
Mburoja është e lidhur me Arduino UNO në mënyrë që të ketë një korrespondencë 1 me 1 të kunjave të 4 lidhësve (shiko foton kryesore).
Hapi 2: Lista e Komponentëve, Materialeve, Mjeteve
1. Arduino UNO R3-1 pc.
2. Fole ZIP 2X14 pin-1pc.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25W-1pc.
5. LED 5mm. E kuqe-1 copë
6. Lidhësi i kokës me majë pin vertikale 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. Fole e përshtatësit SMD 8in-1pc., 14pin-1pc. Ka shtojca në mburojë, vetëm nëse përdorni patate të skuqura SMD.
8. PCB për të mbjellë këto përbërës.
9. Fludor, mjete bashkimi, mjet për prerjen e kunjave të përbërësve.
10. Multimetër dixhital (çdo lloj).
11. Epshi për punë.
Hapi 3: Bërja e PCB
PCB është bërë nga unë me një trashësi 1.6mm FR4, të dyanshme. Asnjë vrimë metalike.
Kalimet bëhen me tela të pa izoluar.
Pas shpimit dhe nxjerrjes, mbuloni me kallaj, me dorë.
Ne kontrollojmë me multimetrin dixhital vazhdimësinë e rrugëve dhe qarqet e shkurtra të mundshme midis tyre.
Fotografitë dhe PDF -të janë të mjaftueshme për të bërë PCB.
Hapi 4: Asambleja e PCB
Simpleshtë e thjeshtë (si në foto) duke përdorur mjete fludor dhe saldimi.
Usefulshtë e dobishme të mbuloni me plastikë (të bardhë në foto) 2X3 kunja të prizës ZIP. Ndihmon shumë për të futur patate të skuqura në prizë.
Etiketat janë bërë me programin Inkscape dhe janë të mbuluara me fletë metalike transparente.
Pasi të përfundojë asambleja, kontrolloni.
Hapi tjetër është instalimi i softuerit të nevojshëm për funksionimin e programuesit.
Edhe pse kjo përshkruhet në disa vende, më duket e dobishme të bëj një përshkrim të shkurtër hap pas hapi të tij.
Hapi 5: Ngarko ATTINY Core në Arduino IDE
1. Nis Arduino IDEFile-Preferencat. URL-të e Menaxherëve të Bordeve Shtesë shtojnë adresën:
raw.githubusercontent.com/sleemanj/optiboo…
Kjo bëhet me Copy Ctrl + V. (CopyPaste nuk punon). OK
Kërkohet një lidhje e mirë në internet.
2. Menaxher i ToolsBoardBoards. Në tabelën që shfaqet, lëvizni derisa të gjejmë DIY ATiny. Instalo.
Instalimi mund të marrë ca kohë.
Pasi të jetë bërë, në Tools Board DIY ATtiny do të gjejmë më shumë ATTINY.
Nga këtu do të zgjedhim çipin që duam të programojmë.
Hapi 6: Ngarko Arduino UNO me Arduino ISP (Në Programuesin e Sistemit)
Simpleshtë e thjeshtë, por duhet pasur kujdes që bordi i programuesit të mos futet në Arduino!
Lidhni bordin Arduino me PC / laptop.
Në PC / laptop Start Control Panel Device Manager, ne shohim se ku shfaqet bordi Arduino UNO.
Në Bordin e Arduino IDE Tools zgjidhni Arduino UNO.
Në Arduino IDE ToolsPort është dhënë porta me të cilën është lidhur Arduino.
Në skedarin Arduino IDE->-ShembujArduinoISPArduinoISP. Ngarko këtë skicë në tabelën Arduino.
Tani mund ta fusim programuesin në Arduino.
Hapi 7: Programimi i një ATTINY
Supozoni se duam të programojmë një ATTINY85.
Futet në prizën ZIP në pozicionin e duhur, drejtpërdrejt nëse është THT ose përmes përshtatësit nëse është SMD.
Arduino IDEToolsBoardDIY ATtinyATTINY85
Tani ToolsPërshpejtësia e procesorit (e zgjedhur), Oshilator i brendshëm
Ne zgjedhim portin me të cilin është lidhur Arduino.
MjetetProgramerArduino si ISP
Firstshtë e nevojshme që së pari të bëni Burn Bootloader (nga ToolsBurn Bootloader).
Korrektësia e operacionit konfirmohet nga sistemi.
Tani mund të bëjmë programimin aktual të çipit, nga Arduino IDE Upload.
Dhe kjo eshte.
Recommended:
Programues ATtiny për Arduino Uno: 3 hapa
Programues ATtiny për Arduino Uno: Nëse jeni bërë të sigurt me platformën Arduino dhe dëshironi të provoni të programoni disa mikrokontrollues të tjerë atmel, ky udhëzues do t'ju ndihmojë të bëni hapat tuaj të parë. Në veçanti ju do të bëni një mburojë për tabelat e përputhshme me Arduino Uno në mënyrë që të promovoni
Konfigurimi i copave të siguresave të mikrokontrolluesit AVR. Krijimi dhe Ngarkimi në Memory Flash të Mikrokontrolluesit Programi i ndezjes LED .: 5 hapa
Konfigurimi i copave të siguresave të mikrokontrolluesit AVR. Krijimi dhe Ngarkimi në Flash Memory të Mikrokontrolluesit Programi i Blinking LED .: Në këtë rast ne do të krijojmë program të thjeshtë në kodin C dhe do ta djegim atë në kujtesën e mikrokontrolluesit. Ne do të shkruajmë programin tonë dhe do të përpilojmë skedarin hex, duke përdorur Atmel Studio si platformë të integruar zhvillimi. Ne do të konfigurojmë siguresën bi
Programues ISP për Mikrokontrolluesit AVR: 4 hapa
Programues ISP për Mikrokontrolluesit AVR: Një programues mikrokontrollues është një pajisje harduerike e shoqëruar me softuer i cili përdoret për të transferuar kodin e gjuhës së makinës në mikrokontrollues/EEPROM nga kompjuteri. Programuesi ISP për mikrokontrolluesit AVR është Programues Serial i cili përdor s
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: 7 hapa (me fotografi)
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: ashtë një fakt i thjeshtë që robotët janë të mrekullueshëm. Robotët e sigurisë, megjithatë, priren të jenë shumë të shtrenjtë për një person mesatar të përballojë ose janë ligjërisht të pamundur për t'u blerë; Kompanitë private dhe ushtria priren të mbajnë pajisje të tilla për veten e tyre, dhe
Ndërtoni një robot shumë të vogël: Bëni robotin më të vogël në botë me rrota me një kapëse .: 9 hapa (me fotografi)
Ndërtoni një robot shumë të vogël: Bëni robotin më të vogël në botë me rrota me një kapëse .: Ndërtoni një robot 1/20 inç kub me një kapëse që mund të marrë dhe lëvizë objekte të vogla. Ajo kontrollohet nga një mikrokontrollues Picaxe. Në këtë moment në kohë, besoj se ky mund të jetë roboti më i vogël me rrota në botë me një kapëse. Kjo pa dyshim do të