Sisällysluettelo:
- Vaihe 1: Tarvittavat osat
- Vaihe 2: Virtapiirin piirien lisääminen
- Vaihe 3: ATMEGA8/168/328 Perusteet
- Vaihe 4: Aloita projekti
- Vaihe 5: Cristalin lisääminen
- Vaihe 6: Palautuskytkimen lisääminen
- Vaihe 7: LED -johdot Arduino -nastassa 13
- Vaihe 8: Arduino-valmis
- Vaihe 9: Käytettävä ohjelmisto
Video: Techduino -- Kuinka tehdä kotitekoinen Arduino Uno R3 --: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
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
Tätä varten tarvitset:
Perusosat Arduinon kytkemiseen
- Leipälauta 22 AWG -lanka
- 7805 Jännitteen säädin
- 2 LEDiä 2220 ohmin vastukset
- 1 10 k ohmin vastus
- 2 10 uF kondensaattoria
- 16 MHz kellokide
- 2 22 pF kondensaattoria
- pieni hetkellisesti normaalisti auki ("pois") -painike
Vaihe 2: Virtapiirin piirien 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
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 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
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
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
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
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
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.