Sisukord:
- Samm: leivaplaadi programmeerija ahel
- Samm: mida vajate
- 3. samm: kilbi paigutus
- 4. samm: kilbi ehitamine
- Samm: programmeerija seadistamine
- Samm: seadistage Arduino IDE Attiny jaoks
- 7. samm: Attiny programmeerimine
- 8. samm: olge vaba väike Attiny
Video: DIY Attiny programmeerimiskilp: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kui otsite väikest ja väikese võimsusega Arduino plaati, on Attiny tõesti hea valik, mis on selle suuruse poolest üllatavalt funktsionaalne. Sellel on 5 GPIO -tihvti, millest 3 on analoog- ja 2 PWM -väljundiga. Samuti on see paindlik pinge suhtes, mida see tühjendab (2,7 V kuni 5,5 V), nii et see sobib suurepäraselt patareide tühjendamiseks. Kas ma mainisin ka, et see maksab ainult umbes $ 1!? Probleem on selles, et programmeerimiseks ei saa USB -kaablit lihtsalt ühendada, kuid selle jaoks pole tegelikult keeruline programmeerijat luua ja see on see me läheme läbi selle juhendi.
Kilbi ehitamiseks on juba palju juhendeid, kuid Arduino IDE uuemate versioonide kasutamisel tarkvara seadistuses on üks samm puudu kõigis, mida ma kontrollisin, et ka siin läbi käin. Vaadake ülaltoodud videot, kus Ma vaatan läbi kogu teabe, mis selles juhendis on.
Hakkame asja kallale!
Samm: leivaplaadi programmeerija ahel
Arvan, et väärib märkimist, et saate ka attiny programmeerimiseks kasutada leivaplaati, kui soovite, et te ei peaks kilpi ehitama. Ma tahtsin kilpi, nii et mul oleks tulevikus midagi püsivamat kasutada. Kui valite leivaplaadi programmeerija, on tarkvara sammud hiljem samad, mis kilbil. Selleks minge 5. sammu juurde.
Samm: mida vajate
Programmeerija koostamiseks vajate järgmisi osi:
Attiny85* - Tõenäoliselt läheb vaja ühte neist:) Protoboard (10 tk)*Meeste päisepoldid*120 -osaline kondensaatorikomplekt (sisaldab 10uF, mida vajame)*IC -pistikupesa (20 pakki)*Põhiline stardikomplekt (LED ja 1K) takisti, mida vajame)*
Megaplaat, mida kasutasin* - iga Mega või Uno töötab siiski.
Teil on vaja ka jootekolvi ja mõningaid juhtmeid, *= Sidusettevõtte lingid
3. samm: kilbi paigutus
Ülaltoodud piltidel näete kilbi paigutust, mida me teeme. Leian, et pilt koos komponentide ja juhtmetega on natuke ülerahvastatud, nii et koostasin vooluahela, kasutades ainult juhtmeid ja komponente, et oleks lihtsam lugeda
Teil ei ole vaja kasutada nii palju tihvte kui mina, märkisin viimasel pildil need tihvtid, mida tegelikult vaja on, lihtsalt arvasin, et oleks lihtsam ühendada kilp õigesse kohta, kui see kasutaks kõiki tihvte ülemine ja alumine.
4. samm: kilbi ehitamine
See on üsna sirge ahela ehitamine, kõige keerulisem osa on ilmselt lihtsalt tihvtide õigeks saamine.
Nööpnõelad tegin järgmiselt:
- Lõika isased päisepoldid nii, et need mahuksid Mega/Uno ülemisse ja alumisse rida.
- Sisestage need Arduinosse.
- Asetage esipaneel ülaosale ja märkige need teravaga.
- Eemaldage arduino päised.
- Lükake päiste plastik tihvtide ühte otsa (mina kasutasin selleks protoboardi, lükkasin selle lihtsalt laua poole). Nad peaksid lõpuks välja nägema nagu ülaltoodud pildil olevad tihvtid
- Asetage tihvtid protoboardi ülaosast (plastik peal)
- Jootke need oma kohale, jootke ainult nii palju, et hetkeks paigal hoida.
Pärast seda on lihtsalt vooluahela ehitamine, sisestage komponendid läbi ja painutage tihvtid selle poole, kuhu peate need ühendama ja ühendused kokku jootma. Mulle meeldib kasutada jootmisel oma komponentide paigal hoidmiseks sinist kleeplinti. Olen lisanud oma plaadi põhja valmis pildi, et näha, milline minu oma välja näeb. Veenduge, et kontrollite LED -i ja kondensaatori suunda enne selle jootmist. LED -i jaoks peaks takisti olema ühendatud LED -i lühikese juhtjoonega. Kondensaatori jaoks peaks selle kohal olev hõbedase märgistusega jalg olema ühendatud maapinnaga. Lõpuks on ilmselt hea mõte anda endale mõni märgistus või vihje, mis tuletab meelde selle ühendamisel Attiny orientatsiooni. Kui kontrollite viimast ülaltoodud pilt Näitan pilti, kus ma märgin vasakut alumist nurka, et see sobiks punktiga.
Kui teil on multimeeter, soovitaksin katsetada tihvtide vahel olevaid sildu, eriti alumiste tihvtide osas, kuna need on toitenupud.
Samm: programmeerija seadistamine
Selleks, et kasutada meie Arduino programmeerijana, peame esmalt sellele visandi vilgutama. Esmalt ühendage oma kilp oma arduinoga, nad ühendavad USB -kaabli teie arduinoga. Avage Arduino IDE, seejärel klõpsake Fail -> Näited - > 11. ArduinoISP -> ArduinoISP
Peame selles failis muudatusi tegema, see on osa, mille leidsin kõigist teistest juhenditest puuduvat.
Kerige sellel failil allapoole, kuni näete kommenteeritud rida // #define USE_OLD_STYLE_WIRING
Eemaldage kommentaar sellest reast (nii et see peaks nüüd välja nägema nagu #define USE_OLD_STYLE_WIRING)
Nüüd saate selle visandi oma arduinole üles laadida nagu iga teise visandi puhul.
Samm: seadistage Arduino IDE Attiny jaoks
Enne Attiny -sse programmeerimist peame installima tarkvara Attiny plaadihalduri kaudu
Esimene asi, mida peame tegema, on lisada uus rida meie täiendavate tahvlite halduri URL -idele, mille leiate menüüst Fail -> Eelistused
URL, mille peate lisama, on järgmine:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Klõpsake bokside halduri URL -i kastist paremal asuvat nuppu ja sisestage uus tekst uuele reale.
Nüüd soovite avada tahvlite halduri, minge jaotisse Tööriistad -> Juhatus: "kõik, mis on valitud" -> Tahvlite haldur
Otsige "attiny" ja klõpsake installil.
7. samm: Attiny programmeerimine
Nüüd oleme valmis alustama Attiny programmeerimist.
Valige jaotises Tööriistad järgmine.
- Valige rippmenüüst Lauad ATtiny25/45/85.
- Valige protsessori rippmenüüst Attiny85.
- Valige rippmenüüst Kell Internal 8 MHz.
- Port peaks olema Arduino Com -port, mida kasutate programmeerijana.
- Valige programmeerija rippmenüüst Interneti -teenuse pakkujaks Arduino.
Saame nüüd alglaaduri põletada, siin on hea kirjeldus selle kohta, mida alglaadur teeb, ja siin on eelised/puudused. Minge uuesti Tööriistad ja valige Burn Bootloader.
Järgmisena peame programmeerima visandi Attinyle
Avage põhiline vilkuv näide: fail -> näited -> põhitõed -> vilgub
Kuna attiny -l pole LED_BUILTIN -i jaoks tihvti, peame selle oma visandis asendama 0 -ga, kuna meie LED on nööpnõelal 0. Seejärel peaksite saama selle eskiisi oma tahvlile üles laadida, klõpsates nuppu Laadi üles. Loodetavasti peaks LED vilkuma!
8. samm: olge vaba väike Attiny
Nüüd, kui kõik on üles kasvanud, on aeg eemaldada see programmeerimiskilbi kodust. Leian, et parim viis seda teha on lameda kruvikeeraja kasutamine selle väljalülitamiseks. Kui tõmbate selle otse välja, on teil väga tõenäoline, et tihvtid painutatakse. Pange kruvikeeraja ühelt poolt kiibi külje alla ja tõmmake see ettevaatlikult välja, kui see külg on vaba, teisaldage teisele poole ja korrake. Nüüd saate kasutada atinyot mis tahes projektis, kui soovite V ja maa ühendada. Viimases näites näitan, kuidas saate isegi toita mündipatarei! Loodetavasti leidsite selle juhendi kasulikuks, kui teil on küsimusi, küsige julgelt! Videod: vaadake minu YouTube'i kanalit, et saada rohkem videoid
Otseülekanded: igal esmaspäeval Twitchis teen otseülekannet elektroonikaprojektide kallal
Ja ma räägin elektroonikast ja muust juhuslikust Twitteris - @witnessmenow
Brian
Soovitan:
8-kontaktiline programmeerimiskilp: 14 sammu (piltidega)
8-kontaktiline programmeerimiskilp: 8-kontaktiline programmeerimiskilp võimaldab programmeerida ATtiny seeria kiipe, kasutades programmeerijana Arduinot ennast. Teisisõnu, ühendate selle oma Arduinoga ja saate hõlpsalt programmeerida 8-pin kiipe. Need väikesed mikrokontrollerid võivad siis olla
Arduino Attiny programmeerimiskilp - SMD: 4 sammu
Arduino Attiny programmeerimiskilp - SMD: Tere, töötasin viimastel kuudel oma programmeerimisriista kantavate seadmete häälestamise kallal. Täna tahaksin jagada, kuidas ma oma Arduino Shieldi lõin. Pärast mõnda aega guugeldamist leidsin selle huvitava vana artikli Attiny programmeerimiskilp, mis
ATtiny Arduino programmeerimiskilp: 7 sammu
ATtiny Arduino programmeerimiskilp: selle projekti koostamisel näitame teile, kuidas teha oma ATtiny Arduino programmeerija kilp, kasutades Bantam Tools töölaua PCB freespinki. See oluline komponent võimaldab ühendada ja programmeerida ATtiny kiipe Arduino IDE kaudu. See projekt
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 sammu
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Tere inimesed, ma olen mõnda aega oma viimast juhendatavat postitanud. Noh, praegu on minu peas palju asju, kuid mul õnnestus dokumenteerida oma esimesed sammud. ATTiny-seeria kiipidega selles lühikeses juhendis teile. Ma tellin
ATMEGA328 alglaaduri programmeerimiskilp Arduino Uno jaoks: 3 sammu (piltidega)
ATMEGA328 alglaaduri programmeerimiskilp Arduino Uno jaoks: ATMEGA328P alglaaduri programmeerimiskilp Arduino Uno jaoks Mõnikord juhtub see ja kahjustate oma Arduino Uno Atmega328P mikroprotsessorit. Saate protsessorit vahetada. Kuid kõigepealt peab see programmeerima alglaaduri. Nii et see õpetus selle valmistamiseks