Satura rādītājs:

Techduino -- Kā pagatavot mājās gatavotu Arduino Uno R3 --: 9 soļi (ar attēliem)
Techduino -- Kā pagatavot mājās gatavotu Arduino Uno R3 --: 9 soļi (ar attēliem)

Video: Techduino -- Kā pagatavot mājās gatavotu Arduino Uno R3 --: 9 soļi (ar attēliem)

Video: Techduino -- Kā pagatavot mājās gatavotu Arduino Uno R3 --: 9 soļi (ar attēliem)
Video: Удивительно Как сделать робота из картона своими руками в домашних условиях 2024, Decembris
Anonim
Image
Image

Ja jūs esat līdzīgs man, pēc tam, kad ieguvu savu Arduino un veica galīgo programmēšanu savā pirmajā mikroshēmā, es gribēju to noņemt no sava Arduino Uno R3 un ievietot to savā ķēdē. Tas arī atbrīvotu manu Arduino turpmākajiem projektiem. Pēc daudzu tīmekļa lapu un forumu izlasīšanas es varēju apkopot šo pamācību. Es gribēju, lai informācija, ko uzzināju, būtu vienuviet un viegli sekojama. Komentāri un ieteikumi ir laipni gaidīti un novērtēti, jo es joprojām cenšos apgūt visu šo.

1. darbība. Nepieciešamās detaļas

Strāvas padeves ķēdes pievienošana
Strāvas padeves ķēdes pievienošana

Lai to izdarītu, jums būs nepieciešams:

Pamata detaļas Arduino savienošanai

  1. Maizes dēlis ar 22 AWG vadu
  2. 7805 Sprieguma regulators
  3. 2 gaismas diodes 2 220 omi rezistori
  4. 1 10 kΩ pretestība
  5. 2 10 uF kondensatori
  6. 16 MHz pulksteņa kristāls
  7. 2 22 pF kondensatori
  8. maza īslaicīga parasti atvērta ("izslēgta") poga

2. darbība: ķēdes pievienošana barošanas avotam

Strāvas padeves ķēdes pievienošana
Strāvas padeves ķēdes pievienošana

Šeit es izmantoju 5V mobilo lādētāju, nevis LM7805 (šī versija izmanto 5V regulētu barošanas avotu). Tas ir vienkārši un ietaupa vietu uz kuģa. Jūs varat LM7805, bet pēc tam jums ir jāizmanto augstāka sprieguma avots, tāpēc es izmantoju 5V pastāvīgu lādētāju.

3. darbība: ATMEGA8/168/328 pamati

ATMEGA8/168/328 Pamati
ATMEGA8/168/328 Pamati

Pirms turpināt, pārbaudiet šo attēlu. Tas ir lielisks resurss, lai uzzinātu, ko katrs jūsu Atmega mikroshēmas tapas dara saistībā ar Arduino funkcijām. Tas izskaidros daudz neskaidrību, kāpēc jūs savienojat noteiktas tapas tā, kā jūs darāt. Lai iegūtu vēl detalizētāku informāciju, ieskatieties Atmega168 (īsa versija) (garā versija) datu lapā. Šeit ir Atmega328 lapa (īsa versija) (garā versija)

4. solis: sāciet projektu

Sāciet projektu
Sāciet projektu

Sāciet, pievienojot 10k omu pievilkšanas rezistoru pie +5V no RESET tapas, lai novērstu mikroshēmas atiestatīšanos normālas darbības laikā. Atiestatīšanas tapa atsāknē mikroshēmu, kad tā ir nolaista uz zemes.

7. tapa - Vcc - digitālais barošanas spriegums

8. tapa - GND

22. tapa - GND

21. tapa - AREF - analogā atskaites tapa ADC

20. tapa - AVcc - piegādājiet spriegumu ADC pārveidotājam. Nepieciešams pieslēgt strāvas avotam, ja netiek izmantots ADC, un barošanai, izmantojot zemas caurlaidības filtru (zemfrekvences filtrs ir ķēde, kas samazina strāvas avota radīto troksni. Šajā piemērā tas netiek izmantots)

5. darbība: pievienojiet Kristālu

Kristāla pievienošana
Kristāla pievienošana

Pievienojiet 16 MHz ārējo pulksteni starp 9. un 10. tapu un pievienojiet divus 22 pF kondensatorus, kas darbojas zemē no katras no šīm tapām.

6. darbība: atiestatīšanas slēdža pievienošana

Atiestatīšanas slēdža pievienošana
Atiestatīšanas slēdža pievienošana

Pievienojiet nelielu taustes slēdzi, lai jūs varētu atiestatīt Arduino, kad vien vēlamies, un sagatavotu mikroshēmu jaunas programmas augšupielādei. Īslaicīga šī slēdža nospiešana vajadzības gadījumā atiestatīs mikroshēmu. Pievienojiet slēdzi tieši virs Atmega mikroshēmas augšdaļas, šķērsojot maizes dēļa spraugu. Pēc tam pievienojiet vadu no slēdža kreisās apakšējās kājas Atmega mikroshēmas RESET tapai un vadu no slēdža augšējās kreisās kājas līdz zemei.

7. darbība: gaismas diodes noved pie Arduino tapas 13

LED vada Arduino tapu 13
LED vada Arduino tapu 13
LED vada Arduino tapu 13
LED vada Arduino tapu 13

Šajā plāksnē izmantotā mikroshēma jau ir ieprogrammēta, izmantojot programmu blink_led, kas nāk ar Arduino programmatūru. Ja jums jau darbojas Arduino iespiedshēmas plate, ieteicams doties uz priekšu un pārbaudīt izveidoto maizes dēļa versiju ar mikroshēmu, kas, jūsuprāt, darbojas. Izvelciet mikroshēmu no sava strādājošā Arduino un izmēģiniet to uz šīs tāfeles. Programma blink_led mirgo ar tapu 13. Arduino 13. tapa NAV AVR ATMEGA8-16PU/ATMEGA168-16PU tapa 13. Tas patiesībā ir Atmega mikroshēmas 19. tapa.

Visbeidzot, pievienojiet LED. Garā kāja vai anods savienojas ar sarkano vadu, un īsais kājiņš vai katods savienojas ar 220 omu rezistoru, kas iet uz zemi.

8. solis: gatavs Arduino

Gatavs Arduino!
Gatavs Arduino!
Gatavs Arduino!
Gatavs Arduino!

Šajā brīdī, ja jūs jau esat ieprogrammējis mikroshēmu kaut kur citur un jums nebija nepieciešama šī maizes dēļa shēma, lai pārprogrammētu mikroshēmu, varat apstāties šeit. Bet daļa no jautrības ir ķēdes programmēšana, tāpēc turpiniet patiešām izveidot pilnu USB-Arduino shēmu uz maizes dēļa!

9. solis: jāizmanto programmatūra

Image
Image
Lietojamā programmatūra
Lietojamā programmatūra
Lietojamā programmatūra
Lietojamā programmatūra

Lai izveidotu šo Techduino dēli, es izmantoju shēmas vedņa izmēģinājuma versijas programmatūru. Jūs to varat izmantot, vai arī šeit es sniedzu nepieciešamo shēmu un PCB izkārtojumu.

Paldies, ka skatījāties manu projektu.