Sisällysluettelo:

Techduino -- Kuinka tehdä kotitekoinen Arduino Uno R3 --: 9 vaihetta (kuvilla)
Techduino -- Kuinka tehdä kotitekoinen Arduino Uno R3 --: 9 vaihetta (kuvilla)

Video: Techduino -- Kuinka tehdä kotitekoinen Arduino Uno R3 --: 9 vaihetta (kuvilla)

Video: Techduino -- Kuinka tehdä kotitekoinen Arduino Uno R3 --: 9 vaihetta (kuvilla)
Video: как сделать простой инвертор 3000W, синусоида, 16 mosfet, IRFz 44n 2024, Marraskuu
Anonim
Image
Image

Jos olet kuin minä, sen jälkeen kun sain Arduinon ja suoritin lopullisen ohjelmoinnin ensimmäiselle sirulleni, halusin vetää sen pois Arduino Uno R3 -laitteestani ja laittaa sen omaan piiriini. Tämä vapauttaisi myös Arduinoni tulevia projekteja varten. Kun olen lukenut monia verkkosivuja ja foorumeita, pystyin koota tämän ohjeen. Halusin saada kaiken oppimani tiedon yhdestä paikasta ja helposti seurattavaksi. Kommentit ja ehdotukset ovat tervetulleita ja arvostettuja, koska yritän edelleen oppia kaiken tämän.

Vaihe 1: Tarvittavat osat

Virtapiirin piirin lisääminen
Virtapiirin piirin lisääminen

Tätä varten tarvitset:

Perusosat Arduinon kytkemiseen

  1. Leipälauta 22 AWG -lanka
  2. 7805 Jännitteen säädin
  3. 2 LEDiä 2220 ohmin vastukset
  4. 1 10 k ohmin vastus
  5. 2 10 uF kondensaattoria
  6. 16 MHz kellokide
  7. 2 22 pF kondensaattoria
  8. pieni hetkellisesti normaalisti auki ("pois") -painike

Vaihe 2: Virtapiirin piirien lisääminen

Virtapiirin piirin lisääminen
Virtapiirin piirin lisääminen

Tässä käytän 5 V: n matkalaturia LM7805: n sijasta (Tämä versio käyttää 5 V: n säädettyä virtalähdettä). Se on yksinkertaista ja säästää tilaa aluksella. Voit LM7805, mutta sen jälkeen sinun on käytettävä korkeampaa jännitelähdettä, siksi käytän 5 V: n vakiolaturia.

Vaihe 3: ATMEGA8/168/328 Perusteet

ATMEGA8/168/328 Perusteet
ATMEGA8/168/328 Perusteet

Ennen kuin jatkat, katso tämä kuva. Se on loistava resurssi oppia mitä Atmega -sirusi kaikki nastat tekevät suhteessa Arduinon toimintoihin. Tämä selventää paljon sekaannusta, miksi liität tietyt nastat tavalla. Jos haluat lisätietoja, katso Atmega168: n (lyhyt versio) (pitkä versio) tietolomake. Tässä taulukko Atmega328: lle (lyhyt versio) (pitkä versio)

Vaihe 4: Aloita projekti

Aloita projekti
Aloita projekti

Aloita kytkemällä 10 k ohmin vetovoima +5 V: iin RESET -nastasta, jotta siru ei nollaudu normaalikäytön aikana. RESET -nasta käynnistää sirun uudelleen, kun se vedetään maahan.

Nasta 7 - Vcc - digitaalinen syöttöjännite

Nasta 8 - GND

Nasta 22 - GND

Nasta 21 - AREF - Analoginen referenssitappi ADC: lle

Nasta 20 - AVcc - Syötä jännite ADC -muuntimelle. On kytkettävä virtalähteeseen, jos ADC: tä ei käytetä, ja virransyöttöön alipäästösuodattimen kautta (alipäästösuodatin on piiri, joka vähentää virtalähteen kohinaa. Tämä esimerkki ei käytä sitä)

Vaihe 5: Cristalin lisääminen

Cristalin lisääminen
Cristalin lisääminen

Lisää 16 MHz: n ulkoinen kello nastan 9 ja 10 väliin ja lisää kaksi 22 pF: n kondensaattoria, jotka kulkevat maasta kustakin näistä nastoista.

Vaihe 6: Palautuskytkimen lisääminen

Palautuskytkimen lisääminen
Palautuskytkimen lisääminen

Lisää pieni kosketuskytkin, jotta voit nollata Arduinon aina, kun haluamme, ja valmistella siru uuden ohjelman lataamista varten. Tämän kytkimen nopea hetkellinen painallus palauttaa sirun tarvittaessa. Lisää kytkin juuri Atmega -sirun yläpuolelle ja ylitä leipälevyn aukko. Lisää sitten johdin kytkimen vasemmasta alareunasta Atmega -sirun RESET -nastaan ja lanka kytkimen vasemmasta yläreunasta maahan.

Vaihe 7: LED -johdot Arduino -nastassa 13

LED -johdot Arduino -nastassa 13
LED -johdot Arduino -nastassa 13
LED -johdot Arduino -nastassa 13
LED -johdot Arduino -nastassa 13

Tällä kortilla käytetty siru on itse asiassa jo ohjelmoitu Arduino -ohjelmiston mukana tulevalla blink_led -ohjelmalla. Jos sinulla on jo käytössä Arduinon painettu piirilevy, kannattaa mennä eteenpäin ja tarkistaa rakentamasi leipälevyn versio sirulla, jonka tiedät toimivan. Vedä siru toimivasta Arduinosta ja kokeile sitä tällä taululla. Blink_led-ohjelma vilkkuu nasta 13. Arduinon nasta 13 EI ole AVR ATMEGA8-16PU/ATMEGA168-16PU-nasta 13. Se on itse asiassa Atmega-sirun nasta 19.

Lisää lopuksi LED. Pitkä jalka tai anodi yhdistetään punaiseen lankaan ja lyhyt jalka tai katodi 220 ohmin maadoitusvastukseen.

Vaihe 8: Arduino-valmis

Arduino-valmis!
Arduino-valmis!
Arduino-valmis!
Arduino-valmis!

Tässä vaiheessa, jos olit jo ohjelmoinut sirusi jonnekin muualle etkä tarvinnut tätä leipälevypiiriä sirun ohjelmoimiseksi uudelleen, voit lopettaa tähän. Mutta osa hauskanpidosta on piirin sisäinen ohjelmointi, joten jatka todellakin täydellisen USB-Arduino-piirin tekemistä leipälevylle!

Vaihe 9: Käytettävä ohjelmisto

Image
Image
Käytettävä ohjelmisto
Käytettävä ohjelmisto
Käytettävä ohjelmisto
Käytettävä ohjelmisto

Tehdäkseni tämän Techduino Boardin käytin Circuit Wizard Trial Version Software -ohjelmistoa. Voit käyttää sitä tai annan tarvittavan kytkentäkaavion ja piirilevyasettelun täällä.

Kiitos kun katsoit projektiani.