Turinys:

„Arduino“durų signalizacija su teksto įspėjimais: 14 žingsnių (su nuotraukomis)
„Arduino“durų signalizacija su teksto įspėjimais: 14 žingsnių (su nuotraukomis)

Video: „Arduino“durų signalizacija su teksto įspėjimais: 14 žingsnių (su nuotraukomis)

Video: „Arduino“durų signalizacija su teksto įspėjimais: 14 žingsnių (su nuotraukomis)
Video: ✅Arduino SIM800 тест схемы подключения 2024, Lapkritis
Anonim
„Arduino“durų signalizacija su teksto įspėjimais
„Arduino“durų signalizacija su teksto įspėjimais

Tai „Arduino“pagrįstas durų aliarmas, kuris naudoja magnetinį nendrių jungiklį, kad nustatytų durų būseną, ir turi garsinį signalą ir tekstinį pranešimą.

Dalių sąrašas

  • Arduino Uno
  • „Arduino Uno Ethernet Shield“
  • 3x šviesos diodai
  • 2x SPST jungikliai
  • 1x momentinis mygtukas
  • 2x LCD ekranai
  • 1x pasyvus garsinis signalas
  • 1x magnetinis nendrinis jungiklis

1 veiksmas: nustatykite „Arduino Uno“ir „Breadboard“

Nustatykite „Arduino Uno“ir „Breadboard“
Nustatykite „Arduino Uno“ir „Breadboard“

2 veiksmas: pridėkite „Ethernet“skydą

Pridėkite „Ethernet“skydą
Pridėkite „Ethernet“skydą

Prijunkite „Ethernet“skydą prie „Arduino“viršaus.

3 veiksmas: prijunkite maitinimo ir įžeminimo bėgelį

Prijunkite maitinimo ir įžeminimo bėgelį
Prijunkite maitinimo ir įžeminimo bėgelį

Prijunkite maitinimo bėgelį prie 5 V kaiščio ir įžeminimo bėgelį prie „Arduino“įžeminimo kaiščio

4 žingsnis: prijunkite „Reed“jungiklį

Prijunkite „Reed“jungiklį
Prijunkite „Reed“jungiklį

Prijunkite jungiklio COM terminalą prie įžeminimo bėgio ir normaliai atidarytą (NO) terminalą prie „Arduino“8 kaiščio

5 veiksmas: pridėkite šviesos diodus

Pridėkite šviesos diodus
Pridėkite šviesos diodus

Prijunkite raudoną, geltoną ir žalią šviesos diodą prie įžeminimo bėgio ir rezistorių prie kiekvieno teigiamo šviesos diodo laido ir raudoną prie 6 kaiščio, geltoną prie 5 kaiščio ir žalią prie 4 kaiščio.

6 veiksmas: pridėkite garsinį signalą

Pridėkite garsinį signalą
Pridėkite garsinį signalą

Prijunkite neigiamą garsinio signalo kaištį prie įžeminimo bėgelio, o teigiamą - prie „Arduino“kaiščio 12.

7 veiksmas: prijunkite jungiklius

Prijunkite jungiklius
Prijunkite jungiklius

Prijunkite pranešimo perjungimo jungiklį prie 11 kaiščio, o garso perjungimo jungiklį - prie 10 kaiščio. Prijunkite kitą jungiklio koją prie kiekvieno jungiklio įžeminimo bėgio.

8 veiksmas: pridėkite mygtuką

Pridėkite mygtuką
Pridėkite mygtuką

Prijunkite vieną mygtuko kojelę prie įžeminimo bėgelio, o kitą - prie „Arduino“2 kaiščio.

9 veiksmas: prijunkite pirmąjį LCD ekraną

Prijunkite pirmąjį LCD ekraną
Prijunkite pirmąjį LCD ekraną

Prijunkite VCC kaištį prie maitinimo bėgio, GND kaištį prie įžeminimo bėgelio, SCL kaištį prie A5 ir SDA kaištį prie A5 „Arduino“.

10 veiksmas: pridėkite antrame LCD ekrane

Pridėkite antrame LCD ekrane
Pridėkite antrame LCD ekrane

Prijunkite LCD ekraną prie to paties bėgelio, kaip ir pirmasis.

11 veiksmas: sumontuokite „Reed“jungiklį

Sumontuokite „Reed“jungiklį
Sumontuokite „Reed“jungiklį

Įdėkite gabalėlį su gnybtais ant durų rėmo. Padėkite magnetinę dalį prie durų tiesiai po jungikliu, kad ji vis tiek perjungtų jungiklį. Galite naudoti multimetrą arba klausytis, ar jungiklis įsijungia atidarius ar uždarius duris.

12 veiksmas: įkelkite kodą

Įkelkite kodą į „Arduino“.

13 veiksmas: nustatykite įspėjimo pranešimus

Pirmiausia sukurkite twilio.com paskyrą, galite naudoti nemokamą versiją. Tiesiog sukurkite projektą ir telefono numerį ir užsirašykite paskyros SID ir autentifikavimo raktą.

Įkelkite „Twilio PHP Master“į savo žiniatinklio serverį iš

Įkelkite alert.php kodą į tą patį katalogą. Norėdami pašalinti.txt iš pabaigos, turėsite pakeisti failo plėtinį.

Atidarykite scenarijų ir pakeiskite 10 ir 11 eilutes į paskyros SID ir autentifikavimo žetoną. Pakeiskite 17 eilutę į savo telefono numerį ir 20 eilutę į telefono numerį, kurį gavote iš „Twilio“. Pakeiskite 22 eilutę į tekstą, kurį norite gauti.

14 veiksmas: naudokite signalą

Naudokite signalą
Naudokite signalą

Nustatykite jungiklius, jei norite gauti įspėjamąjį tekstą arba signalą, ir įjunkite sistemą mygtuku. Atidarius duris, aliarmas įsijungs tol, kol bus paspaustas sistemos iš naujo nustatymo mygtukas.

Rekomenduojamas: