INHOUDSOPGAWE:
- Stap 1: Breadboard -programmeerkring
- Stap 2: wat u benodig
- Stap 3: Uitleg van die skild
- Stap 4: Bou die skild
- Stap 5: Stel u programmeerder op
- Stap 6: Die opstel van die Arduino IDE vir die Attiny
- Stap 7: Die Attiny programmeer
- Stap 8: Wees vry Little Attiny
Video: DIY Attiny Programming Shield: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
As u op soek is na 'n klein en lae aangedrewe Arduino -bord, is die Attiny 'n baie goeie opsie; dit is verbasend treffend vanweë die grootte daarvan. Dit het 5 GPIO -penne, waarvan 3 analoog penne en 2 met PWM -uitset is. Dit is ook baie buigsaam vir die spanning waarmee dit afloop (2.7V tot 5.5V), dus dit is perfek om batterye af te laai. Het ek ook genoem dat dit slegs ongeveer $ 1 kos!? ons gaan deur in hierdie instruksies.
Daar is al baie gidse vir die bou van 'n skild, maar daar ontbreek 'n stap wanneer u nuwer weergawes van die Arduino IDE in die sagteware -opstelling gebruik, in al die een wat ek nagegaan het, wat ek ook hier sal deurgaan. Ek gaan deur al die inligting in hierdie instruksies.
Laat ons daarby kom!
Stap 1: Breadboard -programmeerkring
Ek dink dit is opmerklik dat u ook 'n broodbordkring kan gebruik om die attiny te programmeer as u verkies om nie 'n skild te hoef te bou nie. Ek wou die skild hê, sodat ek iets meer permanent in die toekoms kan gebruik. As u kies vir die broodbordprogrammeerder, is die sagtewarestappe later presies dieselfde as vir die skild. Gaan hiervoor na stap 5.
Stap 2: wat u benodig
U benodig die volgende dele om die programmeerder te bou:
Attiny85* - Waarskynlik een hiervan benodig:) Protoboard (10 stukke)*Kopstukpennetjies vir mans*120 stuk kondensatorset (het 'n 10uF wat ons benodig)*IC -aansluiting (20 pakke)*Basiese aansitstel (het LED en 1K) weerstand wat ons nodig het)*
Mega -bord wat ek gebruik het* - enige Mega of Uno sal wel werk.
U benodig ook 'n soldeerbout en 'n paar drade, *= Geaffilieerde skakels
Stap 3: Uitleg van die skild
In die foto's hierbo kan u die uitleg van die skild wat ons gaan maak, sien. Ek vind die beeld met komponente en draad effens te vol, so ek het die kring opgemaak met net die drade en net die komponente om dit makliker te maak om te lees
U hoef nie soveel penne as ek te gebruik nie; ek het op die laaste foto die penne gemerk wat eintlik nodig is; ek het net gedink dit sou makliker wees om die skild op die regte plek in te sluit as dit al die penne op bo en onder.
Stap 4: Bou die skild
Dit is 'n redelike reguit baan om te bou; die mees ingewikkelde deel is waarskynlik om die penne reg te maak.
Die manier waarop ek die penne gedoen het, was:
- Sny die manlike koppenne sodat hulle in die boonste en onderste rye van u Mega/Uno pas.
- Plaas dit in die Arduino.
- Plaas die protobord bo -op en merk dit met 'n skerp punt.
- Verwyder die kopstukke van die arduino.
- Druk die plastiek van die kopstukke aan die een kant van die penne (ek het die protobord hiervoor gebruik, net na die tafel gedruk). Uiteindelik moet hulle soos die penne in die prentjie hierbo lyk
- Plaas die penne deur die bokant van die protobord (plastiek bo -op)
- Soldeer hulle op hul plek, soldeer net genoeg om op die oomblik vas te hou.
Daarna is dit net 'n geval van die bou van die stroombaan, steek u komponente deur en buig die penne na waarheen u dit moet koppel en soldeer die verbindings. Ek hou daarvan om blou klewer te gebruik om my komponente op hul plek te hou as ek soldeer. Ek het 'n voltooide foto van die onderkant van my bord ingesluit om aan te toon hoe myne lyk. Maak seker dat u die rigting van die LED en die kondensator nagaan voordat u dit soldeer. Vir die LED moet die weerstand gekoppel word aan die kort LED van die LED. Vir die kondensator moet die been met die silwer merk daarbo met die grond gekoppel word. Uiteindelik is dit waarskynlik 'n goeie idee om uself 'n merkie of 'n wenk te gee om u te herinner aan die oriëntasie van die Attiny wanneer u dit aansluit. As u die laaste nagaan foto hierbo Ek wys 'n prentjie van my wat in die linker onderhoek gemerk is, dit pas by die kol op die kleed.
As u 'n multimeter het, stel ek voor dat u die penne toets vir enige brug tussen hulle, veral die onderste penne, aangesien dit die kragpenne is.
Stap 5: Stel u programmeerder op
Om ons Arduino as programmeerder te gebruik, moet ons eers 'n skets daaraan flits. Sluit eers u skild aan by u arduino, steek die USB -kabel in u arduino. Maak die Arduino IDE oop, klik dan op File -> Voorbeelde - > 11. ArduinoISP -> ArduinoISP
Ons moet hierdie lêer verander, dit is die gedeelte wat ek by al die ander gidse ontbreek.
Rol af op hierdie lêer totdat u 'n opmerkingreël sien // // definieer USE_OLD_STYLE_WIRING
Verwyder die opmerking uit hierdie reël (sodat dit nou moet lyk soos #define USE_OLD_STYLE_WIRING)
U kan hierdie skets nou na u arduino oplaai, net soos enige ander skets.
Stap 6: Die opstel van die Arduino IDE vir die Attiny
Ons moet die Attiny -sagteware deur die raadbestuurder installeer voordat ons na die Attiny kan programmeer
Die eerste ding wat ons moet doen, is om 'n nuwe reël by ons URL's vir addisionele rade -bestuurders te voeg, wat gevind kan word onder File -> Preferences
Die URL wat u moet byvoeg, is:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Klik op die knoppie regs van die boksbestuurder -URL -boks en voer die bostaande op 'n nuwe reël in.
U wil nou die direksiebestuurder oopmaak, gaan na Tools -> Board: "wat ook al gekies is" -> Boards Manager
Soek "attiny" en klik op install.
Stap 7: Die Attiny programmeer
Nou is ons gereed om die Attiny te begin programmeer.
Onder Tools, kies die volgende:
- Kies ATtiny25/45/85 in die aftreklys.
- Kies Attiny85 in die keuselys van die verwerker.
- Kies Interne 8 MHz in die keuselys.
- Poort moet die Com -poort wees na die Arduino wat u as programmeerder gebruik.
- Kies Arduino as ISP in die keuselys van die programmeerder.
Ons kan nou die selflaaiprogram verbrand; daar is 'n goeie beskrywing van wat die selflaaiprogram doen en die voordele/nadele hier. Gaan weer na Tools en kies Burn Bootloader.
Vervolgens moet ons 'n skets op die Attiny programmeer
Maak 'n basiese voorbeeld van knipoog oop: File -> Voorbeelde -> Basics -> Knip
Aangesien die attiny geen pen vir LED_BUILTIN het nie, moet ons dit in ons skets vervang met 0, aangesien ons ons LED op pin 0. U moet dan hierdie skets na u bord kan oplaai deur op upload te klik. Die LED moet hopelik flikker!
Stap 8: Wees vry Little Attiny
Noudat dit klaar is, is dit tyd om die kleed uit die programmeringsskerm te verwyder. As u dit net direk uittrek, sal u die penne baie buig. Plaas die skroewedraaier aan die een kant van die chip en los dit saggies, as die kant vry is, beweeg na die ander kant en herhaal dit. In die laaste voorbeeld wys ek hoe u selfs 'n muntstukbattery kan gebruik om dit aan te dryf! Hopelik vind u hierdie instruksie nuttig; as u enige vrae het, kan u dit gerus vra! Video's: Kyk na my YouTube -kanaal vir meer video's
Regstreekse strome: ek werk elke Maandag op Twitch aan elektroniese projekte
En ek praat elektronika en ander ewekansige goed op Twitter - @witnessmenow
Brian
Aanbeveel:
Arduino Attiny Programming Shield - SMD: 4 stappe
Arduino Attiny Programming Shield - SMD: Hallo, ek het die afgelope maande gewerk aan die opstel van my programmeringsinstrument vir draagbare materiaal. Vandag wil ek deel hoe ek my Arduino Shield geskep het. Nadat ek 'n rukkie gegoogle het, het ek hierdie interessante ou artikel Attiny programmeringsskild gevind, wat
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
DIY Arduino Nano Shield: 7 stappe (met foto's)
DIY Arduino Nano Shield: Hallo ouens !! Hierdie DIY is om 'n uitbreiding van u Arduino Nano uit te brei met 'n paar gereedskap en instrumente wat op u werktafel en teen 'n paar dollar beskikbaar is
DIY Apple Remote Shield vir die Arduino: 6 stappe (met foto's)
DIY Apple Remote Shield vir die Arduino: wou u ooit 'n appelafstandsbediening maak? Of wil u graag hê dat een van u arduino -skeppings iTunes op u Mac, u iPod of u Apple TV kan beheer? Nou kan jy! 'n Ruk gelede was ek besig met 'n projek wat ek wou wees