Talaan ng mga Nilalaman:

Arduino Door Bell With VU Meter: 4 Hakbang (na may Mga Larawan)
Arduino Door Bell With VU Meter: 4 Hakbang (na may Mga Larawan)

Video: Arduino Door Bell With VU Meter: 4 Hakbang (na may Mga Larawan)

Video: Arduino Door Bell With VU Meter: 4 Hakbang (na may Mga Larawan)
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Hulyo
Anonim
Arduino Door Bell Na May VU Meter
Arduino Door Bell Na May VU Meter

Pangunahing ideya ay - sa pagtulak ng pindutan ng push bell ng pinto, magsisimulang mag-rhythmically glow ang mga LED kasama ang tunog ng buzzer, pagkatapos ng isang oras ay awtomatikong titigil ang dalawang kaganapan. Ang mga LED ay maaaring nasa labas ng pintuan para sa pag-aliw sa bisita o sa loob. Sa itinuturo na ito, ipinapakita ko ang pangunahing proyekto na pinapanatili itong medyo simple.

Inilarawan ko ang pangunahing proyekto na ito bilang proyekto ng door bell sa aking blog sa teknolohiya, na ibinahagi sa mga lugar ng Hackstar, Fritzing atbp. Malamang na harapin ng mambabasa ang problema sa pagbuo nito. Sa Mga Instructable, magdaragdag ako ng maraming mga ideya upang mapabuti, ipasadya ang proyektong ito para sa paggamit ng totoong buhay. Ang VU Meter ay medyo pamanahong parirala.

Hakbang 1: Kunin ang Mga Component ng Hardware

Image
Image

Kakailanganin mo ang mga nakalistang bagay sa ibaba upang likhain ang proyektong ito:

  1. Arduino UNO o katulad na board × 1
  2. Breadboard × 1
  3. Jumper wires × 1
  4. Pushbutton switch (12mm) × 1
  5. Resistor 1k ohm × 1
  6. Resistor 221 ohm × 3
  7. Piezo buzzer (Generic) × 1

Hakbang 2: Kunin ang Skema at Buuin Ito

Compile ang Code at I-upload sa Arduino!
Compile ang Code at I-upload sa Arduino!

Sa itaas ay idinagdag ang eskematiko. Maaari mo ring i-download ang Fritzing file mula sa aking proyekto sa Fritzing. Siguraduhin na ang lahat ay maayos.

Hakbang 3: Tipunin ang Code at I-upload sa Arduino

Ito ay bahagyang nakakalito para sa mga nagsisimula! Mayroon akong ilustrasyon sa itaas upang gawing madali ang bagay sa mga nagsisimula.

Mahirap magsulat ng code dito.

Karaniwan, sa Arduino IDE sumulat ka / kopyahin ang isang code, na para sa proyektong ito ay "Pangunahing code" sa proyektong ito sa Arduino Project Hub.

Kailangan mong sundin ang ilustrasyon sa itaas upang mag-click at kumuha ng isa pang "Tab" sa Arduino IDE kung saan mo kokopyahin-paste ang "pithes.h" mula sa naka-link na webpage sa itaas.

Kaya, sa Arduino IDE magkakaroon ka ng mga code sa dalawang mga tab sa solong window. I-compile ito at i-upload.

Hakbang 4: Pagbutihin ang Proyekto

Malinaw na, ang proyektong ito ay masyadong pangunahing para sa mga sumusunod na puntos:

  1. Ang bilang ng mga LED ay masyadong mababa sa bilang
  2. Ang dami ng buzzer ay napakababa ng door bell
  3. Inaasahan namin ang ilang tunog ng MP3
  4. Kailangan ng ilang Automation

Talakayin natin ang mga pagpapabuti.

Madali mong madaragdagan ang bilang ng mga LED na may bahagyang pagbabago ng code hangga't ang bilang ng mga LED ay mas mababa (ang Arduino ay may limitadong bilang ng mga pin). Higit pa sa limitasyong iyon, upang madagdagan ang bilang ng mga LED, kailangan mong maunawaan ang multiplexing, charlieplexing atbp. Maaari mong, gamitin talaga ang 8x8 dot matrix display ng Adafruit (iyon ay charlieplexing). Maaari mong gamitin ang RGB LEDs atbp.

Tungkol sa pag-play ng MP3, talagang kailangan mo ng isang uri ng kalasag sa MP3.

Ang dami ng buzzer ay mababa ay isang pangkaraniwang reklamo. Maraming mga talakayan sa paligid ng web para sa paggamit ng "malakas na buzzer", pagdaragdag ng transistor atbp.

Ang huling bahagi ay pagdaragdag ng ilang pag-aautomat. Kung pinagbuti mo ang mga puntos sa itaas upang gawing marka ng paggawa ng kampanilya, maaari mong isipin ang tungkol sa pagdaragdag ng awtomatiko tulad ng pagpindot sa hawakan ng pinto ng may-ari ang buzzer / musika ay titigil. Ang bahaging iyon ay talagang kumplikado ngunit hindi mahirap.

Inirerekumendang: