Përmbajtje:
- Hapi 1: Mblidhni rreth disa gjërave dhe disa skedarëve
- Hapi 2: Shndërrimi i Arduino në Programues
- Hapi 3: Konfigurimi i Arduino V1.0.1
- Hapi 4: Lidhni Arduino me ATmega8
- Hapi 5: Djegia e bootloader në ATmega8
- Hapi 6: Ngarkimi i Skicave në ATmega8
- Hapi 7: Urime
Video: ATmega8 As Arduino (duke përdorur Crystal të brendshëm 8Mhz): 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Në ditët e sotme, vegla si Arduino kanë gjetur një përdorim shumë të popullarizuar. Ato mund të përdoren për të krijuar një mori projektesh, megjithatë, ato zënë shumë hapësirë dhe janë të shtrenjta për disa prej nesh (përfshirë edhe mua). Për të zgjidhur këtë problem, ju paraqes këtë udhëzues, i cili do t'ju mësojë se si të përdorni një çip ATmega8 (ose ndonjë avr tjetër) për të ruajtur kodin Arduino dhe të veproni si një Arduino kompakt dhe i lirë. Për ta bërë këtë kërkon pajisje elektronike lehtësisht të disponueshme, të cilat, nëse jeni gjithashtu një hobiist, tashmë do t'i keni. Ndryshe nga instruksionet e tjera, të cilat varen nga përdorimi i një oshilatori kristalor të jashtëm për të arritur të njëjtin qëllim, ky projekt përdor kristalin e brendshëm 8Mhz të ATmega8, gjë që e bën atë një ndihmë për ata që nuk kanë kristal 16Mhz.
Gjithashtu, unë do të përdor një Arduino si një ISP për të programuar çipin, kështu që kjo e bën atë më të lirë.
Tani, pa zhurmë të mëtejshme, le të fillojmë të ngatërrojmë!
Hapi 1: Mblidhni rreth disa gjërave dhe disa skedarëve
Kërkesat:
1. Kondensator 10uF - 1
2. Tela nga bluza te meshkujt në meshkuj - 8
3. Breadboard - 1
4. Çipi ATmega8 - 1
5. Arduino UNO ose ndonjë Arduino tjetër
Gjërat për tu shkarkuar:
1. Bootloader për ATmega8
2. Arduino IDE v1.0.1
Kjo lidhje do t'ju çojë në faqen e Shkarkimeve të Arduino IDE. Shkarkoni v.1.0.1 në mënyrë specifike sepse kam gjetur se funksionon në mënyrë perfekte me çipin ATmega8. Për disa arsye, versioni i fundit nuk mbështet modifikimin e Boards.txt, i cili është vendimtar për këtë udhëzues. Bordet.txt
Përdorimi i këtij skedari do të shpjegohet më vonë.
Hapi 2: Shndërrimi i Arduino në Programues
Arduino mund të shndërrohet në programues thjesht duke ngarkuar skicën ArduinoISP në të. Isshtë dhënë si një skicë shembull nga Arduino. Sidoqoftë, unë po siguroj kodin edhe si skedar. Shkarkoni dhe ngarkoni atë në Arduino tuaj.
Pasi të jetë ngarkuar kodi, vazhdoni në hapin tjetër.
Hapi 3: Konfigurimi i Arduino V1.0.1
Pas shkarkimit të Arduino v1.0.1, nxirrni atë. Gjithashtu, kopjoni të gjithë tekstin e skedarit "boards.txt" që keni shkarkuar.
1. Tani ju duhet të shfletoni skedarin e mëposhtëm në dosjen e nxjerrë:
"…….. / arduino-1.0.1 / hardware / arduino / boards.txt"
2. Hapni "boards.txt" dhe ngjisni tekstin e kopjuar në fund të skedarit.
3. Tani hapni "arduino.exe" të vendosur në dosjen e nxjerrë Arduino 1.0.1.
4. Zgjidhni bordin Arduino si "ATmega8-noxtal @8MHz"
5. Zgjidhni Programuesin si "Arduino si ISP"
Tani Arduino IDE v1.0.1 është konfiguruar!
Hapi 4: Lidhni Arduino me ATmega8
Lidhni IC ATmega8 me Arduino tuaj duke iu referuar skemave të postuara më lart.
Gjithashtu, mbani në mend të vendosni kondensatorin 10uF midis kunjave RESET dhe GND.
Unë kam bashkangjitur një fotografi se si e kisha lidhur Arduino -n time në ATmega8.
Hapi 5: Djegia e bootloader në ATmega8
Ngarkuesit e ngarkimit janë skedarët që mundësojnë që një mikrokontrollues të programohet në mënyrë të pavarur. Prandaj, sapo ATmega8 të digjet me një bootloader, ne do të jemi në gjendje ta përdorim atë si një Arduino.
Për të djegur bootloader:
1. Ekstraktoni "atmega8_noxtal.zip" në "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \".
2. Nëse Arduino IDE tashmë po funksionon, riniseni atë, përndryshe hapeni.
3. Kontrolloni nëse Programuesi, Porti COM dhe Bordi janë vendosur saktë siç përshkruhet në një nga hapat e mëparshëm.
4. Goditni "Burn Bootloader" nën menunë "Tools".
Nëse jeni lidhur mirë, duke klikuar në opsionin "Burn Bootloader", dritat RX, TX dhe L në Arduino do të fillojnë të shkëlqejnë shkëlqyeshëm. Kam postuar edhe foton.
Hapi 6: Ngarkimi i Skicave në ATmega8
Pasi të keni djegur ngarkuesin në ATmega8, pothuajse e keni përfunduar këtë projekt.
Tani gjithçka që mbetet për të bërë është të ngarkoni skicën tuaj të dëshiruar në çipin tuaj. Për ta bërë këtë, sigurohuni që bordi të jetë vendosur në "Atmega8-noxtal @8Mhz", dhe programuesi në "Arduino si ISP".
Mos harroni se instalimet elektrike që keni përdorur për të djegur ngarkuesin e ngarkimit përdoret gjithashtu për të ngarkuar skica
Ngarkimi i skicës bëhet duke përdorur Arduino si programues, kështu që ndryshe nga zakonisht, kur shtypni "Ctrl+U", tani do të duhet të shtypni "Ctrl+Shift+U", i cili i thotë IDE -së të programojë çipin përmes Arduino.
Hapi 7: Urime
Urime për konvertimin me sukses të çipit tuaj ATmega8 në një mini Arduino. Tani ju mund t'i bëni projektet tuaja shumë më kompakte dhe të lira. Për të kuptuar lidhjen e tij me kunjat Arduino, referojuni skedarit "ATmega8 si Arduino Pinout" të cilin e kishit shkarkuar më herët.
Gjithashtu, nëse ju duket e dobishme kjo e udhëzueshme, ju lutem më mbështesni duke rihapur lidhjet e shkurtuara të shkarkimit dy ose tri herë. Ju gjithashtu mund të më mbështesni në Patreon.
Kjo është e gjitha për këtë të udhëzueshme! Nëse keni ndonjë dyshim, mos ngurroni të komentoni.
Vazhdo Tinkering!
Projekti Nga:
Utkarsh Verma
Faleminderit Ashish Choudhary për huazimin e kamerës së tij.
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Programimi ATmega328 Me Arduino IDE Duke përdorur Kristal 8MHz: 4 hapa
Programimi ATmega328 Me Arduino IDE Duke përdorur 8MHz Crystal: Në këtë Instuctable unë do të mbuloj një udhëzues hap pas hapi të programimit të një ATmega328P IC (I njëjti mikrokontrollues i pranishëm në Arudino UNO) duke përdorur Arduino IDE dhe një Arduino UNO si programues për të bërë veten Arduino me porosi, për të bërë projektet tuaja
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë