Spisu treści:

Przechwytywanie obrazu wyzwalanego ruchem i e-mail: 6 kroków
Przechwytywanie obrazu wyzwalanego ruchem i e-mail: 6 kroków

Wideo: Przechwytywanie obrazu wyzwalanego ruchem i e-mail: 6 kroków

Wideo: Przechwytywanie obrazu wyzwalanego ruchem i e-mail: 6 kroków
Wideo: 11 ustawień w iPhonie, które POWINIENEŚ OD RAZU ZMIENIĆ 📲 2024, Listopad
Anonim
Przechwytywanie obrazu wyzwalanego ruchem i e-mail
Przechwytywanie obrazu wyzwalanego ruchem i e-mail
Przechwytywanie obrazu wyzwalanego ruchem i e-mail
Przechwytywanie obrazu wyzwalanego ruchem i e-mail

Bazujemy na poprzednich projektach ESP32-CAM i budujemy system przechwytywania obrazu wyzwalany ruchem, który również wysyła wiadomość e-mail z obrazem jako załącznikiem. Ta kompilacja wykorzystuje płytkę ESP32-CAM wraz z modułem czujnika PIR opartym na czujniku AM312. Tablica spędza większość czasu w trybie uśpienia i budzi się, aby zrobić zdjęcie po wykryciu ruchu. W części 1 modyfikujemy poprzedni szkic poklatkowy, aby dodać funkcję wykrywania ruchu. Następnie aktualizujemy szkic i dodajemy funkcję e-mail w części 2

Powyższy film zawiera wszystko, co musisz wiedzieć, a także wyjaśnia, w jaki sposób składa się szkic.

Krok 1: Zbierz elektronikę

Zbierz elektronikę
Zbierz elektronikę
Zbierz elektronikę
Zbierz elektronikę

Płytka ESP32-CAM zawiera już moduł kamery i gniazdo kart microSD, których potrzebujemy do tego szkicu. Oprócz tego potrzebna będzie karta microSD, moduł czujnika PIR (na bazie czujnika AM312), tranzystor NPN ogólnego przeznaczenia (BC547, BC548, BC549 lub 2N3904), płytka zaciskowa microUSB, 10K Ohm i 1K opornik omowy a także konwerter USB na szeregowy do wgrania szkicu.

Krok 2: Prześlij szkic do części 1

Prześlij szkic do części 1
Prześlij szkic do części 1

Płyta ESP32-CAM nie ma wbudowanego złącza USB, więc aby przesłać szkic, musisz użyć zewnętrznego konwertera USB na szeregowy. Możesz użyć połączeń pokazanych powyżej, ale upewnij się, że konwerter USB na szeregowy jest podłączony w trybie 3,3V.

Zaleca się użycie zewnętrznego zasilacza 5 V do zasilania płyty, szczególnie jeśli używasz tabliczki zaciskowej FTDI. W przypadku zewnętrznego zasilania 5 V wystarczy prosta tabliczka zaciskowa USB. Odniosło się pewne sukcesy w zasilaniu płyty bezpośrednio z płyty breakout CP2102, więc możesz spróbować najpierw. W razie potrzeby płyta posiada również pin zasilania 3.3V.

Zworka jest potrzebna do przełączenia płytki w tryb pobierania. Gdy wszystko jest już podłączone, włącz zasilanie płyty, otwórz terminal szeregowy (Narzędzia->Serial Monitor) z szybkością transmisji 115, 200 i naciśnij przycisk resetowania. Powinieneś uzyskać dane wyjściowe, jak pokazano na obrazku, a to wskaże, że wszystko działa zgodnie z oczekiwaniami.

Szkic można pobrać korzystając z poniższego linku:

Krok 3: Podłącz obwód i przetestuj

Podłącz obwód i przetestuj
Podłącz obwód i przetestuj
Podłącz obwód i przetestuj
Podłącz obwód i przetestuj

Zbuduj obwód za pomocą płytki stykowej i przetestuj, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami. Do końcowego wyjścia czujnika dodałem multimetr, aby pomóc określić jego stan. Gdy będziesz zadowolony ze sposobu, w jaki wszystko działa, przejdź do części 2.

Krok 4: Zainstaluj bibliotekę klienta pocztowego

Zainstaluj bibliotekę klienta pocztowego
Zainstaluj bibliotekę klienta pocztowego
Zainstaluj bibliotekę klienta pocztowego
Zainstaluj bibliotekę klienta pocztowego

Otwórz menedżera biblioteki i wpisz „Klient poczty ESP32”. Zainstaluj bibliotekę, która się pojawi, gdy potrzebujemy tego do szkicu.

Krok 5: Prześlij szkic do części 2

Prześlij szkic do części 2
Prześlij szkic do części 2
Prześlij szkic do części 2
Prześlij szkic do części 2
Prześlij szkic do części 2
Prześlij szkic do części 2

Pobierz szkic z następującego linku:

Otwórz go za pomocą Arduino IDE, a następnie zaktualizuj go swoimi danymi. Musisz dodać nazwę sieci i hasło, ponieważ płyta musi połączyć się z siecią Wi-Fi. Będziesz także musiał podać adres e-mail wraz z hasłem, aby tablica mogła wysłać e-mail. Polecam utworzenie nowego konta GMAIL. Po utworzeniu konta musisz włączyć mniej bezpieczne aplikacje, odwiedzając poniższy link:

myaccount.google.com/lesssecureapps?pli=1

Musisz również określić odbiorcę i w razie potrzeby możesz mieć wielu. Obejrzyj wideo, aby dowiedzieć się więcej. Gdy to wszystko zrobisz, prześlij szkic na tablicę i włącz go. Zalecam podłączenie terminala szeregowego i obserwowanie wyjścia, ponieważ powiadomi Cię to, jeśli wystąpią jakiekolwiek błędy.

Jeśli wszystko działa zgodnie z oczekiwaniami, tablica powinna przechwycić, zapisać obraz, a także wysłać go jako e-mail.

Krok 6: Dodaj elektronikę do obudowy

Dodaj elektronikę do obudowy
Dodaj elektronikę do obudowy
Dodaj elektronikę do obudowy
Dodaj elektronikę do obudowy
Dodaj elektronikę do obudowy
Dodaj elektronikę do obudowy

Użyłem obudowy z poniższego linku:

Dodałem podpory i wydrukowałem go stroną zadrukowaną do dołu, co nie dawało zbyt dobrego wykończenia, ale na razie powinno to działać. Ponieważ czujnik PIR był trochę za duży jak na obudowę, wylutowałem czujnik i podłączyłem go do płytki za pomocą przewodów. Następnie stworzyłem obwód interfejsu za pomocą płyty prototypowej i okablowałem go na miejscu. Użyj pokazanego wcześniej schematu połączeń, aby połączyć to wszystko razem i możesz dodać taśmę Kapton do izolacji.

Zacząłem od wklejenia czujnika PIR, a następnie płytki PIR. Następnie umieściłem płytkę ESP32 w środku i zdałem sobie sprawę, że obudowa nie pozwala na dostęp do karty microSD, ale nie miało to dla mnie znaczenia, ponieważ obrazy zostaną wysłane e-mailem. Następnie dodałem płytkę interfejsu i wkleiłem płytkę zaciskową microUSB. Na koniec wygiąłem tranzystor, aby umożliwić zamknięcie pokrywy. Włącz tablicę i powinna zrobić obraz po wykryciu ruchu.

Jeśli podobał Ci się ten post, nie zapomnij śledzić nas, korzystając z poniższych linków, ponieważ będziemy budować o wiele więcej projektów, takich jak ten:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Strona internetowa BnBe:

Zalecana: