Talaan ng mga Nilalaman:

Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang

Video: Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang

Video: Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang
Video: Touring a $139,000,000 LA Mega Mansion With a BATMAN Style Garage! 2024, Nobyembre
Anonim
Pasadyang Pinto na Pinalitaw na Bell ng Pinto
Pasadyang Pinto na Pinalitaw na Bell ng Pinto

Kamusta! Ang pangalan ko ay Justin, ako ay isang Junior sa high-school, at ipapakita sa iyo ng Instructable na ito kung paano gumawa ng isang doorbell na na-trigger kapag may isang taong umakyat sa iyong pintuan, at maaaring maging anumang tono o kanta na gusto mo! Dahil ang door mat ay nagpapalitaw ng doorbell, walang paggamit ng mga kamay.

Mga gamit

1. Arduino UNO

2. DFPlayer Mini MP3 Player at KeeYees mini speaker.

3. Micro SD card at SD Adapter.

4. Jumper Wires (2 male-to-male, 6 male-tp-female), 5. 1, 1k Resistor

6. USB sa Arduino Cable.

7. 9V na baterya

8. 9V baterya Arduino Adapter

9. Tinfoil

10. Cardboard (maaari itong mag-iba)

11. Tape (Maaaring gumamit ng pandikit o katulad nito)

12. Isang Arduino breadboard (Opsyonal)

13. At ang panghuli ngunit hindi pa huli, ang isang computer kaysa maaaring mag-download ng code sa Arduino na may naka-install na Arduino IDE.

Hakbang 1: Arduino Setup

Pag-setup ng Arduino
Pag-setup ng Arduino
Pag-setup ng Arduino
Pag-setup ng Arduino
Pag-setup ng Arduino
Pag-setup ng Arduino

Una kailangan naming i-setup ang mga kable mula sa Arduino sa DFPlayer at speaker.

1. Ikonekta ang isang babaeng-sa-lalaki na kawad mula sa 5v Arduino pin sa dulong kaliwang pin sa DFPlayer. (Pulang wire)

2. Ikonekta ang isang babaeng lalaking kawad mula sa pin ng GND Arduino (sa tabi ng 5v pin) sa pangalawa mula sa kanang pin sa DFPlayer (Itim na kawad)

3. Ikonekta ang dalawang wires sa dulong kanan na mga pin sa DFPlayer, sa magkabilang panig ng itim na kawad. (Lila at Orange na mga wire) Ang mga wires na ito ay maaaring ikabit sa nagsasalita subalit nais mo basta hawakan nila ang metal. Gumamit ako ng tape para rito.

4. Ikonekta ang isang babae-sa-lalaki na kawad mula ~ 10 pin sa Arduino hanggang sa pangatlo mula sa kaliwang gilid na pin sa DFPlayer. (Puting wire)

5. Ikonekta ang isang male-to-male wire mula sa reset ng Arduino pin sa 4 Arduino pin. (dilaw)

6. Ikonekta ang isang babaeng-sa-lalaking kawad mula sa pangalawa mula sa kaliwang pin sa DFPlayer sa risistor (1k), pagkatapos ay ikonekta ang risistor na iyon sa isang lalaking-sa-lalaking kawad na naka-plug sa ~ 11 pin sa Arduino.

Ngayon na konektado ang mga wire, maaari kaming magpatuloy sa pagpili ng aming ringtone ng doorbell.

Hakbang 2: Pagpili ng Iyong Pasadyang Doorbell

Pagpili ng Iyong Pasadyang Doorbell
Pagpili ng Iyong Pasadyang Doorbell

1. Sa pag-setup ng mga wires, kailangan namin ngayon na mai-plug ang aming MicroSD card sa aming SD adapter at siguraduhin na ang maliit na slider ay hindi nakatakda sa "lock". Ngayon ang SD Adapter ay kailangang mai-plug sa iyong computer, sa pamamagitan ng USB adapter o SD adapter depende sa iyong computer.

2. Ang audio file ay kailangang maging isang MP3 file, pinili ko ang aking file mula sa YouTube kung saan gumamit ako ng isang online YouTube sa mp3 converter. (https://ytmp3.cc/en13/)

3. Kapag na-download na ang MP3 file, kopyahin ang file sa iyong Micro SD card. Upang matiyak na gumaganap ito nang maayos, pinakamahusay na magkaroon ng isang walang laman na Micro SD card at sa root na direktoryo na pangalanan ang MP3 file ng isang bagay na katulad din ng "0001Hello. MP3", ang 4 na digit ay mahalaga, pagkatapos ay maaari mo itong pangalanan kung anupaman.

4. Sa handa na ang Micro SD card, maaari mo na itong mai-plug ito sa DFPlayer.

Hakbang 3: Pag-coding ng Arduino

Susunod na kailangan naming i-plug ang Arduino sa computer.

1. I-download at I-install ang Arduino IDE kung kinakailangan, pagkatapos ay magsimula ng isang bagong sketch.

2. Upang gumana ang code, kailangan naming magdagdag ng ilang mga aklatan sa Arduino IDE. Sa ilalim ng Sample Code dapat mayroong isang link sa pag-download (Dito). Kapag na-download na ang. ZIP file, buksan ang Arduino IDE, pumunta sa sketch, Isama ang library, Magdagdag ng. ZIP Library, at hanapin ang na-download na. ZIP file.

3. I-download ang DOORBELL.ino Sketch file sa ibaba. Karamihan sa mga code ay maaaring manatiling hindi nagbabago, subalit may ilang mga linya na nais mong baguhin batay sa iyong MP3 file.

"myDFPlayer.volume (30); // Itakda ang halaga ng dami. Mula 0 hanggang 30"

ito ay kung paano mo mababago ang dami, palitan lamang ang numero ng anumang mula 00 hanggang 30.

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

ganito katagal tatugtog ang clip, 3 segundo, kung ang clip mo ay 6 segundo baguhin ang 3 sa isang 6, at iba pa.

Sa aking video ay gagawin ko ang aking makakaya upang ipaliwanag kung ano ang ginagawa at ibig sabihin ng code, ngunit panatilihin kong mas maikli ito rito.

Hakbang 4: Pagpapatakbo ng Code at Pagsubok sa Mga nagsasalita

Ngayon plug ang iyong Arduino sa iyong computer, pagkatapos sa Arduino IDE pumunta sa mga tool, board, at piliin ang Arduino UNO, pagkatapos ay pumunta sa mga tool, Port, at piliin ang port sa iyong Arduino. (marahil ay may isang pagpipilian lamang) Pagkatapos ay magpatuloy at pindutin ang pindutan ng pag-upload. (kanang arrow sa kaliwang tuktok) Ngayon ay maaari mong i-unplug ang Arduino mula sa iyong computer at i-plug ang 9V na baterya at adapter sa Arduino.

Sa aming kasalukuyang pag-set up, ang tune ay maglalaro kaagad, nang paulit-ulit. Upang baguhin ito kailangan nating gawin ang susunod na bahagi na mismong pinto ng pintuan.

Hakbang 5: Ang Pinto na Trigger ng Mat

Ang Pinto ng Trigger ng Mat
Ang Pinto ng Trigger ng Mat
Ang Trigger ng Pinto ng Pinto
Ang Trigger ng Pinto ng Pinto
Ang Pinto ng Trigger ng Mat
Ang Pinto ng Trigger ng Mat

Dito ka makakakuha ng pagkamalikhain depende sa mga materyal na mayroon ka. Ang konsepto ay na kapag ang isang tao ay nakatayo sa banig ng pinto, dalawang layer ng tinfoil pindutin laban sa bawat isa na nagpapahintulot sa isang electrical signal na pumasa, na nagpapalitaw sa pag-reset ng Arduino na sanhi upang simulan ang pag-play ng tune. Gumamit ako ng isang karton na cereal box upang lumikha ng dalawang mga layer na gaganapin sa mga gilid at pagkatapos ay natakpan ng tinfoil sa gitna. Kapag nilikha ang banig, ang dilaw na kawad na kumokonekta sa pag-reset at "4" sa Arduino ay kailangang alisin. Ititigil nito ang daloy ng pag-replay ng tune. Ang paggamit ng mas mahahabang mga jumper wires, o pagkonekta ng maraming maliliit, ang mga layer ng tinfoil ay kailangang maikonekta sa bawat isa sa mga wire, na ginagawang dalawang mahabang wires na nagmula sa banig. Ang isang kawad ay kailangang mai-plug sa reset pin habang ang isa ay papunta sa 4 pin. Kapag ang mga layer ng tinfoil ay hawakan, ang mga wire ay kumonekta, i-restart ang daloy ng doorbell.

Hakbang 6: Ang Wakas

Salamat muli sa panonood at o pagbabasa ng aking Instructable.

Inirerekumendang: