Sisukord:

Techduino -- Kuidas teha ise omatehtud Arduino Uno R3 --: 9 sammu (piltidega)
Techduino -- Kuidas teha ise omatehtud Arduino Uno R3 --: 9 sammu (piltidega)

Video: Techduino -- Kuidas teha ise omatehtud Arduino Uno R3 --: 9 sammu (piltidega)

Video: Techduino -- Kuidas teha ise omatehtud Arduino Uno R3 --: 9 sammu (piltidega)
Video: Аналоговый самодельный аркадный контроллер для PS5 2024, November
Anonim
Image
Image

Kui olete nagu mina, tahtsin pärast Arduino hankimist ja oma esimese kiibi lõplikku programmeerimist selle Arduino Uno R3 küljest lahti tõmmata ja oma vooluringile panna. See vabastaks ka minu Arduino tulevasteks projektideks. Pärast paljude veebilehtede ja foorumite lugemist suutsin selle juhendi kokku panna. Tahtsin, et kogu õpitud teave oleks ühes kohas ja seda oleks lihtne järgida. Kommentaarid ja ettepanekud on teretulnud ja teretulnud, kuna proovin endiselt kõike seda õppida.

Samm: vajalikud osad

Toiteallika vooluahela lisamine
Toiteallika vooluahela lisamine

Selleks vajate:

Põhiosad Arduino ühendamiseks

  1. Leivalaud 22 AWG juhe
  2. 7805 Pingeregulaator
  3. 2 LED -i 2220 oomi takistit
  4. 1 10k oomi takisti
  5. 2 10 uF kondensaatorit
  6. 16 MHz kellakristall
  7. 2 22 pF kondensaatorit
  8. väike hetkeline tavaliselt avatud ("väljas") nupp

2. etapp: vooluahela lisamine toiteallikale

Toiteallika vooluahela lisamine
Toiteallika vooluahela lisamine

Siin kasutan LM7805 asemel 5V mobiililaadijat (see versioon kasutab 5V reguleeritud toiteallikat). See on lihtne ja säästab pardal ruumi. Saate seda teha LM7805, kuid pärast seda peate kasutama kõrgema pingega toiteallikat, mistõttu kasutan 5V püsilaadijat.

3. samm: ATMEGA8/168/328 põhitõed

ATMEGA8/168/328 Põhitõed
ATMEGA8/168/328 Põhitõed

Enne jätkamist vaadake seda pilti. See on suurepärane ressurss, et õppida, mida teie Atmega kiibi kõik tihvtid Arduino funktsioonidega seoses teevad. See selgitab palju segadust, miks te teatud tihvte ühendate nii, nagu teete. Veelgi üksikasjalikuma teabe saamiseks vaadake Atmega168 (lühike versioon) (pikk versioon) andmelehte. Siin on leht Atmega328 (lühike versioon) (pikk versioon)

Samm: käivitage projekt

Alustage projekti
Alustage projekti

Alustuseks ühendage 10k oomine tõmbetakisti +5V -ga RESET -tihvtist, et vältida kiibi normaalse töö ajal lähtestamist. Nulli RESET taaskäivitab kiibi, kui see maapinnale tõmmatakse.

Pin 7 - Vcc - digitaalne toitepinge

Tihvt 8 - GND

Tihvt 22 - GND

Tihvt 21 - AREF - ADC analoogviide

Pin 20 - AVcc - toitepinge ADC muundurile. Tuleb ühendada toitega, kui ADC-d ei kasutata, ja toiteallikaks madalpääsfiltri kaudu (madalpääsfilter on vooluahel, mis vähendab toiteallika müra. See näide ei kasuta seda)

Samm: lisage Cristal

Cristali lisamine
Cristali lisamine

Lisage 16 MHz väline kell tihvtide 9 ja 10 vahele ning lisage kaks 22 pF kondensaatorit, mis töötavad maapinnast igast tihvtist.

6. samm: lähtestuslüliti lisamine

Lähtestuslüliti lisamine
Lähtestuslüliti lisamine

Lisage väike kombatav lüliti, et saaksite Arduino lähtestada igal ajal ja sooviksime valmistada kiibi uue programmi üleslaadimiseks. Selle lüliti kiire kiire vajutamine lähtestab kiibi vajadusel. Lisage lüliti Atmega kiibi ülaosa kohale, ületades leivalaua tühimiku. Seejärel lisage juhtme lüliti vasakust alumisest jalast Atmega kiibi RESET -tihvti ja juhtme ülemisest vasakust jalast maapinnale.

Samm: LED -juhtmed Arduino tihvti 13 külge

LED juhib Arduino tihvti 13
LED juhib Arduino tihvti 13
LED juhib Arduino tihvti 13
LED juhib Arduino tihvti 13

Sellel plaadil kasutatav kiip on tegelikult juba programmeeritud, kasutades Arduino tarkvaraga kaasasolevat programmi blink_led. Kui teil on juba Arduino trükkplaat töös, on hea mõte edasi minna ja kontrollida leivaplaadi versiooni, mida te ehitate, kasutades teadaolevat kiipi. Tõmmake kiip oma töötavalt Arduinolt ja proovige seda sellel laual. Programm blink_led vilgub tihvti 13. Arduino tihvt 13 EI OLE AVR ATMEGA8-16PU/ATMEGA168-16PU tihvt 13. See on tegelikult Atmega kiibi tihvt 19.

Lõpuks lisage LED. Pikk jalg või anood ühendub punase juhtmega ja lühike jalg või katood ühendatakse 220 oomi takistiga, mis läheb maapinnale.

8. samm: Arduino-valmis

Arduino valmis!
Arduino valmis!
Arduino valmis!
Arduino valmis!

Siinkohal, kui oleksite oma kiibi juba kuskile mujale programmeerinud ja te ei vajaks seda leivaplaadi ahelat kiibi ümberprogrammeerimiseks, võite siin peatuda. Kuid osa lõbust on ahelasisene programmeerimine, nii et jätkake tõesti täieliku USB-Arduino-ahela loomisega leivaplaadil!

9. samm: kasutatav tarkvara

Image
Image
Kasutatav tarkvara
Kasutatav tarkvara
Kasutatav tarkvara
Kasutatav tarkvara

Selle Techduino plaadi valmistamiseks kasutasin Circuit Wizard prooviversiooni tarkvara. Saate seda kasutada või pakun siin vajaliku vooluahela ja trükkplaadi paigutuse.

Tänan teid minu projekti vaatamise eest.