Talaan ng mga Nilalaman:

Arduino Alarm Clock Relay: 6 Mga Hakbang (na may Mga Larawan)
Arduino Alarm Clock Relay: 6 Mga Hakbang (na may Mga Larawan)

Video: Arduino Alarm Clock Relay: 6 Mga Hakbang (na may Mga Larawan)

Video: Arduino Alarm Clock Relay: 6 Mga Hakbang (na may Mga Larawan)
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Nobyembre
Anonim
Image
Image
Arduino Alarm Clock Relay
Arduino Alarm Clock Relay

Maraming problema ako sa paggising ng maaga sa umaga lalo na kung gising ako ng huling gabi. Mahalaga na pinapayagan ka ng proyektong ito na magbukas ng isang relay sa oras na itinakda mo gamit ang keypad at lcd. Maaaring kontrolin ng relay na ito ang maraming kagamitan mula sa pag-on ng iyong tv o radyo hanggang sa pagbukas ng mga window shutter sa umaga. Magsimula tayo!

Hakbang 1: Kailangan ng Mga Bahagi

Natapos ang proyektong ito na nagkakahalaga ng halos 70 $

Ito ang mga bagay na kakailanganin mo

  • 4x3 Matrix Keypad
  • 16x4 LCD
  • DS1307 Time Module
  • 5V Relay Module
  • Panlabas na Power Supply 2 pack
  • Arduino Mega
  • Jumper wires (Lalaki hanggang babae at Babae sa Babae)
  • 10k Potentiometer
  • Wire

Opsyonal

I-toggle switch

Mga kasangkapan

  • Panghinang
  • Pandikit baril

Hakbang 2: Pag-kable ng Lahat

Kable ng Lahat Up
Kable ng Lahat Up
Kable ng Lahat Up
Kable ng Lahat Up

Oras nito upang i-wire ang lahat gamit ang fritzing diagram na ito. Kapag natiyak mo na ang lahat ay gumagana nang tama pagkatapos ay maaari mong maiinit ang pandikit ang mga jumper wires upang matiyak na walang gumagalaw

Hakbang 3: Code

Code
Code

Kung gagamitin mo lamang ang code ng mga araw ng linggo ang alarma ay hindi nagri-ring tuwing Biyernes at Sabado dahil iyon ang aking katapusan ng linggo. (Maaaring mabago sa kung pahayag upang tumugma sa iyong iskedyul). Kailangan mong tiyakin na nai-upload mo ang RTC time setting code na I naka-attach at hindi ang isa mula sa library dahil nagdagdag ako ng isang karagdagang linya ng code dito.

Kapag na-upload mo ang code sa rtc kailangan mong baguhin ang "tm. Wday = 0;" sa anumang araw ng linggo ito ay:

Linggo: 1 Miyerkules: 4 Sabado: 7

Lunes: 2 Huwebes: 5

Martes: 3 Biyernes: 6

Hakbang 4: Paggawa ng Pabahay

Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay

Dinisenyo ko ang bahaging ito sa sketchup na nagtataglay ng lahat ng mga front sangkap na magkasama at isa pa upang hawakan ang mga relay board at ang Rtc na maaaring naka-print na 3d.

Kung wala kang access sa isang 3d printer isinama ko ang mga file ng sketchup upang maaari mong mai-print ito sa isa hanggang isang sukat at gupitin ito sa kahoy o sa isang plato ng aluminyo gamit ang isang dremel.

Ginawa ko ang kahon gamit ang 1 cm makapal na plyboard. Ang sukat ay 10 cm lalim 13 cm Lapad at 16 cm Haba. Maaari mo ring i-print ang kahon sa 3d ngunit hindi ko nais na sayangin ang filament.

Hakbang 5: Mga Relay

Relay
Relay

Kung ang iyong mga kable ang relay upang buksan ang mga shutter sa umaga buksan lamang ang switch ng pabahay at ikonekta ang dalawang mga wire sa pagitan ng isa sa bawat terminal. Maaaring kailanganin mong gumamit ng RC snubber kung ang iyong lcd ay nagsimulang blangko kapag ang switch ay pinindot. Ito ay dahil sa Voltage spike na nilikha mula sa motor.

Kung ang iyong pag-on ng ibang appliance maaari mong gamitin ang tutorial na ito upang makagawa ng isang Power Outlet na maaaring konektado sa appliance.

Siguraduhin na patayin mo ang breaker. Main boltahe ay maaaring pumatay !!!

Hakbang 6: Itakda ang Oras

Itakda ang oras
Itakda ang oras

Ang pagtatakda ng oras ay napaka-simple. Pindutin muna ang star key at ipasok ang oras na nais mong mag-off pagkatapos ay pindutin ang hash key upang kumpirmahin. Maaari mong i-on at i-off ang alarma gamit ang hash key.

Inirerekumendang: