Cov txheej txheem:

Custom Door Mat Triggered Door Bell: 6 Kauj Ruam
Custom Door Mat Triggered Door Bell: 6 Kauj Ruam

Video: Custom Door Mat Triggered Door Bell: 6 Kauj Ruam

Video: Custom Door Mat Triggered Door Bell: 6 Kauj Ruam
Video: SCARY TEACHER 3D MANDELA EFFECT LESSON 2024, Hlis ntuj nqeg
Anonim
Custom Door Mat Triggered Door Bell
Custom Door Mat Triggered Door Bell

Nyob zoo! Kuv lub npe yog Justin, Kuv yog Tus Kws Kawm Qib Siab hauv tsev kawm theem siab, thiab Cov Lus Qhia no yuav qhia koj yuav ua li cas thiaj ua lub tswb qhov rooj uas tshwm sim thaum ib tus neeg nce qib ntawm koj lub qhov rooj, thiab tuaj yeem yog lub suab nkauj lossis nkauj koj xav tau! Txij li lub qhov rooj laum ua rau lub qhov rooj qhib, tsis muaj siv tes.

Khoom siv

1. Arduino UNO

2. DFPlayer Mini MP3 Player thiab KeeYees hais lus mini.

3. Micro SD daim npav thiab SD Adapter.

4. Jumper Wires (2 txiv neej-rau-txiv neej, 6 txiv neej-tp-poj niam), 5.1, 1k Resistor

6. USB rau Arduino Cable.

7. 9V roj teeb

8. 9V roj teeb Arduino Adapter

9. Tinfoil

10. Cardboard (qhov no tuaj yeem sib txawv)

11. Daim kab xev (Puas tuaj yeem siv cov kua nplaum lossis qee yam zoo sib xws)

12. Ib qho Arduino breadboard (Tsis teb los tau)

13. Thiab kawg tab sis tsis tsawg, lub khoos phis tawj tshaj li tuaj yeem rub cov cai rau Arduino nrog Arduino IDE teeb tsa.

Kauj Ruam 1: Teeb Arduino

Arduino teeb tsa
Arduino teeb tsa
Arduino teeb tsa
Arduino teeb tsa
Arduino teeb tsa
Arduino teeb tsa

Ua ntej peb yuav tsum teeb tsa lub thaiv los ntawm Arduino mus rau DFPlayer thiab tus hais lus.

1. Txuas tus poj niam-rau-txiv neej xaim los ntawm 5v Arduino tus pin mus rau tus pin sab laug deb ntawm DFPlayer. (Hlau liab)

2. Txuas tus poj niam-rau-txiv neej xaim los ntawm GND Arduino tus pin (nyob ib sab ntawm 5v tus pin) mus rau qhov thib ob los ntawm tus pin sab xis ntawm DFPlayer (Cov xaim dub)

3. Txuas ob lub xov hlau mus rau tus pin sab xis ntawm DFPlayer, ntawm ob sab ntawm cov xaim dub. (Cov xov paj liab thiab txiv kab ntxwv) Cov xov hlau no tuaj yeem txuas rau tus hais lus txawm li cas los xij koj xav tau tsuav yog lawv kov cov hlau. Kuv siv daim kab xev rau qhov no.

4. Txuas tus poj niam-rau-txiv neej xaim los ntawm ~ 10 tus pin ntawm Arduino mus rau tus thib peb ntawm tus pin sab laug ntawm DFPlayer. (Xaim dawb)

5. Txuas tus txiv neej-rau-txiv neej xaim los ntawm kev pib dua Arduino tus pin mus rau 4 tus lej Arduino. (daj)

6. Txuas tus poj niam-rau-txiv neej xaim los ntawm qhov thib ob los ntawm tus pin sab laug ntawm DFPlayer mus rau tus tiv thaiv (1k), tom qab ntawd txuas tus tiv thaiv rau tus txiv neej-rau-txiv neej xaim uas txuas rau ~ 11 tus pin ntawm Arduino.

Tam sim no cov xov hlau txuas nrog, peb tuaj yeem txav mus rau xaiv peb lub tswb nrov lub qhov rooj.

Kauj Ruam 2: Xaiv Koj Lub Tswb Qhov Rooj

Xaiv Koj Qhov Rooj Qhov Rooj
Xaiv Koj Qhov Rooj Qhov Rooj

1. Nrog cov xov hlau teeb tsa, tam sim no peb yuav tsum tau ntsaws peb daim npav MicroSD rau hauv peb daim adapter SD thiab xyuas kom tseeb tias qhov swb me me tsis tau teeb ntawm "xauv". Tam sim no SD Adapter xav tau ntsaws rau hauv koj lub computer, los ntawm USB adapter lossis SD adapter nyob ntawm koj lub computer.

2. Cov ntaub ntawv audio yuav tsum yog MP3, kuv tau xaiv kuv cov ntawv hauv YouTube uas kuv tau siv YouTube online los hloov mp3. (https://ytmp3.cc/en13/)

3. Thaum cov ntaub ntawv MP3 tau rub tawm, luam cov ntawv rau hauv koj daim npav Micro SD. Txhawm rau ua kom nws ua tau zoo, nws yuav zoo tshaj kom muaj daim npav Micro SD uas tsis muaj dab tsi thiab hauv cov npe hauv paus npe MP3 cov ntaub ntawv zoo ib yam ib yam nkaus "0001Hello. MP3", 4 tus lej yog qhov tseem ceeb, tom qab ntawd koj tuaj yeem tso npe nws txawm li cas los xij.

4. Nrog Micro SD daim npav npaj, tam sim no koj tuaj yeem ntsaws nws rau hauv DFPlayer.

Kauj Ruam 3: Coding Arduino

Tom ntej no peb yuav tsum ntsaws Arduino rau hauv computer.

1. Rub tawm thiab Txhim Kho Arduino IDE yog tias xav tau, tom qab ntawd pib kos duab tshiab.

2. Kom cov cai ua haujlwm, peb yuav tsum ntxiv qee lub tsev qiv ntawv rau Arduino IDE. Hauv qab Qauv Qauv yuav tsum muaj qhov rub tawm txuas (Ntawm no). Thaum cov ntaub ntawv. ZIP rub tawm, qhib Arduino IDE, mus rau kos duab, suav nrog lub tsev qiv ntawv, Ntxiv. ZIP Library, thiab pom tias rub tawm. ZIP cov ntaub ntawv.

3. Rub tawm DOORBELL.ino Sketch file hauv qab no. Feem ntau ntawm cov cai tuaj yeem tsis hloov pauv, txawm li cas los xij muaj ob peb kab uas koj yuav xav hloov raws li koj cov ntaub ntawv MP3.

"myDFPlayer.volume (30); // Teeb tsa tus nqi. Los ntawm 0 txog 30"

qhov no yog qhov koj tuaj yeem hloov lub ntim, tsuas yog hloov tus lej rau ib yam dab tsi ntawm 00 txog 30.

"yog (millis () - timer> 3000) {"

qhov no yog ntev npaum li cas qhov clip yuav ua si rau, 3 vib nas this, yog tias koj clip yog 6 vib nas this hloov 3 mus rau 6, thiab ntxiv rau.

Hauv kuv cov vis dis aus kuv yuav ua qhov zoo tshaj los piav qhia qhov chaws ua thiab txhais li cas, tab sis kuv yuav ua kom luv dua ntawm no.

Kauj Ruam 4: Khiav Cov Cai thiab Kuaj Cov Hais Lus

Tam sim no ntsaws koj Arduino rau hauv koj lub computer, tom qab ntawd hauv Arduino IDE mus rau cov cuab yeej, pawg thawj coj, thiab xaiv Arduino UNO, tom qab ntawd mus cov cuab yeej, Chaw Nres Nkoj, thiab xaiv qhov chaw nres nkoj nrog koj Arduino. (tej zaum yuav tsuas yog ib qho kev xaiv) Tom qab ntawd mus tom ntej thiab nyem lub pob upload. (xub xub sab saum toj sab laug) Tam sim no koj tuaj yeem tshem lub Arduino los ntawm koj lub khoos phis tawj thiab ntsaws 9V roj teeb thiab txuas rau hauv Arduino.

Nrog peb cov teeb tsa tam sim no, lub suab yuav ua si tam sim, ntau thiab ntau dua. Txhawm rau hloov qhov no peb yuav tsum ua ntu tom ntej uas yog lub qhov rooj ntawm qhov rooj nws tus kheej.

Kauj Ruam 5: Qhov Rooj Mat Ua Haujlwm

Qhov Rooj Mat Ua rau
Qhov Rooj Mat Ua rau
Qhov Rooj Mat Ua rau
Qhov Rooj Mat Ua rau
Qhov Rooj Mat Ua rau
Qhov Rooj Mat Ua rau

Nov yog qhov uas koj tuaj yeem muaj tswv yim nyob ntawm cov khoom koj muaj ntawm tes. Lub tswv yim yog tias thaum ib tus neeg sawv ntawm lub qhov rooj lev, ob txheej ntawm tinfoil nias ib leeg tso cai rau lub teeb liab hluav taws xob hla, uas ua rau Arduino rov pib dua ua rau nws pib ua suab paj nruag. Kuv siv lub thawv ntawv thawv ntoo los tsim ob txheej uas tau sib nrug ntawm cov npoo thiab tom qab ntawd npog hauv tinfoil hauv nruab nrab. Thaum tsim daim lev, xaim xaim txuas qhov pib dua thiab "4" ntawm Arduino xav tau tshem tawm. Qhov no yuav nres qhov kev rov ua dua lub suab nkauj. Siv cov xov hluav taws xob ntev dua, lossis txuas ntau qhov me me, cov txheej txheem tinfoil xav tau txhua tus txuas nrog cov xov hlau, ua ob lub xov hlau ntev los ntawm lub lev. Ib txoj hlua yuav tsum tau txuas rau tus pin rov pib dua thaum lwm tus nkag mus rau 4 tus pin. Thaum cov txheej txheem tinfoil kov, cov xov hlau yuav txuas, rov pib ntws ntawm lub qhov rooj.

Kauj Ruam 6: Qhov Kawg

Ua tsaug dua rau saib thiab lossis nyeem kuv Cov Lus Qhia.

Pom zoo: