Cov txheej txheem:

Txais tos Santa: 4 Kauj Ruam (nrog Duab)
Txais tos Santa: 4 Kauj Ruam (nrog Duab)

Video: Txais tos Santa: 4 Kauj Ruam (nrog Duab)

Video: Txais tos Santa: 4 Kauj Ruam (nrog Duab)
Video: Cas Tsis Xaiv Koj - R-Lin Thoj New Song Original By Zaj Dub [Official MV] 2023 2024, Hlis ntuj nqeg
Anonim
Txais tos Santa
Txais tos Santa

Txoj haujlwm no tau ua tiav raws li ib feem ntawm kev kho kom zoo nkauj Christmas. Nws yog Santa tus menyuam roj hmab nrog teeb thiab caj npab uas txav thaum nws pom koj.

Kauj ruam 1: Cov ntaub ntawv

Peb xav tau cov ntaub ntawv hauv qab no (tuaj yeem hloov kho raws li qhov xav tau, xav tau lossis muaj nyob):

  • Pawg tswj hwm: Arduino nano.
  • Ib pawg ntawm cov coj: Kuv siv 8 NeoPixels.
  • Santa tus menyuam roj hmab: lossis lwm yam cim ntawm koj xaiv. Thaum koj muaj nws, xyuas kom nws yooj yim qhib thiab muaj qhov chaw nyob hauv tsev cov khoom, thiab qee yam ntawm cov qauv sab hauv los tuav qee yam khoom, feem ntau yog servo. Lossis yog tias koj muaj peev xwm tiag tiag, koj tuaj yeem ua tus menyuam roj hmab tag nrho koj tus kheej (hauv qhov no nws zoo dua los tsim cov menyuam roj hmab thaum cov txheej txheem).
  • Lub cav servo, uas haum rau tus menyuam roj hmab.
  • Lub suab txav: Kuv siv HC-SR501.
  • Capacitor: 2200uF.
  • Capacitor: 220uF.
  • Ib lub capacitor: 100nF
  • Tus tiv thaiv: 390 Ohms.
  • Ob peb xaim: raws li xav tau.
  • Kub kua nplaum.
  • Velcro thiab xov.
  • Qee hom ntoo: Kuv siv lub pallet kas fes.
  • Ntsia Hlau
  • 5V lub zog siv hluav taws xob: koj tuaj yeem siv lub xov tooj txawb lossis lub txhab nyiaj fais fab (yog tias koj xav ntxiv kev txav mus los).
  • USB mini B cable: zoo ib yam rau lub cajmeem Arduino.

Thiab cov cuab yeej:

  • Txiab.
  • Soldering hlau.
  • Kub kua nplaum phom.
  • koob.
  • Lwm yam koj xav tau.

Kauj Ruam 2: Kev tsim kho

Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho

Cia peb pib.

Coj tus menyuam roj hmab rau nws nraub qaum, ntawm koj txhais tes txiab thiab txiav daim ntaub kom nkag mus rau sab hauv. Tshem tawm qhov txhaws.

Siv Velcro, xov thiab koob thiab xaws Velcro hauv lub qhov taub.

Tshem tawm ib txhais caj npab, Kuv tau xaiv sab laug, raws li sab laug uas kuv yog;) Nws tau kub kub yog li kuv xav tau thov kub kom tshem nws yooj yim.

Txuas tus pas rau qhov txav ntawm qhov servo. Ua lub qhov nyob rau ntawm lub xub pwg ntawm caj npab, muab tus pas rau sab hauv (sab hauv sab hauv) thiab ua kua nplaum kub. Ua ib lub qhov ntawm lub xub pwg ntawm tus menyuam roj hmab qhov twg yog caj npab.

Nqa cov servo thiab khawm nws rau tus qauv, ntawm no kuv siv cov sib xyaw ntawm cov flange thiab cov kua nplaum kub. Xyuas kom tseeb tias koj tso lub tog sab ntawm qhov servo, nws yuav tawm los ntawm lub qhov kawg uas peb tau ua.

Ua lub qhov taub raws li lub plab khawm (tsawg kawg 3mm ntawm txoj kab uas hla, lossis lub sensor yuav tsis ua haujlwm, Qhov loj dua txoj kab uas hla, lub kaum sab xis pom tau ntau dua) thiab cov kua nplaum kub hla nws (sab hauv tus menyuam roj hmab) lub hau ntawm lub suab txav. Ntawm no kuv xav txog kev siv qee lub qhov muag daj, lossis zoo ib yam, txhawm rau tiv thaiv cov ntaub los ntawm kev tawg tab sis cov kua nplaum muab lub zog txaus kom zam nws, pom tseeb. Ua ib qho ntxiv, daim duab ntawm daim ntaub pab nws mus tsis pom.

Coj cov leds thiab qee cov xov hlau thiab npaj lawv raws li koj xav kom lawv ua thiab muab tshuaj txhuam rau lawv raws li. Kuv tau xaiv ib puag ncig lub pob khawm. Solder lub 220uF capacitor thiab 390 Ohm resistor, raws li Adafruit pom zoo rau Neopixels. Kuv kuj tau muab cov txheej txheem ntawm 3 tus pin hauv thawj coj ntawm cov saw rau kev txuas nrog cov xov hlau jumper. Kub nplaum cov txheej rau daim ntaub (sab hauv), lossis tsis yog tias koj tuaj yeem ua rau lawv tsis txav mus rau lwm txoj hauv kev.

Nws yog lub sij hawm rau thaiv. Kuv siv qhov 150mm Jumper Wires raug (F/F thiab F/M raws li xav tau) siv los txuas nrog Arduino pins. 2, raws li lawv yog, rau cov cim qhia rau leds thiab los ntawm lub sensor. Lub teeb liab rau servo siv servo hlau nws tus kheej. Tom qab ntawd kuv tau npaj 2 kab ntawm cov xaim hluav taws xob (ib qho rau 5V lwm qhov rau GND) sib txuas ua ke ntawm cov xov hluav taws xob servo nws tus kheej nrog 3 lwm qhov ib nrab jumper xov hlau, tiv thaiv cov neeg muag khoom nrog cov kab xev los yog cua sov-shrinkable macaroni.

Txuas cov xov hlau mus rau lub ntsuas, thiab coj raws li qhov tsim nyog, servo twb tau txuas nrog txij li peb tau siv nws tus kheej xaim.

Muab lub sensor tso rau sab hauv, nrog nws lub hau txuas kom raug. Muab kwv yees li ib nrab ntawm qhov txhaws, cia cov xov hlau tawm mus hla nws.

Thaum kuv ua tiav kev tsim kho thiab pib ntsuas, tom qab qee qhov txav ntawm servo, Arduino pib rov pib dua thiab nyob twj ywm. Txhawm rau tiv thaiv qhov no, siv lub tshuab 2200uF tso rau hauv cov kab hluav taws xob thiab 100nF capacitor ntawm RESET kab thiab GND.

Tam sim no txuas cov xov hlau mus rau Arduino, lub zog rau 5V thiab GND. Neopixels rau D2, sensor rau D5, servo rau D9 thiab USB cable.

Muab lub Arduino tso rau hauv tus menyuam roj hmab, sau kom tiav thiab kaw nrog lub velcro, cia USB cable tawm mus.

Ntsia caj npab rau servo. Ntawm no koj yuav tsum paub txog txoj haujlwm ntawm caj npab thiab lub servo. Tej zaum koj xav tau ntau qhov kev xeem kom txog thaum koj pom lub kaum sab xis.

Cov khoom siv tes ua tiav.

Yog tias koj siv lub txhab nyiaj fais fab koj tuaj yeem siv lub USB cable luv dua thiab muab lub txhab nyiaj tso rau sab hauv tus menyuam roj hmab (tsuav yog muaj chaw rau nws).

Siv lub xov tooj hluav taws xob txuas nrog lub xov tooj txhais tau tias USB cable xav tau ntev txaus thiab tias cov kab no pom sab nraud.

Kauj ruam 3: Programming

Programming
Programming

Rub tus lej Tus lej yog nyob ntawm no. koj tuaj yeem clone lossis rub tawm raws li koj xav tau.

Programming

Tsis muaj qhov tshwj xeeb xav tau rau kev ua haujlwm hauv txoj haujlwm no. Yog li txheej txheem txheej txheem zoo ib yam li lwm qhov kev tsim kho Arduino. Koj xav tau Arduino IDE.

  • Txuas Arduino rau lub khoos phis tawj.
  • Tua tawm Arduino IDE.
  • Thauj txoj haujlwm.
  • Nias lub pob "upload" thiab tos kom txog thaum ua tiav.
  • Disconnect Arduino.

Kauj Ruam 4: Qhov tshwm sim

Nws ua tiav !!!

Lub sijhawm pom nws hauv kev nqis tes ua.

Raws li xav paub, thaum ua cov khoom siv tes ua kuv pom tias cov qauv hauv cov menyuam roj hmab yog cov txheej txheem kom ua kom ob txhais ceg ntev dua, tab sis kuv xav tias nws zoo dua nrog cov ceg luv.

Nyob ntawm qhov kev siv servo, nws tuaj yeem ua suab nrov me ntsis, tab sis koj tuaj yeem ntsiag to nws nrog nkauj Christmas;)

Pom zoo: