Sisukord:
- Tarvikud
- 1. etapp: SISSEJUHATUS Attiny85/13A -ga
- 2. samm: programmeerimiskilbi kujundamine
- 3. samm: kokkupanek
- Samm: Nano testimine ja vilkumine Arduino kui Interneti -teenuse pakkujaga
- Samm: programmeerimine
- 6. samm: tulemus
Video: Mitu ATtiny85/13A programmeerijat: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Arnov SharmaJälgige rohkem autorilt:
Teave: Lihtsalt teine Indiast pärit tegija: ') tere Rohkem Arnov Sharma kohta »
Kas olete kunagi teinud sellist projekti nagu „LDR x Arduino UNO Automatic Light“või sarnane, mis kasutab ainult teie 32-kontaktilise mikrokontrolleri 2-3 digitaalset I/O-porti? See on okei, kui teete lihtsalt prototüüpimistööd, aga mis siis, kui teete soovite selle prototüübi viimistleda või toota tootena, mitte projektina. Üks alternatiiv on kasutada väiksemat ja odavamat mikrokontrollerit, mis maksab vähem ja mida saab hõlpsasti rakendada mis tahes madala nõudlusega projektis. Microchipil on rida mikrokontrollereid nimega “ATTINY AVR”, mis on väikesed mikrokontrollerid, mis suudavad teha palju tööd, mida Arduino teeb palju kompaktsemal kujul.
Attiny85 ja Attiny13 on üks levinumaid Attiny mikrokontrollereid, kuna need on odavad ja kergesti kättesaadavad.
Nende programmeerimiseks kasutame üldjuhul Interneti -teenuse pakkuja seadistusena või USBaspina Arduinot, tahtsin kasutada Arduino nano -d programmeerimiskilbi attiny85 tegemiseks, kuid mitte 1 attiny, vaid 6. programmeerimiseks. Jah 6, saame programmeerida rohkem kui 1 attiny aega, ühendades need kõik paralleelselt.
Selles postituses näitan teile, kui täpselt ma selle programmeerija tegin, ja näpunäiteid attiny mcu programmeerimiseks.
Tarvikud
Vajalikud materjalid-
- Arduino nano x1
- DIP8 pistikupesad x6
- 1uf 10V CAP x1
- meessoost päised 28, kui täpne olla
- LEDid 0603 pakett x4
- 1K takisti 0805 pakett x2
- PCB
- 3D trükitud korpus
- Attiny85 x6
1. etapp: SISSEJUHATUS Attiny85/13A -ga
ATtiny85 on suure jõudlusega, väikese võimsusega 8-bitine mikrokontroller, mis põhineb täiustatud RISC arhitektuuril. Sellel on süsteemis programmeeritav välk 8 kbaiti ja see on populaarne oma kompaktse suuruse ja funktsioonide tõttu
selle tööpinge on +1,8 V kuni +5,5 V.
(lisateabe saamiseks lugege selle andmelehte)
Attiny13 on suure jõudlusega väikese võimsusega 8-bitine mikrokiibiga AVR RISC-põhine mikrokontroller, mis ühendab endas 1KB ISP välkmälu, 64B SRAM, 64B EEPROM, 32B registrifaili ja 4-kanalilise 10-bitise A/D muunduri. Seade toetab 20 MIPS läbilaskevõimet sagedusel 20 MHz ja töötab vahemikus 2,7–5,5 volti.
Täites võimsaid juhiseid ühe taktsükli jooksul, saavutab seade läbilaskevõime 1 MIPS / MHz, tasakaalustades energiatarbimise ja töötlemiskiiruse.
(lisateabe saamiseks lugege selle andmelehte)
need kaks kiipi on mõnevõrra sarnased ja sama pistikuga.
Attiny85 on populaarsem kui Attiny13 ja sellel on saadaval raamatukogud kui attiny13, mis muudab selle kiibi alustamise lihtsaks.
2. samm: programmeerimiskilbi kujundamine
Kujundasin selle nanopurustusplaadi OrCad Cadance'is, sellel on neli LED -i (3 neist on ühendatud DSP D8 ja D9 -ga ICSP programmeerimise oleku jaoks ja neljas on ühendatud D11 või D0 -ga, juhuks, kui meil on vaja testida pardal)
Saadan selle PCBWAY -le ja sain PCB -d 22 päevaga (pandeemia tõttu)
(Olen lisanud Gerberi failid koos skeemiga, et saaksite selle isegi PCB tootjale saata või oma versiooni teha)
3. samm: kokkupanek
Vaadake videot põhilise kokkupaneku õpetuse kohta-
Samm: Nano testimine ja vilkumine Arduino kui Interneti -teenuse pakkujaga
Esiteks ühendasin Arduino nano arvutiga ja välgutasin seda lihtsa Chaseri juhitud visandiga, mis lülitab tagaotsimisjärjestuses juhtmed D7, 8, 9 ja D11. vasakult paremale
(Vaata videot)
Pärast seda laadisin näidisvisanditest sellele tahvlile üles visandi "Arduino kui Interneti -teenuse pakkuja" ja lükkasin hüppaja pärast visandi üleslaadimist lühikeseks. Ühendasin USB -kaabli välja ja toon programmeerimiseks välja 6 attiny85.
Samm: programmeerimine
Nagu paljud inimesed, tutvusin ma mikrokontrolleritega Arduino platvormi kaudu, Arduino IDE -d saab kasutada peaaegu iga Attiny mikrokontrolleri programmeerimiseks, lisades Spence Konde Attiny Core failid -
github.com/SpenceKonde/ATTinyCore
Installiprotsess on GitHubi lehel üsna hästi dokumenteeritud
Vilkuv protsess on üsna lihtne ja otsekohene
- Asetage attiny85 või 13 DIP SOCKET -i vastavalt õigele orientatsioonile
- Avage Tools> Board ja valige oma attiny85 tahvel.
- Valige taktsageduseks 1MHz, 4MHz või 8MHz (Blink Sketch jaoks on 1MHz hea)
- Valige õige komport
- Valige tööriistast> Programmeerija "Arduino kui Interneti -teenuse pakkuja"
- Vajutage BURN BOOTLOADER
- Nüüd minge visandile> ja valige "Laadi üles programmeerija abil" või lihtsalt Ctrl+Shift+U
6. samm: tulemus
Asetage programmeeritud Attiny85 või 13 leivaplaadile ja ühendage juhtmed D4* ja GND -ga ning toite neid eraldi.
KÕIK GONNA BLINK (vaadake videot)
Selle seadistuse abil saate korraga programmeerida rohkem kui 1 attiny, mis on üsna kasulik saavutus, kuna saate nüüd oma projekti hõlpsalt kopeerida või saate neid isegi rakenduste müümiseks toota. Loodan, et see postitus oli mingil moel kasulik. siin on kõik AVATUD, nii et kui teil on midagi vaja, jätke lihtsalt kommentaar.
Soovitan:
Arduino Connect mitu I2C -seadet: 6 sammu
Arduino ühendab mitu I2C -seadet: selles õpetuses õpime, kuidas ühendada mitu moodulit I2C -ühendusega arduinoga. Vaadake videot! Meie puhul kasutame näitena 4 OLED -ekraani, kuid võite kasutada ka muid I2C -mooduleid/ andurid, kui soovite. Märkus: 4 OLED -kuvarit koos
Arduino Kuidas ühendada mitu servomootorit - PCA9685 Õpetus: 6 sammu
Arduino Kuidas ühendada mitu servomootorit - PCA9685 Õpetus: Selles õpetuses õpime, kuidas ühendada mitu servomootorit, kasutades PCA9685 moodulit ja arduino. PCA9685 moodul on väga hea, kui peate ühendama mitu mootorit, saate selle kohta rohkem lugeda siit https : //www.adafruit.com/product/815Vaadake Vi
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 välklampi ja programmeerijat, IOT Wifi moodulit: Kirjeldus: see moodul on USB-adapter /programmeerija ESP-01 või ESP-01S tüüpi ESP8266 moodulite jaoks. ESP01 ühendamiseks on see mugavalt varustatud 2x4P 2,54 mm emasega. Samuti purustab see kõik ESP-01 tihvtid läbi 2x4P 2,54 mm isase h
Mitu USB -porti ilma PCB -ta: 4 sammu
Mitu USB -porti ilma PCB -ta: see on minu teine juhendatav ja siin jagan teiega projekti, kus saate arvutisse kasutada mitu USB -porti, sest kodus töötades on teil suur probleem paljude seadmete kasutamisel seadmed nagu enamik seadmeid praegu
Kuidas teha PIC -programmeerijat - PicKit 2 kloon: 4 sammu (piltidega)
Kuidas teha PIC -programmeerijat - PicKit 2 kloon: Tere! See on lühike juhend PIC -programmeerija tegemiseks, mis toimib PicKit 2. Ma tegin selle, kuna see on palju odavam kui originaalse PicKiti ostmine ja kuna Microchip, PIC -mikrokontrollerite tootjad ja programmeerija PicKit, pr