Turinys:

„Techduino“-- Kaip pasigaminti naminį „Arduino Uno R3“--: 9 žingsniai (su nuotraukomis)
„Techduino“-- Kaip pasigaminti naminį „Arduino Uno R3“--: 9 žingsniai (su nuotraukomis)

Video: „Techduino“-- Kaip pasigaminti naminį „Arduino Uno R3“--: 9 žingsniai (su nuotraukomis)

Video: „Techduino“-- Kaip pasigaminti naminį „Arduino Uno R3“--: 9 žingsniai (su nuotraukomis)
Video: Building a motion sensor light at home #Techduino techz 2024, Lapkritis
Anonim
Image
Image

Jei esate panašus į mane, po to, kai gavau „Arduino“ir galutinai programavau savo pirmąjį lustą, norėjau jį ištraukti iš „Arduino Uno R3“ir įdėti į savo grandinę. Tai taip pat atlaisvintų mano „Arduino“būsimiems projektams. Perskaitęs daugybę tinklalapių ir forumų, galėjau sudaryti šią instrukciją. Norėjau, kad informacija, kurią sužinojau, būtų vienoje vietoje ir lengvai sekama. Komentarai ir pasiūlymai yra sveikintini ir vertinami, nes aš vis dar stengiuosi išmokti viso to.

1 žingsnis: reikalingos dalys

Pridedama elektros energijos tiekimo grandinė
Pridedama elektros energijos tiekimo grandinė

Norėdami tai padaryti, jums reikės:

Pagrindinės „Arduino“prijungimo dalys

  1. Duonos lentos 22 AWG viela
  2. 7805 Įtampos reguliatorius
  3. 2 šviesos diodai 2 220 omų rezistoriai
  4. 1 10k omų rezistorius
  5. 2 10 uF kondensatoriai
  6. 16 MHz laikrodžio kristalas
  7. 2 22 pF kondensatoriai
  8. mažas akimirksniu paprastai atidaromas („išjungtas“) mygtukas

2 žingsnis: maitinimo šaltinio grandinės pridėjimas

Maitinimo grandinės pridėjimas
Maitinimo grandinės pridėjimas

Čia aš naudoju 5V mobilųjį įkroviklį, o ne LM7805 (šioje versijoje naudojamas 5 V reguliuojamas maitinimo šaltinis). Tai paprasta ir sutaupysite šiek tiek vietos laive. Galite LM7805, bet po to turite naudoti aukštesnės įtampos maitinimo šaltinį, todėl naudoju pastovų 5 V įkroviklį.

3 žingsnis: ATMEGA8/168/328 pagrindai

ATMEGA8/168/328 Pagrindai
ATMEGA8/168/328 Pagrindai

Prieš tęsdami, patikrinkite šį vaizdą. Tai puikus šaltinis norint sužinoti, ką kiekvienas jūsų „Atmega“lusto smeigtukas veikia atsižvelgiant į „Arduino“funkcijas. Tai paaiškins daug painiavos, kodėl tam tikrus kaiščius prijungiate taip, kaip darote. Norėdami gauti dar išsamesnės informacijos, peržiūrėkite „Atmega168“(trumpa versija) (ilga versija) duomenų lapą. Štai „Atmega328“lapas (trumpa versija) (ilga versija)

4 žingsnis: pradėkite projektą

Pradėkite projektą
Pradėkite projektą

Pradėkite nuo RESET kaiščio prijungimo prie +5 V 10 k ohm ištraukimo rezistoriaus, kad įprasto veikimo metu mikroschema neatsistatytų. RESET kaištis iš naujo paleidžia lustą, kai jis yra nuleistas ant žemės.

7 kaištis - Vcc - skaitmeninė maitinimo įtampa

8 kaištis - GND

22 kaištis - GND

21 kaištis - AREF - analoginis etaloninis kaištis ADC

20 kaištis - AVcc - maitinimo įtampa ADC keitikliui. Reikia prijungti prie maitinimo, jei ADC nenaudojamas, ir prie maitinimo per žemo dažnio filtrą, jei jis yra (žemo dažnio filtras yra grandinė, mažinanti triukšmą iš maitinimo šaltinio. Šis pavyzdys nenaudojamas)

5 žingsnis: pridėkite „Cristal“

Pridedama Cristal
Pridedama Cristal

Pridėkite 16 MHz išorinį laikrodį tarp 9 ir 10 kaiščių ir pridėkite du 22 pF kondensatorius, veikiančius ant žemės iš kiekvieno iš šių kaiščių.

6 veiksmas: pridėkite atstatymo jungiklį

Pridedamas atstatymo jungiklis
Pridedamas atstatymo jungiklis

Pridėkite mažą lytėjimo jungiklį, kad galėtumėte iš naujo nustatyti „Arduino“, kai tik norime, ir paruoškite lustą naujos programos įkėlimui. Greitas ir trumpas šio jungiklio paspaudimas prireikus iš naujo nustatys lustą. Pridėkite jungiklį tiesiai virš „Atmega“lusto viršaus, kirsdami duonos lentos tarpą. Tada prijunkite laidą iš apatinės kairės jungiklio kojos prie „Atmega“lusto RESET kaiščio ir laidą nuo viršutinės kairės jungiklio kojos iki žemės.

7 veiksmas: šviesos diodai veda ant „Arduino“kaiščio 13

Šviesos diodai veda ant „Arduino“kaiščio 13
Šviesos diodai veda ant „Arduino“kaiščio 13
Šviesos diodai veda ant „Arduino“kaiščio 13
Šviesos diodai veda ant „Arduino“kaiščio 13

Šioje plokštėje naudojamas lustas iš tikrųjų jau yra užprogramuotas naudojant „blink_led“programą, pateiktą kartu su „Arduino“programine įranga. Jei jau naudojate „Arduino“spausdintinę plokštę, patartina pažvelgti į jūsų sukurtą duonos plokštės versiją naudojant žinomą mikroschemą. Ištraukite lustą iš dirbančio „Arduino“ir išbandykite jį šioje lentoje. Programa „blink_led“mirksi 13 kaiščiu. „Arduino“13 kaištis NĖRA AVR ATMEGA8-16PU/ATMEGA168-16PU kaištis 13. Tai iš tikrųjų yra „Atmega“lusto 19 kaištis.

Galiausiai pridėkite šviesos diodą. Ilga kojelė arba anodas jungiasi prie raudonos vielos, o trumpa kojelė arba katodas - prie 220 omų rezistoriaus, einančio į žemę.

8 žingsnis: pasiruošęs „Arduino“

Paruošta „Arduino“!
Paruošta „Arduino“!
Paruošta „Arduino“!
Paruošta „Arduino“!

Šiuo metu, jei jau buvote užprogramavę mikroschemą kur nors kitur ir jums nereikėjo šios duonos lentos grandinės perprogramuoti lustą, galite sustoti čia. Tačiau dalis linksmybių yra programavimas grandinėje, todėl ir toliau tikrai sukurkite visą USB-Arduino grandinę ant duonos lentos!

9 veiksmas: naudojama programinė įranga

Image
Image
Naudotina programinė įranga
Naudotina programinė įranga
Naudotina programinė įranga
Naudotina programinė įranga

Norėdami sukurti šią „Techduino“plokštę, naudoju „Circuit Wizard“bandomosios versijos programinę įrangą. Galite jį naudoti arba čia aš pateikiu reikiamą grandinės schemą ir PCB išdėstymą.

Ačiū, kad peržiūrėjote mano projektą.