Cov txheej txheem:

Neeg Hlau Cupid Nrog Tsiv Lub Taub Hau, Teeb thiab Suab: 6 Kauj Ruam
Neeg Hlau Cupid Nrog Tsiv Lub Taub Hau, Teeb thiab Suab: 6 Kauj Ruam

Video: Neeg Hlau Cupid Nrog Tsiv Lub Taub Hau, Teeb thiab Suab: 6 Kauj Ruam

Video: Neeg Hlau Cupid Nrog Tsiv Lub Taub Hau, Teeb thiab Suab: 6 Kauj Ruam
Video: Hmo no tais maiv thiab tais lab ua yam salad pab noj qab heev 14/01/2022 2024, Hlis ntuj nqeg
Anonim

Los ntawm snorlaxprimeFollow Ntxiv los ntawm tus sau:

Contactless Halloween Candy Dispenser
Contactless Halloween Candy Dispenser
Contactless Halloween Candy Dispenser
Contactless Halloween Candy Dispenser
Lub taub hau tsis muaj neeg hlau nrog txav caj npab
Lub taub hau tsis muaj neeg hlau nrog txav caj npab
Lub taub hau tsis muaj neeg hlau nrog txav caj npab
Lub taub hau tsis muaj neeg hlau nrog txav caj npab
Arduino Muaj feem xyuam
Arduino Muaj feem xyuam
Arduino Muaj feem xyuam
Arduino Muaj feem xyuam

Kuv tau tshoov siab kom ntxiv ob peb qhov ntxiv rau cov neeg hlau ntxim hlub cupid kom ua rau nws muaj sia dua vim tias nws yog neeg hlau thiab nws tseem yog Hnub Valentine. Kuv rov siv kuv lub teeb qhib MP3 player Circuit. Tib lub Circuit Court tseem tau siv hauv Frankenbot cov lus qhia.

Kauj Ruam 1: Tsim Koj Cov Lus Qhia Robot Cupid

Tsim Koj Cov Lus Qhia Neeg Hlau Cupid
Tsim Koj Cov Lus Qhia Neeg Hlau Cupid

Ua raws cov lus qhia txaus los tsim koj cov lus qhia neeg hlau cupid. Tab sis tsis txhob lo lub cev rau lub taub hau tam sim no. Peb tab tom yuav tso qee qhov Circuit Court uas yuav ua rau nws tshee nws lub taub hau thiab teeb lub teeb.

Lwm yam uas kuv tau hloov pauv yog lo cov ntawv rau cov tuab tuab los zoo ib yam li cov thawv nplej. Tab sis nws ua rau nws nyuaj rau khoov thiab koj yuav tsum tau kho qhov tuab rau lub taub hau kom ib feem los tuav cov khoom qab zib yuav haum rau hauv lub cev.

Kauj Ruam 2: Circuit thiab Daim Ntawv Teev Npe

Circuit Court thiab Daim Ntawv Teev Npe
Circuit Court thiab Daim Ntawv Teev Npe

Raws li koj tuaj yeem pom hauv Circuit Court saum toj no, Kuv tab tom siv arduino nano ua lub paj hlwb rau neeg hlau. Lub cav servo yog tswj ntawm tus pin 9 kom txav lub taub hau nce thiab nqis. MP3 player yog siv los ua nkauj koj nyiam nkauj thaum LDR (lub teeb pom kev zoo) tau qhib. Koj tuaj yeem tso tus neeg hlau rau hauv lub thawv thiab thaum nws qhib, lub teeb pom kev zoo yuav qhib cov nkauj. Thaum nws tau qhib kuv kuj tseem nyem 3 LEDs uas tau teeb rau hauv siab ntawm tus neeg hlau.

Nov yog cov npe ntawm cov khoom siv:

- Arduino Nano

- DFPlayer mini

- 3 LEDs

- Mini Hais Lus

- 1K resistor x2

-330 ohm resistor

- Servo tsav

- LDR Dr.

- Txoj hlua txuas lub servo rau lub taub hau neeg hlau

- Daim ntawv los tuav txoj hlua

Kauj Ruam 3: Ua Qhov Rau Hauv Siab

Ua Qhov Rau Hauv Siab
Ua Qhov Rau Hauv Siab
Ua Qhov Rau Hauv Siab
Ua Qhov Rau Hauv Siab

Tus neeg hlau tsis ua tiav yam tsis muaj lub teeb ntsais muag, yog li peb tseb qee qhov kom haum rau 3 LEDs rau hauv siab. Ua siab mos siab muag thiab tsis txhob tawg nws lub siab.

Tom qab ntawd haum 3 LEDs rau hauv siab.

Kauj Ruam 4: Sib dhos Circuit thiab Coding

Sib dhos Circuit thiab Coding
Sib dhos Circuit thiab Coding

Sib sau ua ke. Kuv ntxiv cov servo txuas nrog tus pin 9 ntawm Arduino. Qhov servo los nrog 3 xov hlau. Cov xim dub lossis xim av kom txuas nrog GND. Qhov Nruab Nrab Liab xaim txuas nrog VCC (5V) thiab Cov xaim daj yog kev tswj hwm uas txuas nrog Pin 9 ntawm Arduino.

Kev pib ua haujlwm rau servo tau ua tiav hauv ntu hauv qab no ntawm cov cai:

Servo tswj; // tsim cov khoom siv servo los tswj cov haujlwm ua haujlwm pos = 0; // sib txawv los khaws txoj haujlwm servo

Lwm qhov kev hloov kho los ntawm Frankenbot Circuit yog kom muaj nkauj MP3 hu ua 002.mp3 nyob hauv daim nplaub tshev 07. Qhov pib ntawm txoj cai yog raws li hauv qab no:

int Nkauj = 2; //sd:/07/002.mp3

Tom qab ntawd pib ua haujlwm servo ntxiv cov cai hauv qab no rau Kev teeb tsa ntu ntawm cov cai

void teeb tsa () {

… Myservo.attach (9); // txuas cov servo ntawm tus pin 9 rau servo …}

Qhov kev pabcuam tsuas tuaj yeem tig 180 degrees los ntawm kev tsim, yog li nws zoo li lub tshuab ntxhua khaub ncaws, cov cai kom txav cov servo yog raws li hauv qab no:

rau (pos = 0; pos <= 90; pos += 1) {// mus los ntawm 0 degrees mus rau 90 degrees // hauv cov theem ntawm 1 degree myservo.write (pos); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); // tos 15ms rau servo kom mus txog txoj haujlwm} rau (pos = 90; pos> = 0; pos -= 1) {// mus los ntawm 90 degrees mus rau 0 degrees myservo.write (pos); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); // tos 15ms rau servo kom mus txog txoj haujlwm}

Cov cai saum toj no yuav txav cov servo mus txog 90 degrees thiab tom qab ntawd tig nws rov qab rau xoom txoj haujlwm.

Ib qho me me ntxiv. Yog tias koj siv cov cai los ntawm Frankenbot, nws tau tsim los qhib thaum nws tsaus ntuj, yog li koj yuav tsum tau hloov qhov kev xav kom qhib thaum muaj lub teeb hloov. Qhov no ua tiav hauv ntu hauv qab no ntawm txoj cai.

yog (ldrStatus> 200) {// taws thaum qhib

… // Nyem qhov LED ntawm no thiab tso zaj nkauj, koj tuaj yeem kho 200 qhov pib // yog tias chav nyob ci dhau los tsaus ntuj heev}

Tam sim no koj tuaj yeem xa cov cai rau arduino thiab sim tias txhua yam ua haujlwm tau zoo. Tsis txhob hnov qab xa koj cov nkauj nyiam mus rau hauv daim npav SD hauv daim nplaub tshev sd: /07/002.mp3, yog tias koj siv kuv tus lej, lossis koj tuaj yeem hloov qhov no mus rau lwm yam.

Kuv tau tshaj tawm tag nrho cov cai rau koj yooj yim.

Kauj ruam 5: Sib sau ua ke Servo

Sib sau ua ke Servo
Sib sau ua ke Servo
Sib sau ua ke Servo
Sib sau ua ke Servo
Sib sau ua ke Servo
Sib sau ua ke Servo
Sib sau ua ke Servo
Sib sau ua ke Servo

Tam sim no koj paub lub Circuit Court ua haujlwm, nws yog lub sijhawm tawm lub Circuit Court rau hauv tus neeg hlau. Thawj qhov uas yuav tsum tau ua yog txhawm rau lub qhov nyob tom qab thiab teeb tsa servo. Tom qab ntawd qhov nyuaj me ntsis yog muab tag nrho cov seem hauv Circuit Court tso rau hauv qab. Muab tso rau hauv daim duab 3. Kuv kuj tau khawb lwm lub qhov kom muaj peev xwm ua kom muaj zog hauv Circuit Court. Tom qab ntawd koj yuav tsum lo txhua yam ua ke. Tab sis tsis txhob lo rau sab nraum qab ntawm lub taub hau ua ntej, raws li koj yuav xav tau txuas txoj hlua tuav los ntawm daim ntawv txiav.

Vim tias kuv tau lo daim ntawv rau ntawm daim duab los, nws nyuaj rau ua kua nplaum, yog li kuv siv qee daim ntawv los pab tuav cov khoom ua ke.

Kauj Ruam 6: Kov Kawg

Image
Image
Kov Kawg
Kov Kawg
Kov Kawg
Kov Kawg

Tam sim no txhua yam tau sib sau ua ke, nws yog lub sijhawm los txuas txoj hlua rau sab nraum qab ntawm lub taub hau, Kuv tuav txoj hlua siv daim ntawv kaw. Thov txim kuv tsis nco qab thaij duab ua ntej kuv glued lub taub hau ua ke. Tom qab ntawd txuas txoj hlua rau servo. Kuv txoj hlua me me kom luv, yog li lub qhov ncauj tsis kaw ib yam nkaus, koj tuaj yeem kho txoj hlua kom ntseeg tau tias koj tau txais cov txiaj ntsig xav tau.

Tom qab ntawd muab lo rau tes thiab tis rau qhov kov kawg. Yog tias koj pom kuv LDR tab tom tawm hauv lub ces kaum tom qab ntawm lub qhov ncauj neeg hlau. Kuv yuav hais kom muab qhov no tso rau hauv siab hauv ntej thiab.

Kauj ruam kawg yog ua kom muaj zog thiab txaus siab rau koj lub cupid bot los ua neej nyob. Nws yog lub sijhawm los qhuas koj tus hlub nrog qee qhov xav tsis thoob khaws cia hauv nws lub qhov ncauj thiab muaj kev zoo siab Valentine hnub.

Kuv vam tias koj tau nyiam ua cov neeg hlau no ntau npaum li kuv nyiam ua rau lawv. Thov tawm lus lossis yog koj muaj lus nug, kuv yuav zoo siab tshaj los teb lawv. Ua tsaug rau koj nyeem kuv cov ntawv qhia.

Pom zoo: