Cov txheej txheem:

Lub thawv tsis siv: 3 Cov Kauj Ruam (nrog Duab)
Lub thawv tsis siv: 3 Cov Kauj Ruam (nrog Duab)

Video: Lub thawv tsis siv: 3 Cov Kauj Ruam (nrog Duab)

Video: Lub thawv tsis siv: 3 Cov Kauj Ruam (nrog Duab)
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Hlis ntuj nqeg
Anonim
Lub thawv tsis siv
Lub thawv tsis siv

Qhov project: Tsis Siv Lub Thawv

Hnub tim: Peb Hlis 2020 - Plaub Hlis 2020

Kuv txiav txim siab ua txoj haujlwm no vim yog ob yam, ib qho hu kom nres mus rau txoj haujlwm nyuaj dua uas kuv tab tom ua haujlwm tam sim no, thiab qhov thib ob yog qee yam ua thaum lub sijhawm kaw tag nrho peb muaj nyob hauv New Zealand. Nws muaj hmoo uas kuv muaj cov khoom siv txaus los ua kom tiav txoj haujlwm no vim kev yuav khoom ntxiv tsis tuaj yeem ua tau nyob rau lub sijhawm no vim qhov kev txwv uas tsoomfwv tau tso rau ntawm kev yuav khoom "yam tsis tseem ceeb".

Dab tsi yog "Lub Thawv Tsis Txaus", muab tso yooj yim nws yog lub thawv uas muaj qhov hloov uas ib txwm tawm, txawm li cas los xij nws koj hloov nws ntawm lub kaw lus sab hauv yuav hloov nws dua. Qhov no rov ua dua txhua lub sijhawm koj hloov qhov hloov nrog thaum lub thawv no yim qhov sib txawv ntawm lub hau qhib thiab kaw, tus ntiv tes txuas ntxiv thiab thim rov qab, thiab thaum kawg qhov muag txav ntawm lub qhov muag thiab xim qhov muag pom.

Ib qho ntawm cov kab ke no tuaj yeem tsim kho uas yooj yim dua li qhov saum toj no. Ob lub qhov muag thiab lawv qhov kev txav mus los, thiab lub hau nqa servo tuaj yeem tshem tawm ob qho tib si. Lub hau ces tsuas yog nqa los ntawm tus ntiv tes servo nthuav cov ntiv tes uas tig rau lub hau.

Khoom siv

1. Arduino Uno R3

2. 10K resistor

3.330 Ohm resistor

4. Ob tug ncej hloov

5. Daj LED

6. 3 x Servo Motors

7. 2 x RGB Neopixel LEDs

8. 18650 tus tuav lub roj teeb

9. 2 x 18650 4200mAh, 3.7V

10. LM2596 Step-Down DC-DC fais fab module

11. Lub Hwj Chim On/Off hloov, ib tus ncej

12. Ntau yam Depont cables, kho, thiab PCB board

13. Ntoo tsim nyog rau lub thawv

Kauj ruam 1: Tsim Nws

Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws

Lub npov yog tsim los ntawm cov ntoo uas tsim nyog, nrog lub hauv paus tawv tawv tawv tawv thiab plaub ko taw roj hmab. Lub thawv qhov ntev dua tuaj yeem yuav luag txhua qhov loj me muab cov ntiv tes tuaj yeem ncav cuag qhov hloov pauv. Txoj haujlwm no lub thawv qhov ntev yog 120mm dav, 245mm qhov tob, thiab 90mm siab. Kuv ntxiv lub zog hloov pauv, lub zog On/Off LED, thiab lub qhov me me ntawm ib sab. Lub Qhov muab kev nkag mus rau Arduino Uno USB chaw nres nkoj rau thauj khoom software, qhov no kuv pom tau tsim los teeb tsa thiab kho qhov ntsuas ntawm servo txav tau yooj yim dua li nws xav kom tshem tawm cov ntaub ntawv sab nraud.

Kuv tau suav nrog Daim duab Fritzing ntawm kev siv hluav taws xob. Kuv siv Arduino Uno yooj yim vim tias kuv muaj ib qho muaj, WEMOS D1 Mini, lossis Arduino Nano kuj tseem tuaj yeem siv raws li lub kaw lus tsuas yog xav tau 6 lub tswv yim. Kuv kuj tau txiav txim siab ua qhov txheej txheem no 18650 roj teeb raws li tsis siv lub hwj chim 12V vim nws ua rau lub thawv nqa tau ntau dua thiab nyab xeeb dua rau siv. Cov roj teeb 18650 tau tuav hauv ob lub roj teeb thiab muaj qhov hluav taws xob ntawm 3.7V txhua thiab muaj peev xwm 4200mAh. Kev mus rau lub roj teeb kom rov them lawv yuav xav tau tshem lub hauv paus board thiab lub hau tsa caj npab kom raug txuas.

Peb qhov kev pabcuam siv qhov twg tsuas yog cov uas kuv muaj; txhua tus qauv servo tuaj yeem siv tau. Feem ntau cov servos tuaj nrog txuas nrog peb qhov txuas txuas thiab muaj xim, Xim av rau GND, Liab rau lub zog, txhua yam ntawm 4V thiab 7.8V, thiab thaum kawg daj rau kab teeb liab. Kuv siv ob lub TowerPro MG995 servos rau lub hau thiab ntiv tes thiab CFsunbird SG90 rau lub qhov muag. SG90 tsuas yog siv raws li kuv tau txwv hauv qhov chaw, kuv muaj thiab yuav tsis siv MG995 thib peb.

Lub Box's Off/On switch muaj qhov yooj yim debounce Circuit txuas uas suav nrog 10K resistor txuas rau GND thiab txuas rau tib lub ntsiab lus ntawm qhov hloov yog ib qho xaim txuas rau tus pin 12 ntawm Arduinio Uno. Lwm sab ntawm qhov hloov pauv tau txuas rau Arduino on-board 5V tus pin. Kuv txiav txim siab los siv Step-Down lub zog ntsuas hluav taws xob raws li qhov hluav taws xob Kuv tau txais los ntawm ob lub 18650 roj teeb tau txog 8.5V uas yog qhov siab dhau rau servos, 7.8V yog qhov siab tshaj plaws pom zoo los ntawm TowerPro Cov Ntaub Ntawv. Cov Kauj Ruam-Down lub zog ntsuas cov theem hluav taws xob nqes mus rau 6V uas yog siv los ntawm cov servos thiab tseem siv los ua hwj chim Arduinio Uno los ntawm nws GND thiab VIN pins. Ib qho yooj yim 330Ohm resistor hauv koob nrog cov xim daj tau siv los qhia yog tias lub thawv tau ua haujlwm thiab txuas nrog GND thiab 6V fais fab kev tsheb nqaj hlau. Ib tus ncej hloov pauv tau siv rau sab nraum lub thawv kom hloov On/Off ob lub 18650 roj teeb.

Ob lub qhov muag siv ob lub 8 hli Neopixel RGB LEDs, txhua tus xaim mus rau 5V ntawm-board Arduino lub hwj chim thiab GND pins ntawm Arduino Uno. Lawv tau xaim hauv kab thiab ib qho xaim hluav taws xob txuas nrog tus pin 11 ntawm Arduino Uno. RBG LEDs muaj lub tiaj tiaj uas txiav txim siab qhov sib txuas ntawm cov txuas, saib cov duab txuas rau pinouts. Cov LEDs no tuaj yeem xaim sib cais kom Arduino Uno tuaj yeem tswj hwm txhua lub qhov muag los ntawm cov teeb liab sib cais. Raws li nrog txhua qhov phiaj xwm kev teeb tsa tau muab tso rau ntawm lub khob cij thiab ntsuas ua ntej tau teeb tsa ntawm lub hauv paus. Nws tau pom zoo tias txhua qhov txuas txuas sib txuas tau maj mam ua rau lawv cov pins ntawm Arduino vim lawv muaj kev nyiam ua haujlwm xoob dhau sijhawm.

Duab
Duab

Kauj ruam 2: Software

Kuv yuav tsum nyob rau lub sijhawm no ua kuv tsaug rau "labomat" thiab Useless-Box piv txwv Arduino code muaj nyob ntawm GitHub qhov chaw rau lub hauv paus ntawm software ua haujlwm ntawm cov kab ke no. Raws li ib feem ntawm txoj haujlwm txhim kho kuv hloov kho thiab ntxiv rau cov cai tshwj xeeb hauv kev txav mus los, thiab xim ntawm lub qhov muag. Ib qho ntxiv, nws yog qhov yuav tsum tau hloov kho rau txhua qhov kev pabcuam txav mus los pub rau qhov sib txawv hauv lawv qhov kev txav chaw, thiab thawj txoj haujlwm.

Koj yuav xav tau qhov hloov tshiab kawg ntawm Arduino IDE 1.8.12, thiab cov ntaub ntawv hauv tsev qiv ntawv: Adafruit NeoPixel.h, thiab Servo.h. Kuv tau txuas qhov kev xeem rau lub qhov muag, thiab qhov haujlwm tseem ceeb rau lub thawv haujlwm.

Kauj Ruam 3: Hauv Xaus

Kuv pom txoj haujlwm no ua rau muaj kev cuam tshuam los ntawm txoj haujlwm tseem ceeb uas kuv tab tom ua haujlwm. Thaum lub version kuv tau tsim thiab qhia ntawm no yog qhov yooj yim Kuv tau pom thiab qhuas ntau qhov sib txawv ntawm tib lub npov hauv is taws nem thiab You Tube, txhua yam uas ua rau siv cov kev hloov pauv nthuav ntawm lub hauv paus ntsiab lus ntawm kev hloov thiab cov cuab yeej hloov pauv nws tawm.

Pom zoo: