Spisu treści:
- Krok 1: Skonfiguruj Arduino Uno i Breadboard
- Krok 2: Dodaj osłonę Ethernet
- Krok 3: Podłącz szynę zasilającą i uziemiającą
- Krok 4: Podłącz kontaktron
- Krok 5: Dodaj diody LED
- Krok 6: Dodaj brzęczyk
- Krok 7: Podłącz przełączniki
- Krok 8: Dodaj przycisk
- Krok 9: Podłącz pierwszy ekran LCD
- Krok 10: Dodaj drugi ekran LCD
- Krok 11: Zamontuj kontaktron
- Krok 12: Prześlij kod
- Krok 13: Skonfiguruj komunikaty alarmowe
- Krok 14: Użyj alarmu
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to alarm drzwiowy oparty na Arduino, który wykorzystuje magnetyczny kontaktron do określania stanu drzwi i ma alarm dźwiękowy oraz alarm oparty na wiadomości tekstowej.
Lista części
- Arduino Uno
- Nakładka Ethernet Arduino Uno
- 3x diody LED
- 2x przełączniki SPST
- 1x chwilowy przycisk;
- 2x ekrany LCD
- 1x pasywny brzęczyk
- 1x magnetyczny kontaktron
Krok 1: Skonfiguruj Arduino Uno i Breadboard
Krok 2: Dodaj osłonę Ethernet
Podłącz nakładkę Ethernet Shield do górnej części Arduino.
Krok 3: Podłącz szynę zasilającą i uziemiającą
Podłącz szynę zasilającą do styku 5 V, a szynę uziemiającą do styku uziemienia w Arduino
Krok 4: Podłącz kontaktron
Podłącz zacisk COM na przełączniku do szyny uziemiającej, a zacisk normalnie otwarty (NO) do styku 8 na Arduino
Krok 5: Dodaj diody LED
Podłącz czerwoną, żółtą i zieloną diodę LED do szyny uziemiającej, a rezystor do każdego dodatniego przewodu diody LED i podłącz czerwoną do styku 6, żółtą do styku 5, a zieloną do styku 4.
Krok 6: Dodaj brzęczyk
Podłącz ujemny styk brzęczyka do szyny uziemiającej, a dodatni styk do styku 12 w Arduino.
Krok 7: Podłącz przełączniki
Podłącz przełącznik przełącznika wiadomości do styku 11, a przełącznik przełącznika dźwięku do styku 10. Podłącz drugą nogę przełącznika do szyny uziemiającej każdego przełącznika.
Krok 8: Dodaj przycisk
Podłącz jedną nogę przycisku do szyny uziemiającej, a drugą do pinu 2 w Arduino.
Krok 9: Podłącz pierwszy ekran LCD
Podłącz pin VCC do szyny zasilającej, pin GND do szyny uziemiającej, pin SCL do A5 i pin SDA do A5 na Arduino.
Krok 10: Dodaj drugi ekran LCD
Podłącz ekran LCD do tej samej szyny, co pierwszy.
Krok 11: Zamontuj kontaktron
Umieść kawałek z zaciskami na ramie drzwi. Umieść część magnetyczną na drzwiach tuż pod przełącznikiem, aby nadal przełączała przełącznik. Możesz użyć multimetru lub posłuchać, aby sprawdzić, czy przełącznik aktywuje się, gdy drzwi są otwarte lub zamknięte.
Krok 12: Prześlij kod
Wgraj kod do Arduino.
Krok 13: Skonfiguruj komunikaty alarmowe
Najpierw utwórz konto twilio.com, możesz skorzystać z bezpłatnej wersji. Po prostu utwórz projekt i numer telefonu oraz zapisz identyfikator konta i token autoryzacji.
Prześlij Twilio PHP Master na swój serwer internetowy z
Prześlij kod alert.php do tego samego katalogu. Będziesz musiał zmienić rozszerzenie pliku, aby usunąć.txt z końca.
Otwórz skrypt i zmień wiersze 10 i 11 na identyfikator SID konta i token uwierzytelniania. Zmień linię 17 na swój numer telefonu, a linię 20 na numer telefonu otrzymany z Twilio. Zmień wiersz 22 na tekst, który chcesz otrzymać.
Krok 14: Użyj alarmu
Ustaw przełączniki w pozycji, jeśli chcesz otrzymać tekst alertu lub włączyć dźwięk alarmu i uzbroić system za pomocą przycisku. Po otwarciu drzwi alarm wyłączy się do momentu naciśnięcia przycisku resetującego system.