INHOUDSOPGAWE:

$ 2 Arduino. die ATMEGA328 as alleenstaande. Maklik, goedkoop en baie klein. 'n volledige gids: 6 stappe (met foto's)
$ 2 Arduino. die ATMEGA328 as alleenstaande. Maklik, goedkoop en baie klein. 'n volledige gids: 6 stappe (met foto's)

Video: $ 2 Arduino. die ATMEGA328 as alleenstaande. Maklik, goedkoop en baie klein. 'n volledige gids: 6 stappe (met foto's)

Video: $ 2 Arduino. die ATMEGA328 as alleenstaande. Maklik, goedkoop en baie klein. 'n volledige gids: 6 stappe (met foto's)
Video: LDmicro 21: настройка режима C и Arduino Mega (программирование микроконтроллера с помощью LDmicro) 2024, Julie
Anonim
Image
Image
Onderdele lys
Onderdele lys

In hierdie instruksies leer u hoe u die Arduino ATMEGA328 mikrokontroleerder-chip as 'n losstaande mikrokontroleerder kan gebruik.

Dit kos slegs 2 dollar, kan dieselfde as u Arduino doen en u projekte baie klein maak.

Ons bespreek die uitleg van die pen, hoe om dit gereed te maak vir die Arduino -sagteware deur 'n selflaaiprogram te verbrand en hoe om sketse op te laai.

Kyk na die res van hierdie instruksies om uit te vind hoe u u Arduino -projekte in 'n japtrap kleiner en goedkoper kan maak.

Stap 1: Onderdele lys

1 Arduino

1 ATMEGA328P-PU-chip. Ek het myne hier gekry:

Broodbord

Drade

Opsioneel: LED en 330 ohm weerstand vir toetsing

Stap 2: Laai biblioteek af en installeer dit

Laai en installeer biblioteek
Laai en installeer biblioteek
Laai en installeer biblioteek
Laai en installeer biblioteek

'N Arduino -bord is standaard met 'n 16MHz eksterne ossillator.

Ons het nie regtig hierdie 16MHz-ossillator nodig nie, aangesien die ATMEGA328P-PU 'n ingeboude 8MHz-ossillator het.

Om hierdie chip as 'n losstaande mikrobeheerder by 8MHz te laat werk, moet ons 'n biblioteek vir ons Arduino-omgewing aflaai en installeer.

Om dit te doen, klik op die skakel wat by u Arduino -weergawe pas om die zip -lêer af te laai.

Dit sal eter 1-6-x.zip, 1-5-x.zip of 1-0-x.zip wees

Brand Bootloader
Brand Bootloader

Vervolgens moet ons die gids van die Arduino -sketsboek vind deur op File → voorkeure → "Sketsboek -ligging" te klik. In my geval "C: / Users / tomtomheylen / Documents / Arduino" kan dit in u geval anders wees.

Kopieer die ligging en gaan na "hierdie rekenaar", plak dit in die balk en druk op enter.

As u 'n gids met die naam 'hardeware' sien, maak dit oop.

Indien nie, maak 'n nuwe gids met die naam "hardeware" deur met die rechtermuisknop te klik en "nuwe → gids" te kies en "hardeware" in te tik. Maak dit nou oop.

Beweeg die broodbordmap van die zip -argief na die "hardeware" -map.

Brand Bootloader
Brand Bootloader

Herbegin u Arduino IDE en gaan na "Tools → board".

As alles in orde is, moet u in die lys 'Atmega 328 op 'n broodbord (8MHz interne klok)' sien.

Die moeilikste deel is nou klaar, so laat ons lekker lewe in die ATMEGA328.

Stap 3: Brand Bootloader

Hierdie ATMEGA328 mikrokontroleerder -skyfies kom gewoonlik leeg. Om hulle met die Arduino IDE te laat werk, moet ons iets doen wat '' 'n opstartlaaier '' genoem word. Dit is 'n klein bietjie kode wat ons op die skyfie verbrand, sodat dit die Arduino -sagteware sal verstaan.

Laai sketse op
Laai sketse op

Om dit te doen, koppel u Arduino aan u rekenaar en gaan na "File → voorbeelde → ArduinoIsp" en kies "Arduino Isp". Laai hierdie skets op na u Arduino en ontkoppel van u rekenaar.

Laai sketse op
Laai sketse op

Vervolgens verbind ons die Arduino met die ATMEGA328, soos u op die prent kan sien.

Let op die halwe sirkel op die skyfie. Maak seker dat dit aan die regte kant is.

Koppel nou u Arduino en gaan in die Arduino IDE na "gereedskap → programmeerder" en kies "Arduino as ISP".

Gaan dan na "Tools → Board" en kies "Atmega 328 op 'n broodbord (8MHz interne klok)".

Gaan nou na gereedskap en kies 'Brand bootloader'.

U selflaaiprogram is verbrand en u chip is gereed om sketse op te laai!

As u 'n foutboodskap kry, moet u die Arduino -koppeling loskoppel en die vorige stappe herhaal.

Stap 4: Sketse oplaai

Om 'n skets op te laai, moet u die ATMEGA328 -chip van die Arduino -bord verwyder en op die broodbord aansluit, soos in die prentjie getoon.

U kan ook 'n USB -reeksprogrammeerder soos die FT232RL gebruik om dit te doen. Ek het hier 'n mini -instruksie hieroor gemaak:

Ek het 'n led met weerstand op die bord gekoppel om die skets te toets.

Hier is hoe u hierdie beeld kan gebruik vir die uitleg van die spelde.

As u byvoorbeeld pen 13 in die IDE initialiseer, verteenwoordig dit pen 13 op die Arduino -bord of pen 19 op die ATMEGA328 -chip.

Baie geluk, jy het dit reggekry! U kan nou vir niks begin om u eie verkorte Arduino -projekte te soldeer.

Stap 5: 'n Paar nuttige wenke

'N Paar nuttige wenke
'N Paar nuttige wenke

Ek eindig hierdie instruksies deur u nog 'n paar nuttige wenke te gee:

As u 'n projek soldeer, moet u 'n 28 -pins DIP -aansluiting gebruik en die ATMEGA328 byvoeg nadat u die projek gesoldeer het.

Ek het myne hier gekry

Dit is 'n goeie idee om 'n paar slegte kopstukke aan die drie eerste bene vas te soldeer, sodat u steeds sketse kan verander of oplaai indien nodig.

As u mikrobeheerder vreemd optree, kan u 'n 10 tot 100 uf kondensator tussen + en -byvoeg.

As u die chip bestel, moet u seker maak dat dit die ATMEGA328P-PU is.

Stap 6: Laaste nota

As u van hierdie instruksies hou, klik dan op die gunsteling -knoppie en teken in.

Kyk ook na my instruksies oor "Hoe om Chinese Arduino -klone reg te stel".

Sien jou in die volgende Instructable.

Dankie, Tom Heylen

Facebook:

Skenk om my te help om hierdie werk te doen:

Aanbeveel: