Satura rādītājs:

2 USD Arduino. ATMEGA328 kā atsevišķs. Viegli, lēti un ļoti mazi. pilnīga rokasgrāmata. 6 soļi (ar attēliem)
2 USD Arduino. ATMEGA328 kā atsevišķs. Viegli, lēti un ļoti mazi. pilnīga rokasgrāmata. 6 soļi (ar attēliem)

Video: 2 USD Arduino. ATMEGA328 kā atsevišķs. Viegli, lēti un ļoti mazi. pilnīga rokasgrāmata. 6 soļi (ar attēliem)

Video: 2 USD Arduino. ATMEGA328 kā atsevišķs. Viegli, lēti un ļoti mazi. pilnīga rokasgrāmata. 6 soļi (ar attēliem)
Video: Ежедневные новости Crypto Pirates — вторник, 19 января 2022 г. — последнее обновление новостей о криптовалютах 2024, Jūlijs
Anonim
Image
Image
Detaļu saraksts
Detaļu saraksts

Šajā pamācībā jūs uzzināsit, kā izmantot Arduino ATMEGA328 mikrokontrollera mikroshēmu kā atsevišķu mikrokontrolleru.

Tie maksā tikai 2 dolārus, var darīt to pašu, ko jūsu Arduino, un padarīt jūsu projektus ārkārtīgi mazus.

Mēs apskatīsim tapas izkārtojumu, kā to sagatavot Arduino programmatūrai, ierakstot sāknēšanas ielādētāju, un kā augšupielādēt skices.

Noskatieties pārējos norādījumus, lai uzzinātu, kā jūs varat ātri padarīt savus Arduino projektus mazākus un lētākus.

1. darbība: detaļu saraksts

1 Arduino

1 ATMEGA328P-PU mikroshēma. Savējo es dabūju šeit:

Maizes dēlis

Vadi

Pēc izvēles: LED un 330 omu rezistors testēšanai

2. darbība: lejupielādējiet un instalējiet bibliotēku

Lejupielādējiet un instalējiet bibliotēku
Lejupielādējiet un instalējiet bibliotēku
Lejupielādējiet un instalējiet bibliotēku
Lejupielādējiet un instalējiet bibliotēku

Arduino plates standarta komplektācijā ietilpst 16MHz ārējais oscilators.

Šis 16MHz oscilators mums nav vajadzīgs, jo ATMEGA328P-PU ir iebūvēts 8MHz oscilators.

Lai šī mikroshēma darbotos kā atsevišķs mikrokontrolleris pie 8MHz, mums ir jālejupielādē un jāinstalē bibliotēka mūsu Arduino videi.

Lai to izdarītu, noklikšķiniet uz saites, kas atbilst jūsu Arduino versijai, lai lejupielādētu zip failu.

Tas būs ēdājs 1-6-x.zip, 1-5-x.zip vai 1-0-x.zip

Ierakstīt sāknēšanas programmu
Ierakstīt sāknēšanas programmu

Tālāk mums jāatrod mape Arduino skiču grāmata, noklikšķinot uz Fails → preferences → “Sketchbook Location”. Manā gadījumā “C: / Users / tomtomheylen / Documents / Arduino” jūsu gadījumā tas var būt citādi.

Kopējiet atrašanās vietu un dodieties uz “šis dators”, ielīmējiet to joslā un nospiediet taustiņu Enter.

Ja redzat mapi ar nosaukumu “aparatūra”, atveriet to.

Ja nē, izveidojiet jaunu mapi ar nosaukumu “aparatūra”, ar peles labo pogu noklikšķinot un atlasiet “jauna → mape” un ierakstiet “aparatūra”. Tagad atveriet to.

Pārvietojiet maizes mapes mapi no zip arhīva uz mapi “aparatūra”.

Ierakstīt sāknēšanas programmu
Ierakstīt sāknēšanas programmu

Restartējiet Arduino IDE un dodieties uz “Rīki → dēlis”.

Ja viss ir kārtībā, jums vajadzētu redzēt sarakstā “Atmega 328 uz maizes dēļa (8 MHz iekšējais pulkstenis)”.

Sarežģītākā daļa ir paveikta tagad, tāpēc izklaidēsimies šajā ATMEGA328.

3. solis: ierakstiet sāknēšanas ielādētāju

Šīs ATMEGA328 mikrokontrolleru mikroshēmas parasti ir tukšas. Lai tie darbotos ar Arduino IDE, mums ir jādara kaut kas, ko sauc par “sāknēšanas ielādētāja ierakstīšanu”. Tas ir niecīgs koda fragments, ko mēs ierakstām mikroshēmā, lai tas saprastu Arduino programmatūru.

Skices augšupielāde
Skices augšupielāde

Lai to izdarītu, savienojiet savu Arduino ar datoru un dodieties uz “Fails → piemēri → ArduinoIsp” un atlasiet “Arduino Isp”. Augšupielādējiet šo skici savā Arduino un atvienojiet no datora.

Skices augšupielāde
Skices augšupielāde

Tālāk mēs savienojam Arduino ar ATMEGA328, kā redzams attēlā.

Ievērojiet mikroshēmas pusloku. Pārliecinieties, vai tas atrodas pareizajā pusē.

Tagad pievienojiet savu Arduino un Arduino IDE dodieties uz “Tools → Programmer” un izvēlieties “Arduino as ISP”.

Tālāk dodieties uz “Rīki → Padome” un izvēlieties “Atmega 328 uz maizes dēļa (8 MHz iekšējais pulkstenis)”.

Tagad dodieties uz rīkiem un atlasiet “Burn Bootloader”.

Jūsu sāknēšanas ielādētājs ir sadedzināts, un jūsu mikroshēma ir gatava augšupielādēt skices!

Ja jums ir kļūdas ziņojums, atvienojiet Arduino un atkārtojiet iepriekšējās darbības.

4. darbība: skicu augšupielāde

Lai augšupielādētu skici, jums ir jānoņem ATMEGA328 mikroshēma no Arduino plates un jāpievieno maizes dēlis, kā parādīts attēlā.

Lai to izdarītu, varat izmantot arī USB sērijveida programmētāju, piemēram, FT232RL. Es esmu izveidojis mini pamācību par to šeit:

Es esmu pievienojis LED ar rezistoru uz tāfeles, lai pārbaudītu mirgošanas skici.

Lūk, kā izmantot šo attēlu tapas izkārtojumam.

Piemēram, ja inicializējat tapu 13 IDE, tas attēlo 13. tapu Arduino panelī vai 19. tapu ATMEGA328 mikroshēmā.

Apsveicam, jums izdevās! Tagad jūs varat sākt lodēt savus saīsinātos Arduino projektus gandrīz neko.

5. solis: daži noderīgi padomi

Daži noderīgi padomi
Daži noderīgi padomi

Es beigšu šo pamācību, sniedzot jums vēl dažus noderīgus padomus:

Ja lodējat projektu, jums jāizmanto 28 kontaktu DIP ligzda un pēc projekta lodēšanas jāpievieno ATMEGA328.

Es šeit dabūju savu

Laba prakse ir pielodēt dažas malevor sieviešu galvenes tapas pie pirmajām 3 kājām, lai vajadzības gadījumā joprojām varētu mainīt vai augšupielādēt skices.

Ja jūsu mikrokontrolleris uzvedas dīvaini, starp + un -varat pievienot 10–100 uf kondensatoru.

Pasūtot mikroshēmu, pārliecinieties, vai tā ir ATMEGA328P-PU.

6. darbība. Pēdējā piezīme

Vai jums patika šī pamācība, lūdzu, noklikšķiniet uz pogas Izlase un abonējiet.

Pārbaudiet arī manu pamācību "Kā salabot ķīniešu Arduino klonus".

Uz tikšanos nākamajā Instructable.

Paldies, Toms Helēns

Facebook:

Ziedojiet, lai palīdzētu man turpināt šo darbu:

Ieteicams: