Cov txheej txheem:

DIY Standalone Arduino Uno: 5 Kauj Ruam
DIY Standalone Arduino Uno: 5 Kauj Ruam

Video: DIY Standalone Arduino Uno: 5 Kauj Ruam

Video: DIY Standalone Arduino Uno: 5 Kauj Ruam
Video: Amazing arduino project 2024, Lub Xya hli ntuj
Anonim
DIY Standalone Arduino Uno
DIY Standalone Arduino Uno

Hauv txoj haujlwm no, kuv yuav qhia tias peb tuaj yeem ua DIY Arduino Uno li cas los ntawm kev teeb tsa nws ntawm lub khob cij. Qhov no tuaj yeem ua tiav rau ntau yam laj thawj xws li ua nws pheej yig dua, qhov loj me, txo kev siv hluav taws xob, thiab lwm yam.

Txoj haujlwm no yuav muab txoj hauv kev rau koj kom ua tsawg heev Arduino Uno uas yuav ua txhua txoj haujlwm zoo li ntawm Arduino koj yuav los ntawm kev ua lag luam. Raws li peb paub tias Arduino yeej yog qhov qhib qhov chaw thiab yog li, nws yog cov txuj ci nyob rau hauv cov chaw pej xeem uas tuaj yeem siv los ntawm ib tus neeg los thov nws rau lawv lub hom phiaj nrog kev nce qib yog tias ua tau. Qhov no cia peb ua qhov zoo li no hauv tsev ntawm peb tus kheej. Cov theem hauv qab no yuav piav qhia yuav ua li cas sib sau ua ke hauv Circuitboard ntawm lub khob cij. Kuv qiv nyiaj feem ntau ntawm kev taug kev los ntawm Arduino qhov chaw.

Txoj haujlwm no yog txhawb nqa los ntawm LCSC. Kuv tau siv cov khoom siv hluav taws xob los ntawm LCSC.com. LCSC muaj kev mob siab rau muab kev xaiv dav ntawm cov khoom siv hluav taws xob zoo tshaj plaws ntawm tus nqi zoo tshaj. Sau npe hnub no thiab tau txais $ 8 tawm ntawm koj thawj daim ntawv xaj.

Kauj Ruam 1: Yam Koj Yuav Tsum Ua

Yam Koj Yuav Tsum Tau Ua
Yam Koj Yuav Tsum Tau Ua
  1. ATmega328P-PU x 1
  2. 16MHz Crystal Oscillator x 1
  3. LM7805CV Tawm Tawm Kab X1
  4. Capacitor 22 pF x 2
  5. Capacitor 10 uF x 2
  6. Resistor 220 Ohm x 2
  7. Resistor 10 kohm x 1
  8. Momentary Hloov x 1
  9. LED x 2 ib

Kauj Ruam 2: Ntxiv Cov Khoom Siv Hluav Taws Xob rau Arduino

Lub hwj chim Arduino tuaj yeem lees txais qhov ntsuas hluav taws xob ntau ntawm 7 txog 16 volts. Cov peev txheej siv tau ntau tshaj yog lub roj teeb 9V uas txaus ntseeg lossis 9-12VDC lub zog siv. Vim tias feem ntau cov ntsuas hluav taws xob thiab cov nti xav tau 5V qhov chaw, peb yuav xav tau LM7805 tus tswj hluav taws xob txhawm rau txiav 9V nqes mus rau tus tiv thaiv tus phooj ywg 5V. Yog tias koj txuas ntau dua 16V, koj yuav ua rau IC puas tsuaj.

  1. Ntxiv lub zog thiab cov xov hlau hauv av rau qhov uas koj tus tswj hluav taws xob yuav nyob qhov twg.
  2. Ntxiv lub zog thiab cov xov hlau hauv qab hauv qab ntawm koj lub rooj tsav xwm txuas rau txhua txoj kev tsheb nqaj hlau.
  3. Tam sim no, ntxiv LM7805 tus tswj hwm rau lub khob cij. Nws yuav siv cov tswv yim ntawm 9V thiab muab cov khoom siv txuas ntxiv ntawm 5V los ntawm cov zis.
  4. Ntxiv lub hwj chim tawm thiab cov xov hlau hauv av uas txuas rau txoj kab sab laug thiab sab laug ntawm lub khob cij.
  5. Tsis tas li, ntxiv 10uF capacitor nruab nrab ntawm IN ntawm tus tswj hwm thiab hauv av nrog rau 10uF capacitor ntawm txoj kev tsheb nqaj hlau ntawm lub zog thiab hauv av. Cov hlua nyiaj ntawm lub tshuab hluav taws xob ua rau txhais ceg hauv av.
  6. Muab lub hwj chim LED nyob ze rau lub hauv paus nkag thiab nyob rau sab saum toj ntawm lub khob cij. Koj tuaj yeem siv LED ntsuab lossis liab.
  7. Txuas lub jumper hlau los ntawm cov hlau lead tsis zoo (luv luv ceg) ntawm LED rau hauv av tsheb nqaj hlau thiab teeb tsa Ω resistor los ntawm cov hlau lead zoo (ceg ntev) mus rau txoj kev tsheb nqaj hlau.

Kauj Ruam 3: Ntxiv Pawg Thawj Coj

Ntxiv Pawg Thawj Coj
Ntxiv Pawg Thawj Coj
Ntxiv Pawg Thawj Coj
Ntxiv Pawg Thawj Coj

Ua ntej txav mus, txheeb xyuas daim duab no. Nws yog cov peev txheej zoo rau kev kawm paub txhua tus lej ntawm koj li ATmega nti ua dab tsi nrog rau Arduino lub luag haujlwm. Qhov no yuav piav qhia ntau qhov tsis meej pem tom qab vim li cas koj thiaj li txuas qee tus pin raws li koj ua. Yog xav paub cov ntaub ntawv ntxaws ntxiv, ua tibzoo saib ntawm cov ntawv rau ATmega 168 (luv luv version) (ntev ntev). Nov yog daim ntawv rau ATmega328 (luv version) (ntev version).

1. Nruab ATmega328 nti (qhia ntawm sab xis) yog li sab sab ntawm IC yog nyob rau sab saum toj. Yog tias koj tau teeb tsa cov khoom sib txuas ntawm PCB, nws yog lub tswv yim zoo los siv lub qhov (socket).

2. Ntxiv 10KΩ rub-resistor mus rau +5V kev tsheb nqaj hlau thiab txuas rau lwm qhov kawg rau RESET tus pin ntawm ATmega328 (tus pin 1). Ntxiv cov dhia rau lub zog thiab hauv av rau cov pins hauv qab no.

Pin 7 - VCC, cov khoom siv hluav taws xob (+5V)

Pin 8 - GND (tsheb nqaj hlau hauv av)

Pin 22 - GND (tsheb nqaj hlau hauv av)

Tus Pin 21 - AREF, tus lej sib piv rau ADC (+5V)

Tus Pin 20 - AVcc, cov khoom siv hluav taws xob rau ADC (+5V)

3. Ntxiv lub moos 16 MHz sab nraud ntawm tus pin 9 thiab 10, thiab ntxiv ob 22pF capacitors khiav mus rau hauv av los ntawm txhua tus pin ntawd.

4. Ntxiv lub sijhawm tam sim no ua qhov hloov pauv, yog li nws nthuav dav qhov sib txawv ntawm lub khob cij ib yam li IC ua. 5. Ntxiv me jumper hlau los ntawm Pin 1 ntawm ATmega328 mus rau hauv qab ceg ntawm lub laub-khawm (tus pin ze rau IC). Ntxiv lwm jumper hlau los ntawm sab laug sab saum toj ntawm lub laub-khawm hla rau hauv av.

6. Rub lub nti los ntawm koj qhov ua haujlwm Arduino thiab sim nws ntawm lub rooj tsavxwm no. Txoj haujlwm blink_led ntsais tus pin 13. Tus pin 13 ntawm Arduino TSIS YOG AVR ATMEGA8-16PU/ATMEGA168-16PU tus pin 13. Nws tau ua tus pin 19 ntawm ATmega nti.

7. Thaum kawg, ntxiv LED. Cov ceg ntev lossis anode txuas rau cov hlau liab thiab cov ceg luv lossis cov cathode txuas rau 220-ohm resistor mus rau hauv av.

Kauj Ruam 4: Tshaj Tawm Sketch rau Koj Arduino

Uploading Sketch rau Koj Arduino
Uploading Sketch rau Koj Arduino

Koj tuaj yeem mus ntawm no kom paub txog txoj hauv kev xa cov duab kos mus rau Arduino.

Koj yuav xav tau USB-rau-Serial ntaus ntawv. Kuv siv FDTI Basic Breakout Board (5V). Yog tias koj tsuas yog xav kom nws ua haujlwm, koj tuaj yeem hla kev teeb tsa 6-tus pin header thiab tsuas yog siv cov xov txuas txuas ncaj qha los ntawm USB-TTL lub taub hau mus rau tus pin tsim nyog ntawm lub khob cij. Nco ntsoov tias cov pins raug xa mus kom raug rau cov khoom siv uas koj xaiv; cov pins ntawm pawg thawj coj tawg tau sau nrog peb tus lej npe. Thaum lub sijhawm kuv tsim, kuv pom lub microcontroller xav tau lub sijhawm ua haujlwm zoo ntawm lub pob pib dua kom npaj tau lub nti kom tau txais kev ua haujlwm thiab pawg thawj coj tawg muaj tus pin hu ua DTR/GRN uas xa lub teeb liab mus rau tus pin rov pib dua thaum sib txuas kom raug. Yog li, txuas lub xov hlau jumper los ntawm (DTR/GRN) ntawm lub rooj sib tsoo tawm mus rau Pin 1 ntawm ATmega328 ntawm 0.1µF ceramic capacitor.

Pom zoo: