Tartalomjegyzék:
- Kellékek
- 1. lépés: BEVEZETÉS az Attiny85/13A -hoz
- 2. lépés: A programozópajzs tervezése
- 3. lépés: Összeszerelés
- 4. lépés: A Nano tesztelése és villogása Arduino -val, mint ISP
- 5. lépés: Programozás
- 6. lépés: Eredmény
Videó: Több ATtiny85/13A programozó: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Írta: Arnov Sharma
Névjegy: Csak egy másik gyártó Indiából: ') szia Bővebben Arnov Sharma -ról »
Készített már olyan projektet, mint az „LDR x Arduino UNO Automatic Light” vagy hasonló, amely csak a 32 tűs mikrokontroller 2-3 digitális I/O portját használja? Nem baj, ha csak prototípus-készítést végez, de mi van, ha azt a prototípust szeretné véglegesíteni vagy gyártani, mint terméket, nem mint projektet. Az egyik alternatíva egy kisebb és olcsóbb mikrokontroller használata, amely olcsóbb, és könnyen megvalósítható minden alacsony igényű projektben. A Microchip mikrokontrollerek sorát „ATTINY AVR” néven ismerik, amelyek kis mikrovezérlők, amelyek sok olyan munkát képesek elvégezni, amelyet egy Arduino sokkal kompaktabb formában végez.
Az Attiny85 és az Attiny13 az egyik leggyakoribb Attiny mikrokontroller, mivel olcsóak és könnyen beszerezhetők.
Ezek programozásához általában Arduino -t használunk ISP beállításként vagy USBasp -ként, Arduino nanót akartam használni attiny85 programozási pajzs készítéséhez, de nem 1 attiny programozásához, hanem 6. igen 6, egyszerre több mint 1 attiny programozását időt párhuzamosan összekötve.
Ebben a bejegyzésben megmutatom nektek, mennyire pontosan készítettem ezt a programozót, és tippeket adok egy attiny mcu programozásához.
Kellékek
Szükséges anyagok-
- Arduino nano x1
- DIP8 foglalatok x6
- 1uf 10V CAP x1
- férfi fejlécek 28 egészen pontosan
- LED -ek 0603 x4 csomag
- 1K ellenállás 0805 csomag x2
- NYÁK
- 3D nyomtatott ház
- attiny85 x6
1. lépés: BEVEZETÉS az Attiny85/13A -hoz
Az ATtiny85 egy nagy teljesítményű, kis teljesítményű, 8 bites mikrokontroller, amely a fejlett RISC architektúrán alapul. 8 Kbyte-os, rendszerben programozható vakuja van, és kompakt mérete és jellemzői miatt népszerű
üzemi feszültsége +1,8 V és +5,5 V között van
(további információkért olvassa el az adatlapját)
Az Attiny13 egy nagy teljesítményű, kis teljesítményű, 8 bites, AVR RISC-alapú mikrochipes Microchip, amely 1KB ISP flash memóriát, 64B SRAM, 64B EEPROM, 32B nyilvántartási fájlt és 4 csatornás 10 bites A/D konvertert egyesít. A készülék 20 MIPS átviteli sebességet támogat 20 MHz-en, és 2,7-5,5 volt között működik.
A hatékony utasítások végrehajtásával egyetlen órajel alatt a készülék 1 MIPS / MHz -es teljesítményt ér el, kiegyensúlyozva az energiafogyasztást és a feldolgozási sebességet.
(további információkért olvassa el az adatlapját)
ez a két chip némileg hasonló, és ugyanaz a pinout.
Az Attiny85 népszerűbb, mint az Attiny13, és könyvtárak állnak rendelkezésre, mint az attiny13, ami megkönnyíti a chip használatát.
2. lépés: A programozópajzs tervezése
Ezt a nano -kitörő táblát az OrCad Cadance -ben terveztem, négy LED -del rendelkezik (közülük 3 a D7 D8 és D9 -hez van csatlakoztatva az ICSP programozási állapotához, a negyedik pedig a D11 vagy D0 attini -hoz van csatlakoztatva, ha tesztelnünk kell az attiny -t a fedélzeten))
Elküldöm egy PCBWAY -re, és 22 nap alatt kaptam PCB -ket (a járványhelyzet miatt)
(Hozzáadtam a Gerber fájlokat a sematikus ábrával együtt, így el is küldheti ezt egy NYÁK -gyártónak, vagy elkészítheti saját verzióját)
3. lépés: Összeszerelés
Nézze meg a videót az alapvető összeszerelési oktatóanyaghoz-
4. lépés: A Nano tesztelése és villogása Arduino -val, mint ISP
Először csatlakoztattam az Arduino nano -t a számítógépemhez, és felvillantottam egy egyszerű Chaser led vázlattal, amely a D7, 8, 9 és D11 érintkezőkhöz csatlakoztatott ledet váltja üldözői sorrendben. balról jobbra
(Nézd meg a videót)
Ezt követően feltöltöttem az "Arduino mint internetszolgáltató" vázlatot a példavázlatokról erre a táblára, és rövidítettem az áthidalót a vázlat feltöltése után. Csatlakoztattam az USB -kábelt, és kihoztam 6 attiny85 -öt, programozáshoz.
5. lépés: Programozás
Sok emberhez hasonlóan az Arduino platformon keresztül ismerkedtem meg a mikrovezérlőkkel, az Arduino IDE szinte minden Attiny mikrokontroller programozására használható Spence Konde Attiny Core fájljainak hozzáadásával -
github.com/SpenceKonde/ATTinyCore
A telepítési folyamat jól dokumentált a GitHub oldalon
A villogás nagyon egyszerű és egyszerű
- Tegye az attiny85 -öt vagy a 13 -at a DIP SOCKET -be a helyes tájolás szerint
- Lépjen az Eszközök> Tábla menübe, és válassza ki az attiny85 táblát.
- Válassza ki az 1MHz, 4MHz vagy 8MHz órajelet (a Blink Sketch esetében az 1MHz megfelelő)
- Válassza ki a megfelelő com portot
- Az Eszköz> Programozó menüben válassza az „Arduino mint internetszolgáltató” lehetőséget
- Nyomja meg a BURN BOOTLOADER -t
- Most lépjen a Vázlat> menüpontra, és válassza a „Feltöltés programozó segítségével” vagy a Ctrl+Shift+U billentyűkombinációt
6. lépés: Eredmény
Helyezze a programozott Attiny85 -t vagy 13 -at egy kenyérsütő táblára, és csatlakoztassa a LED -et D4* és GND -vel, és táplálja külön őket.
ALL GONNA BLINK (nézze meg a videót)
Ezzel a beállítással egyszerre több attiny -t is programozhat, ami nagyon hasznos teljesítmény, mivel most könnyedén megismételheti a projektet, vagy akár alkalmazásokat is értékesíthet. Remélem, hogy ez a bejegyzés valamilyen szempontból hasznos volt. itt minden OPENSOURCE, tehát ha szüksége van valamire, hagyjon megjegyzést.
Ajánlott:
JDM programozó áttekintés: 9 lépés
JDM programozó áttekintés: A JDM népszerű PIC programozó, mert soros portot, minimális komponenseket használ, és nem igényel áramellátást. De van zűrzavar odakinn, sok programozó variációval a neten, melyek melyik PIC -kel dolgoznak? Ebben az „utasításban
Még egy ATTINY85 ISP programozó pajzs az Arduino számára: 8 lépés
Még egy ATTINY85 ISP programozópajzs Arduino számára: بسم الله الرحمن الرحيم Az ATTINY85 ISP programozópajzsot úgy tervezték, hogy könnyen programozza az ATTiny85 µ vezérlőket. A pajzsot csatlakoztatni kell az Arduino Uno táblához. Az Arduino Uno készen áll a cselekvésre; Soros programozó & quot
Több saláta termesztése kevesebb helyen, vagy Saláta termesztése az űrben, (több vagy kevesebb): 10 lépés
Több saláta termesztése kevesebb helyen, vagy … Saláta termesztése az űrben, (több vagy kevesebb) .: Ez egy professzionális benyújtás a Growing Beyond Earth, Maker Contest pályázathoz, amelyet az Instructables -en keresztül nyújtottak be. Nem izgathatnám jobban, hogy űrnövénytermesztésre tervezek, és közzéteszem az első Instructable -t. Kezdésként a verseny arra kért minket, hogy
Több mint 4 motor használata - Több motorpajzs egymásra rakása: 3 lépés
Több mint 4 motor használata - Több motorpajzs egymásra rakása: Utasítható vibrotactile szenzoros helyettesítő és növelő eszköz (https: //www.instructables.com/id/Vibrotactile-Sens …) bemutatja az érzékelést lefordító eszköz felépítésének módját bemenet a vibrációs ingerekbe. Ezek a vibrációs ingerek
IOT123 - ATTINY85 ONBOARD PROGRAMOZÓ JIG: 3 lépés
IOT123 - ATTINY85 ONBOARD PROGRAMOZÓ JIG: A BRICK kivitelnél megemlítettem, hogy az ATTINY85 melletti átmenő lyukakat kihasználatlanul hagytuk, hogy lehetővé tegyük a pogo pin programozást, miközben a DIP8 forrasztva van a NYÁK -hoz. Ez az a pogo pin programozó. Ez valójában csak egy adapterkábel