Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to prosty, ale bardzo przydatny projekt DIY dotyczący alarmu bezpieczeństwa w domu. Zrobiłem ten projekt z powodu kradzieży w moim biurze.
Kieszonkowe dzieci
Wymagany sprzęt:
- Gboard Pro SIM900 GSM/GPRS ATMega2560
- Czujnik przewodowego przełącznika magnetycznego MC-38
- Rezystor (1K i 330 omów)
- Prowadzony
- Zasilacz 12 V DC
- Obsługiwana karta SIM Czterozakresowy 850/900/1800/1900 Mhz (w projekcie używana karta SIM 2G)
Wymagane oprogramowanie:
IDE Arduino
Krok 1: Połączenie obwodu
Koncepcja działania obwodu jest prosta:
przypadek 1: Gdy magnesy są blisko siebie, obwód działa jak zamknięty przełącznik. Tak więc pin kontrolera otrzymuje logiczne 0 (LOW)
przypadek 2: Gdy magnesy są oddzielone, obwód działa jak otwarty przełącznik. Tak więc pin kontrolera otrzymuje logikę 1 (HIGH)
Krok 2: Instalacja Arduino IDE i biblioteki GboardPro
Kliknij poniższy oficjalny link Arduino, aby zainstalować Arduino IDE na swoim systemie operacyjnym:
W systemie Windows ->
W systemie Linux ->
Na Macu ->
W przypadku systemów Windows i Mac instalacja jest dość prosta, nie ma większego problemu podczas instalacji. Ale użytkownik Linuksa, szczególnie początkujący, znajduje pewien problem dotyczący instalacji Arduino, którego najczęstszym problemem z błędem przesyłania szeregowego ("avrdude: ser_open(): nie można otworzyć urządzenia") podczas pierwszej instalacji. Nagrałem więc wideo, które możesz śledzić, jak pokazano powyżej.
Pobierz plik biblioteki podany poniżej. Wypakuj i skopiuj do Arduino -> folder biblioteki jak pokazano powyżej. Teraz otwórz Arduino IDE i możesz sprawdzić przykładowe kody dla GSM GboardPro.
Więcej szczegółów na temat Gboard Pro dostępnych na ->
Krok 3: Programowanie
Do wgrania kodu potrzebujemy konwertera USB na szeregowy. Użyłem połączenia cp2102 pokazanego na powyższych zdjęciach.
Połączenie pinowe:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
również podłącz zasilacz 12 V do płyty GboardPro, aby uzyskać zasilanie.
Jeśli używasz tego samego CP2102, zainstaluj sterownik z linku:
Teraz wybierz odpowiednią płytkę Arduino mega z narzędzia -> płytki z odpowiednim portem, jak pokazano na powyższym obrazku.
Wprowadź odpowiednie zmiany wymienione w kodzie związanym z Twoim numerem.
numer znaku="+91xxxxxxxxxx"; //Numer docelowy
Skopiuj poniższy kod do swojego IDE, skompiluj i prześlij. Kod jest prosty, nie wymaga objaśnień z komentarzami. Mimo to, jeśli masz jakiekolwiek wątpliwości, skomentuj poniżej.
Krok 4: Pakowanie i instalacja
Użyj odpowiedniego pudełka, aby spakować system zgodnie z ilustracją i zainstalować na drzwiach domu lub biura.
To wszystko, dzięki!!