Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: maitinimo šaltinio grandinės pridėjimas
- 3 žingsnis: ATMEGA8/168/328 pagrindai
- 4 žingsnis: pradėkite projektą
- 5 žingsnis: pridėkite „Cristal“
- 6 veiksmas: pridėkite atstatymo jungiklį
- 7 veiksmas: šviesos diodai veda ant „Arduino“kaiščio 13
- 8 žingsnis: pasiruošęs „Arduino“
- 9 veiksmas: naudojama programinė įranga
Video: „Techduino“-- Kaip pasigaminti naminį „Arduino Uno R3“--: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
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
Norėdami tai padaryti, jums reikės:
Pagrindinės „Arduino“prijungimo dalys
- Duonos lentos 22 AWG viela
- 7805 Įtampos reguliatorius
- 2 šviesos diodai 2 220 omų rezistoriai
- 1 10k omų rezistorius
- 2 10 uF kondensatoriai
- 16 MHz laikrodžio kristalas
- 2 22 pF kondensatoriai
- mažas akimirksniu paprastai atidaromas („išjungtas“) mygtukas
2 žingsnis: maitinimo šaltinio 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
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 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“
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į
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
Š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“
Š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
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ą.