Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji Kuifanya
- Hatua ya 2: Kuongeza Usambazaji wa Nguvu kwa Arduino
- Hatua ya 3: Kuongeza Vipengele vya Bodi
- Hatua ya 4: Kupakia Mchoro kwa Arduino yako
Video: DIY Standalone Arduino Uno: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Katika mradi huu, nitaambia kwamba tunawezaje kutengeneza DIY Arduino Uno kwa kuiweka tu kwenye ubao wa mkate. Hii inaweza kufanywa kwa sababu anuwai kama kuifanya iwe rahisi, ndogo kwa saizi, kupunguza matumizi ya nguvu, n.k.
Mradi huu utakupa njia ya kutengeneza Arduino Uno ndogo ambayo itafanya kazi zote kama ile ya Arduino unayonunua kutoka sokoni. Kama tunavyojua kwamba Arduino ni jukwaa la chanzo wazi na kwa hivyo, ni hesabu ziko kwenye uwanja wa umma ambao unaweza kutumiwa na mtu yeyote kuitumia kwa madhumuni yao na maendeleo yoyote ikiwezekana. Hii inatuwezesha kufanya kitu kama hicho nyumbani kwetu. Hatua zifuatazo zitaelezea jinsi ya kukusanya mzunguko kwenye ubao wa mkate. Ninakopa wengi wa matembezi kutoka kwa wavuti ya Arduino.
Mradi huu umefadhiliwa na LCSC. Nimekuwa nikitumia vifaa vya elektroniki kutoka LCSC.com. LCSC ina dhamira thabiti ya kutoa chaguo anuwai ya vifaa vya elektroniki vyenye ubora wa hali ya juu kwa bei nzuri. Jisajili leo na upate punguzo la $ 8 kwa agizo lako la kwanza.
Hatua ya 1: Vitu Unavyohitaji Kuifanya
- ATmega328P-PU x 1
- 16MHz Crystal Oscillator x 1
- Mdhibiti wa Linear LM7805CV x1
- Capacitor 22 pF x 2
- Capacitor 10 uF x 2
- Resistor 220 Ohm x 2
- Resistor 10 kohm x 1
- Kubadilisha kwa muda x 1
- LED x 2
Hatua ya 2: Kuongeza Usambazaji wa Nguvu kwa Arduino
Jack ya nguvu ya Arduino inaweza kukubali voltage ya pembejeo ya volts 7 hadi 16. Vyanzo vya kuingiza kawaida ni betri ya uaminifu ya 9V au usambazaji wa umeme wa 9-12VDC. Kwa sababu sensorer nyingi na vidonge vinahitaji chanzo cha 5V, tutahitaji mdhibiti wa voltage LM7805 ili kukata 9V chini ya 5V inayofaa. Ukiunganisha zaidi ya 16V, una hatari ya kuharibu IC.
- Ongeza nguvu na waya za ardhini kwa wapi mdhibiti wako wa voltage atakuwa.
- Ongeza nguvu na waya za chini chini ya bodi yako inayounganisha kila reli.
- Sasa, ongeza mdhibiti wa LM7805 kwenye ubao wa mkate. Itachukua uingizaji wa 9V na kutoa usambazaji endelevu wa 5V kutoka kwa pato.
- Ongeza umeme OUT na waya za ardhini ambazo zinaungana na reli za kulia na kushoto za ubao wa mkate.
- Pia, ongeza 10uF capacitor kati ya IN ya mdhibiti na ardhi na vile vile 10uF capacitor kwenye reli ya kulia kati ya nguvu na ardhi. Kamba ya fedha kwenye capacitor inaashiria mguu wa ardhini.
- Weka LED ya umeme karibu na chanzo cha kuingiza na juu ya ubao wa mkate. Unaweza kutumia LED ya kijani au nyekundu.
- Unganisha waya ya kuruka kutoka kwa risasi hasi (mguu mfupi) wa LED kwenye reli ya chini na uweke Ω kontena kutoka kwa mwongozo mzuri wa LED (mguu mrefu) kwa reli ya nguvu.
Hatua ya 3: Kuongeza Vipengele vya Bodi
Kabla ya kuendelea, angalia picha hii. Ni rasilimali nzuri ya kujifunza ni nini kila pini kwenye chip yako ya ATmega hufanya kuhusiana na kazi za Arduino. Hii itafafanua mkanganyiko mwingi nyuma ya kwanini unaunganisha pini fulani jinsi unavyofanya. Kwa habari ya kina zaidi, angalia data ya ATmega 168 (toleo fupi) (toleo refu). Hapa kuna karatasi ya ATmega328 (toleo fupi) (toleo refu).
1. Sakinisha chip ya ATmega328 (imeonyeshwa kulia) kwa hivyo upande uliopangwa wa IC uko juu. Ikiwa unaweka vifaa kwenye PCB, ni wazo nzuri kutumia tundu.
2. Ongeza kontena la kuvuta la 10KΩ kwenye reli ya + 5V na unganisha ncha nyingine kwenye pini ya RESET kwenye ATmega328 (pini 1). Ongeza kuruka kwa nguvu na ardhi kwa pini zifuatazo.
Pin 7 - VCC, voltage ya usambazaji wa dijiti (+ 5V)
Pini 8 - GND (reli ya chini)
Pini 22 - GND (reli ya chini)
Pini 21 - AREF, pini ya kumbukumbu ya analog ya ADC (+ 5V)
Bandika 20 - AVcc, voltage ya usambazaji kwa ADC (+ 5V)
3. Ongeza saa ya nje ya 16 MHz kati ya pini 9 na 10, na ongeza vitendaji viwili vya 22pF vinavyoenda chini kutoka kwa kila pini hizo.
4. Ongeza kitufe cha kitambo kama swichi ya kuweka upya, kwa hivyo inaweka pengo kwenye ubao wa mkate kwa njia ile ile ya IC. 5. Ongeza waya ndogo ya kuruka kutoka kwa Pin 1 ya ATmega328 hadi mguu wa chini wa kitufe cha kushinikiza (pini iliyo karibu sana na IC). Ongeza waya mwingine wa kuruka kutoka mguu wa kushoto wa juu wa kitufe cha kushinikiza chini.
6. Vuta chip kutoka kwa Arduino yako inayofanya kazi na ujaribu kwenye bodi hii. Programu ya blink_led blinks pin 13. Pini 13 kwenye Arduino SIYO AVR ATMEGA8-16PU / ATMEGA168-16PU pin 13. Ni kweli imepachikwa 19 kwenye chip ya ATmega.
7. Mwishowe, ongeza LED. Mguu mrefu au anode huunganisha na waya nyekundu na mguu mfupi au cathode huunganisha na kontena la 220-ohm kwenda chini.
Hatua ya 4: Kupakia Mchoro kwa Arduino yako
Unaweza kwenda hapa kujua kuhusu njia za kupakia mchoro kwa Arduino.
Utahitaji kifaa cha USB-kwa-Serial. Nilitumia Bodi ya Kuzuka ya Msingi ya FDTI (5V). Ikiwa unataka tu kuifanya iweze kufanya kazi, unaweza kuruka kusanidi kichwa cha pini 6 na tumia waya za kuruka moja kwa moja kutoka kwa kichwa cha USB-TTL hadi pini zinazofaa kwenye ubao wa mkate. Hakikisha kuwa pini zimepelekwa kwa usahihi kwa kifaa cha serial unachochagua; pini kwenye ubao wa kuzuka zimeandikwa na majina ya tarakimu tatu. Wakati wa ujengaji wangu, niligundua microcontroller inahitaji kitufe cha wakati kamili cha kitufe cha kuweka upya ili kuandaa chip kusanidiwa na bodi ya kuzuka ina pini inayoitwa DTR / GRN ambayo hutuma ishara kwa pini ya kuweka upya inapounganishwa vizuri. Kwa hivyo, unganisha waya ya kuruka kutoka (DTR / GRN) kwenye bodi ya kuzuka hadi Pini 1 ya ATmega328 kupitia capacitor ya kauri ya 0.1µF.
Ilipendekeza:
Standalone Arduino 3.3V W / Saa ya nje ya 8 MHz Iliyopangwa Kutoka Arduino Uno Kupitia ICSP / ISP (pamoja na Ufuatiliaji wa Siri!): Hatua 4
Standalone Arduino 3.3V W / Saa ya nje ya 8 MHz Iliyopangwa Kutoka Arduino Uno Kupitia ICSP / ISP (pamoja na Ufuatiliaji wa Serial!): Malengo: Kuunda Arduino ya kawaida inayoendesha 3.3V mbali na saa ya nje ya 8 MHz. Ili kuipanga kupitia ISP (pia inajulikana kama ICSP, programu ya mfululizo ya mzunguko) kutoka kwa Arduino Uno (inayoendesha saa 5V) Ili kuhariri faili ya bootloader na kuichoma
Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz): Hatua 4
Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz): ATmega328p ni mdhibiti mdogo wa chip iliyoundwa na Atmel katika familia ya megaAVR (baadaye Teknolojia ya Microchip ilinunua Atmel mnamo 2016). Ina usanifu wa Harvard uliobadilishwa wa 8-bit RISCprocessor msingi. Mdhibiti huyu mdogo ni akili ya Arduino
STANDALONE DOGO ARDUINO: 3 Hatua
STANDALONE DOGO ARDUINO: Hei! Nimerudi na mwingine anayefundishwa. Lengo kuu la mradi huu ni kupata utengenezaji wa PCB ndogo ya ATMEGA328P mdhibiti mdogo aka bodi ndogo ya Arduino
Standalone Solar-to-USB Pamoja na Battery: 4 Hatua
Standalone Solar-to-USB With Battery: Hii ndio njia ya kuweka mipangilio kidogo ya jua ambayo ninatumia kwa demos. Jopo huchaji betri ya 12 V, ambayo hubadilishwa kuwa pato la 5 V USB. Kwenye video mwishoni, ninaonyesha jinsi ninavyotumia kuwezesha chemchemi ndogo ya maji. Kama kawaida, tafadhali kuwa mwangalifu
Standalone Arduino / ATM Chip kwenye ubao wa mkate: Hatua 8 (na Picha)
Standalone Arduino / ATMega Chip kwenye Bodi ya Mkate: Ikiwa wewe ni kama mimi, baada ya mimi kupata Arduino yangu na kufanya programu ya mwisho kwenye chip yangu ya kwanza, nilitaka kuivuta Arduino Duemilanove yangu na kuiweka kwenye mzunguko wangu mwenyewe. Hii pia itatoa Arduino yangu kwa miradi ya baadaye. Mchanganyiko