Përmbajtje:
- Furnizimet
- Hapi 1: HYRJE në Attiny85/13A
- Hapi 2: Hartimi i Mburojës së Programimit
- Hapi 3: Montimi
- Hapi 4: Testimi dhe ndezja e Nano me Arduino si ISP
- Hapi 5: Programimi
- Hapi 6: Rezultati
Video: Programues i shumëfishtë ATtiny85/13A: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Nga Arnov Sharma Ndiqni më shumë nga autori:
Rreth: Vetëm një prodhues tjetër nga India: ') përshëndetje Më shumë për Arnov Sharma »
A keni bërë ndonjëherë një projekt si një "LDR x Arduino UNO Automatic Light" ose i ngjashëm i cili përdor vetëm 2-3 porte dixhitale I/O të mikrokontrolluesit tuaj 32 Pin? Okshtë mirë nëse jeni duke bërë vetëm disa punë prototipimi, por çfarë nëse bëni duan ta finalizojnë ose prodhojnë atë prototip si produkt, jo si projekt. Një alternativë është përdorimi i një Mikrokontrolluesi më të vogël dhe më të lirë i cili kushton më pak dhe mund të zbatohet lehtësisht në çdo projekt me kërkesa të ulëta. Mikroçipi ka një linjë mikrokontrolluesish të quajtur "ATTINY AVR" të cilët janë mikrokontrollues të vegjël që mund të bëjnë shumë punë që bën një Arduino në një formë shumë më kompakte.
Attiny85 dhe Attiny13 janë një nga mikrokontrolluesit më të zakonshëm Attiny pasi ato janë të lira dhe lehtësisht të disponueshme.
Për t'i programuar ato, ne përgjithësisht përdorim një Arduino si instalues ISP ose USBasp, doja të përdorja një Arduino nano për të bërë një mburojë programimi attiny85, por jo për programimin e 1 veshjes por 6. po 6, ne mund të programojmë më shumë se 1 veshje në të njëjtën kohë koha duke i lidhur të gjitha paralelisht.
Në këtë postim, unë do t'ju tregoj djema se si e kam bërë këtë programues dhe këshilla për të programuar një mcu të hollë.
Furnizimet
Materialet e kërkuara-
- Arduino nano x1
- Prizat DIP8 x6
- 1uf 10V CAP x1
- titujt meshkuj 28 për të qenë të saktë
- LEDs 0603 paketë x4
- 1K Rezistencë 0805 paketë x2
- PCB
- Shtojcë e printuar 3D
- attiny85 x6
Hapi 1: HYRJE në Attiny85/13A
ATtiny85 është një mikrokontrollues me performancë të lartë, me fuqi të ulët 8-bit bazuar në Arkitekturën e RISC të Avancuar. Ka 8 Kbajt Flash të Programueshëm në Sistem dhe është popullor për shkak të madhësisë së tij kompakte dhe veçorive të tij
tensioni i tij i funksionimit është +1.8 V deri +5.5V
(lexoni fletën e të dhënave për më shumë informacion)
Attiny13 është një mikrokontrollues me mikroçip 8-bitësh me mikroçip me fuqi të ulët dhe me fuqi të ulët që kombinon flash memorie 1KB ISP, 64B SRAM, 64B EEPROM, një skedar regjistri 32B dhe një konvertues A/D 10-bitësh me 4 kanale. Pajisja mbështet një xhiros prej 20 MIPS në 20 MHz dhe funksionon midis 2.7-5.5 volt.
Duke ekzekutuar udhëzime të fuqishme në një cikël të vetëm të orës, pajisja arrin prurje që i afrohen 1 MIPS për MHz, duke balancuar konsumin e energjisë dhe shpejtësinë e përpunimit.
(lexoni fletën e të dhënave për më shumë informacion)
këto dy patate të skuqura janë disi të ngjashme dhe kanë të njëjtën pinout.
Attiny85 është superior ndaj Attiny13 pasi është më popullor dhe ka biblioteka në dispozicion sesa attiny13 gjë që e bën këtë çip të lehtë për t'u filluar.
Hapi 2: Hartimi i Mburojës së Programimit
Kam projektuar këtë tabelë nano breakout në OrCad Cadance, ka katër LED (3 prej tyre janë të lidhura me D7 D8 dhe D9 për statusin e programimit ICSP, dhe e katërta është e lidhur me D11 ose D0 të veshjes në rast se duhet të testojmë veshjen në bord)
E dërgoj në një PCBWAY dhe mora PCB në 22 ditë (për shkak të situatës pandemike)
(Unë kam shtuar skedarët Gerber së bashku me skemën, kështu që ju madje mund t'i dërgoni këto një prodhuesi PCB ose të bëni versionin tuaj)
Hapi 3: Montimi
Shikoni videon për mësimin bazë të montimit-
Hapi 4: Testimi dhe ndezja e Nano me Arduino si ISP
Së pari, e lidha Arduino nano me kompjuterin tim dhe e shpërtheva me një skicë të thjeshtë të udhëhequr nga Chaser, e cila do të kalojë në lidhjen e prizës me pin D7, 8, 9 dhe D11 në rend ndjekës. nga e majta në të djathtë
(shiko videon)
Pas kësaj, unë ngarkova skicën "Arduino si ISP" nga skicat shembullore në këtë tabelë dhe shkurtova kërcyesin pasi skicimi u ngarkua. Fikova kabllon USB dhe nxora 6 attiny85, për programim.
Hapi 5: Programimi
Ashtu si shumë njerëz, u njoha me mikrokontrolluesit përmes platformës Arduino, Arduino IDE mund të përdoret për të programuar pothuajse çdo mikrokontrollues Attiny duke shtuar skedarë Attiny Core nga Spence Konde -
github.com/SpenceKonde/ATTinyCore
Procesi i instalimit është i dokumentuar mjaft mirë në faqen GitHub
Procesi i ndezjes është mjaft i thjeshtë dhe i drejtpërdrejtë
- Vendosni attiny85 ose 13 në SIPKET DIP sipas Orientimit të duhur
- Shkoni te Tools> Board dhe zgjidhni bordin tuaj attiny85.
- Zgjidhni shpejtësinë e orës në 1MHz, 4MHz ose 8MHz (për Blink Sketch 1MHz është mirë)
- Zgjidhni portën e duhur të kom
- Në Tool> Programmer zgjidhni "Arduino si ISP"
- Goditi BURN BOOTLOADER
- Tani shkoni te Sketch> dhe zgjidhni "Ngarko duke përdorur Programmer" ose thjesht Ctrl+Shift+U
Hapi 6: Rezultati
Vendoseni Attiny85 ose 13 të programuar në një tabelë buke dhe lidheni led me D4* dhe GND dhe fuqizojini ato veç e veç.
ALL GONNA BLINK (shikoni videon)
Me këtë konfigurim, ju mund të programoni më shumë se 1 veshje në të njëjtën kohë, gjë që është një arritje mjaft e dobishme, pasi tani mund ta përsëritni projektin tuaj me lehtësi ose madje mund t'i prodhoni ato për shitjen e aplikacioneve. Shpresoj që ky postim të ishte i dobishëm në një farë mënyre. gjithçka këtu është OPENSOURCE kështu që nëse keni nevojë për diçka, thjesht lini një koment.
Recommended:
Portë e shumëfishtë USB pa asnjë PCB: 4 hapa
Port i shumëfishtë USB pa asnjë PCB: Ky është udhëzimi im i dytë dhe këtu do të ndaj me ju projektin ku mund të krijoni porta të shumta USB për t'u përdorur në kompjuterin tuaj, sepse kur punoni nga shtëpia keni një problem të madh të përdorimit të shumë pajisje si shumica e pajisjeve tani h
Si të bëni bisedë të shumëfishtë ESP përmes ESP-TANI duke përdorur ESP32 dhe ESP8266: 8 hapa
Si të bëni bisedë të shumëfishtë ESP përmes ESP-TANI Duke përdorur ESP32 dhe ESP8266: Në projektin tim në vazhdim, më duhen shumë ESP për të folur me njëri-tjetrin pa një ruter. Për ta bërë këtë, unë do të përdor ESP-TANI për të bërë komunikim pa tel me njëri-tjetrin pa një ruter në ESP
Lidhni PZEM 004T të Shumëfishtë me modulin Nodemcu: 3 hapa
Lidhni PZEM 004T të Shumëfishtë me Modulin Nodemcu: Kërkesa e moduleve të shumta PZEM 004T në disa projekte si sistemi i zbulimit të vjedhjes së energjisë ose sistemi i monitorimit të energjisë është i nevojshëm, kështu që këtu kam dhënë kodin Nodemcu dhe lidhjen e 3 moduleve PZEM 004T me Nodemcu. Nëse keni ndonjë pyetje pastaj k
Lidhni Monitorin e Shumëfishtë me një laptop: 3 hapa
Lidhni Monitorin e Shumëfishtë me një laptop: Komponentët e nevojshëm: Monitorët (E rëndësishme: Lidhshmëria VGA me furnizim me energji USB) - 2 Nr. Mur për mur për TV/Monitor - 2 Nr. USB 3.0 në konvertues VGA - 1 Nr. 1 në 2 ose 1 në 4 ndarës/përshtatës USB (për të ndezur monitorët) - 1 Nr. PVC shkumë me trashësi 5mm.
Kontrolli i LED -ve të Shumëfishtë me kunjat GPIO të Python dhe Raspberry Pi: 4 hapa (me fotografi)
Kontrolli i LED -ve të Shumëfishtë me kunjat GPIO të Python dhe Your Raspberry Pi: Ky udhëzues demonstron se si të kontrolloni kunjat e shumta GPIO në RaspberryPi tuaj për të fuqizuar 4 LED. Gjithashtu do t'ju prezantojë me parametrat dhe deklaratat e kushtëzuara në Python. Instruksioni ynë i mëparshëm i Përdorimit të Kunjave GPIO të Raspberry Pi tuaj për të Konfiguruar