Orodha ya maudhui:

Kengele ya Mlango wa Arduino na Arifa za Nakala: Hatua 14 (na Picha)
Kengele ya Mlango wa Arduino na Arifa za Nakala: Hatua 14 (na Picha)

Video: Kengele ya Mlango wa Arduino na Arifa za Nakala: Hatua 14 (na Picha)

Video: Kengele ya Mlango wa Arduino na Arifa za Nakala: Hatua 14 (na Picha)
Video: 12 крутых новых гаджетов от новейших технологий 2024, Novemba
Anonim
Kengele ya Mlango wa Arduino na Arifa za Maandishi
Kengele ya Mlango wa Arduino na Arifa za Maandishi

Hii ni kengele ya mlango wa Arduino ambayo hutumia swichi ya mwanzi wa sumaku kuamua hali ya mlango na ina kengele inayosikika na ujumbe wa maandishi kulingana na kengele.

Orodha ya Sehemu

  • Arduino Uno
  • Ngao ya Ethernet ya Arduino Uno
  • LED za 3x
  • Swichi za 2x za SPST
  • Kitufe cha kushinikiza cha 1x kwa muda mfupi
  • Skrini 2x za LCD
  • 1x Buzzer ya kupita
  • Ubadilishaji wa Mwanzi wa 1x

Hatua ya 1: Sanidi Arduino Uno na Bodi ya mkate

Sanidi Arduino Uno na Bodi ya mkate
Sanidi Arduino Uno na Bodi ya mkate

Hatua ya 2: Ongeza Ngao ya Ethernet

Ongeza Ngao ya Ethernet
Ongeza Ngao ya Ethernet

Chomeka Ngao ya Ethernet juu ya Arduino.

Hatua ya 3: Unganisha Reli ya Umeme na ya Chini

Unganisha Reli ya Umeme na ya ardhini
Unganisha Reli ya Umeme na ya ardhini

Unganisha reli ya umeme kwenye pini ya 5v na reli ya ardhini kwenye pini ya ardhi kwenye Arduino

Hatua ya 4: Unganisha swichi ya mwanzi

Unganisha swichi ya mwanzi
Unganisha swichi ya mwanzi

Unganisha kituo cha COM kwenye swichi kwa reli ya chini na kituo cha Kawaida cha Wazi (NO) ili kubandika 8 kwenye Arduino

Hatua ya 5: Ongeza LED

Ongeza LEDs
Ongeza LEDs

Unganisha LED nyekundu, njano, na kijani kwenye reli ya ardhini na kontena kwa kila mwongozo mzuri wa LED na unganisha ile nyekundu ili kubandika 6, njano kubandika 5, na kijani kubandika 4.

Hatua ya 6: Ongeza Buzzer

Ongeza Buzzer
Ongeza Buzzer

Unganisha pini hasi ya buzzer kwenye reli ya ardhini na pini chanya ili kubandika 12 kwenye Arduino.

Hatua ya 7: Unganisha swichi

Unganisha swichi
Unganisha swichi

Unganisha swichi ya ubadilishaji wa ujumbe kubandika 11 na ubadilishe kwa sauti ya sauti ili kubandika 10. Unganisha mguu mwingine kwenye swichi kwa reli ya ardhini kwa kila swichi.

Hatua ya 8: Ongeza Kitufe cha Bonyeza

Ongeza Kitufe cha Bonyeza
Ongeza Kitufe cha Bonyeza

Unganisha mguu mmoja wa kitufe reli ya ardhini na nyingine kubandika 2 kwenye Arduino.

Hatua ya 9: Unganisha Skrini ya kwanza ya LCD

Unganisha Skrini ya kwanza ya LCD
Unganisha Skrini ya kwanza ya LCD

Unganisha pini ya VCC kwenye reli ya umeme, pini ya GND na reli ya ardhini, pini ya SCL hadi A5, na pini ya SDA kwa A5 kwenye Arduino.

Hatua ya 10: Ongeza kwenye Skrini ya Pili ya LCD

Ongeza kwenye Skrini ya Pili ya LCD
Ongeza kwenye Skrini ya Pili ya LCD

Unganisha skrini ya LCD kwenye reli sawa na ile ya kwanza.

Hatua ya 11: Weka Mlima wa Reed

Weka Mlima wa Reed
Weka Mlima wa Reed

Weka kipande na vituo kwenye sura ya mlango. Weka sehemu ya sumaku kwa mlango kulia chini ya swichi ili iweze kubadilisha swichi. Unaweza kutumia multimeter au usikilize ili uone ikiwa swichi inaamilisha wakati mlango unafunguliwa au kufungwa.

Hatua ya 12: Pakia Nambari

Pakia nambari hiyo kwa Arduino.

Hatua ya 13: Sanidi Ujumbe wa Tahadhari

Kwanza fungua akaunti ya twilio.com, unaweza kutumia toleo la bure. Tengeneza tu mradi na nambari ya simu na andika Akaunti SID na Auth Token.

Pakia Twilio PHP Master kwenye seva yako ya wavuti kutoka

Pakia nambari ya tahadhari.php kwenye saraka sawa. Itabidi ubadilishe kiendelezi cha faili ili kuondoa.txt kutoka mwisho.

Fungua hati na ubadilishe mistari 10 na 11 kwa Akaunti SID na Auth Token. Badilisha laini ya 17 kuwa nambari yako ya simu na laini ya 20 iwe nambari ya simu uliyopata kutoka kwa Twilio. Badilisha laini ya 22 kwa maandishi ambayo unataka kupokea.

Hatua ya 14: Tumia Kengele

Tumia Kengele
Tumia Kengele

Weka swichi ikiwa unataka kupokea maandishi ya tahadhari au uwe na sauti ya kengele na ushikilie mfumo na kitufe cha kushinikiza. Wakati mlango unafunguliwa, kengele itazima hadi kitufe kibonye kuweka mfumo.

Ilipendekeza: