Përmbajtje:
- Hapi 1: Mjetet e nevojshme
- Hapi 2: Djegia e bootloader në Atmega328p
- Hapi 3: Skiconi qarkun e ngarkuesit
Video: I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz): 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
ATmega328p është një mikrokontrollues me një çip të vetëm i krijuar nga Atmel në familjen megaAVR (më vonë Microchip Technology bleu Atmel në 2016). Ka një bërthamë 8-bitëshe të arkitekturës së Harvardit RISC. Ky mikrokontrollues është truri i bordit të zhvillimit Arduino, si dhe shumë borde të tjera zhvillimi. Duke përdorur këtë Instructable ju mund të minimizoni madhësinë e projekteve tuaja dhe t'i bëni ato shumë më të lira. Kjo bëhet duke zvogëluar numrin e komponentëve të bordit të zhvillimit si LED në bord, oshilatorët e jashtëm Kristal, Kondensatorët e jashtëm dhe shumë komponentë të tjerë të tepërt të integruar në bordet e zhvillimit.
Hapi 1: Mjetet e nevojshme
Lista e pjesëve të nevojshme
1. Rezistenca 10K ohm
2. ATmega328P-PU IC
3. Telat Jumper
4. Rregullatori i Tensionit LM7805
5. Tabela e bukës
6. Bordi i Zhvillimit Arduino Uno
Ne gjithashtu kemi nevojë për Arduino IDE për të djegur bootloader dhe për të ngarkuar skica në ATmega328P. Mund ta shkarkoni nga këtu
Ju gjithashtu duhet të shkarkoni Arduino në një bibliotekë Breadboard. Mund ta shkarkoni nga këtu sipas versionit tuaj IDE
Hapi 2: Djegia e bootloader në Atmega328p
IC ATmega328P nuk vjen i para -ngarkuar me një Bootloader. Bootloader është një grup kodesh që lejon IC të interpretojë kodin që ne ngarkojmë duke përdorur Arduino IDE.
Hapat për të ngarkuar Bootloader në ATmega328P
1. Lidheni Arduino me ATmega328P siç tregohet në imazh.
Lidhjet janë renditur si më poshtë:-
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => pin D10 i Arduino
ATmega328P pin 17 => pin D11 i Arduino
ATmega328P pin 18 => pin D12 i Arduino
ATmega328P pin 19 => pin D13 i Arduino
tërhiqni rezistencën nëpër kunjin 1 të ATmega328P
2. Shtoni tabelë në IDE tuaj:
Krijoni një dosje të quajtur Hardware (nëse nuk është e pranishme tashmë) në dosjen tuaj të skicës dhe nxirrni dhe kopjoni bibliotekën e shkarkuar në atë dosje.
Rinisni IDE -në dhe kërkoni një bord të ri në menunë e Tools> Board, duhet të shihni një tabelë të re të quajtur "ATmega328 në një pjatë (Ora e brendshme 8MHz)". Nëse e shihni këtë tabelë gjithçka është mirë deri më tani.
3. Zgjidhni Portën seriale.
4. Zgjidhni programuesin në "Arduino si ISP".
5. Burn Bootloader duke shkuar te Menu Tools> Burn Bootloader.
Hapi 3: Skiconi qarkun e ngarkuesit
Ju mund të ngarkoni skica në ATmega328P duke përdorur bordin tuaj Arduino.
Hapat për të ngarkuar skica në ATmega328P
1. Hiq IC nga Arduino.
2. Lidheni Arduino me ATmega328P siç tregohet në figurë, Lidhjet janë renditur si më poshtë:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Rivendosni kunjin e Arduino
ATmega328P pin 2 => pin 1 ose pin RX të Arduino
ATmega328P pin 3 => pin 2 ose pin TX të Arduino
tërhiqni rezistencën në kunjin 1 të ATmega328P
3. Ngarko Sketch në Atmega328P duke përdorur Arduino IDE.
4. Lidhni kunjat me ATmega328P sipas diagramit të hartës së kunjave.
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
Si të bëni orë analoge dhe orë dixhitale me shirit led duke përdorur Arduino: 3 hapa
Si të Bëni Orë Analog & Orë Dixhitale Me Led Strip Duke Përdorur Arduino: Sot do të bëjmë një Orë Analog & Ora dixhitale me Led Strip dhe moduli MAX7219 Dot me Arduino. Do të korrigjojë kohën me zonën kohore lokale. Ora Analog mund të përdorë një shirit LED më të gjatë, kështu që mund të varet në mur për t'u bërë një art
Arduino i pavarur 3.3V W / Orë e jashtme 8 MHz duke u programuar nga Arduino Uno përmes ICSP / ISP (me monitorim serik!): 4 hapa
Arduino e pavarur 3.3V W / Orë e jashtme 8 MHz duke u programuar nga Arduino Uno Përmes ICSP / ISP (me Monitorim Serial!): Objektivat: Për të ndërtuar një Arduino të pavarur që funksionon me 3.3V nga një orë e jashtme 8 MHz. Për ta programuar atë përmes ISP (e njohur edhe si ICSP, programim serik në qark) nga një Arduino Uno (funksionon në 5V) Për të redaktuar skedarin e bootloader dhe për ta djegur atë
Ora dixhitale duke përdorur RTC të brendshme të STM32L476: 5 hapa
Ora dixhitale duke përdorur RTC të brendshme të STM32L476: Ky udhëzues udhëzon për të bërë orë dixhitale në shtëpi dhe mund të funksionojë për sa kohë që mundësohet nga burimi i energjisë. Ai përdor regjistrat e brendshëm të mikrokontrolluesit dhe nuk kërkon RTC të jashtëm
Si të bëni kontrollues të telekomandës ose bordin e ndërrimit duke përdorur Atmega328P të pavarur: 6 hapa (me fotografi)
Si të bëni një kontrollues me telekomandë Spike Buster ose Switch Board duke përdorur Atmega328P të Pavarur: Në këtë projekt do t'ju tregoj se si të ndërtoni Spike Buster ose Switch Board me telekomandë duke përdorur Atmega328P të Pavarur. Ky projekt është ndërtuar në një bord PCB të personalizuar me shumë pak përbërës. Nëse preferoni të shikoni video atëherë unë kam integruar të njëjtën gjë ose