Spisu treści:

Flaga powiadomień - świetne wprowadzenie do Wi-Fi, IFTTT i Huzzah ESP8266: 9 kroków (ze zdjęciami)
Flaga powiadomień - świetne wprowadzenie do Wi-Fi, IFTTT i Huzzah ESP8266: 9 kroków (ze zdjęciami)

Wideo: Flaga powiadomień - świetne wprowadzenie do Wi-Fi, IFTTT i Huzzah ESP8266: 9 kroków (ze zdjęciami)

Wideo: Flaga powiadomień - świetne wprowadzenie do Wi-Fi, IFTTT i Huzzah ESP8266: 9 kroków (ze zdjęciami)
Wideo: PORADNIK PENTESTERA #11 Jak odzyskać hasło do routera WiFi. Jak robią to hakerzy oraz obrona. 2024, Lipiec
Anonim
Image
Image
Wymagane składniki
Wymagane składniki

Zawsze brakuje mi ważnych rzeczy… więc stworzyłem Flagę. Urządzenie Internetu Rzeczy (IoT) do powiadamiania lub przypominania o tych ważnych rzeczach!

Teraz szybkim spojrzeniem na biurko widzę, czy…

  • mam e-mail
  • Wspomniano o mnie w tweecie
  • Mam nadchodzące wydarzenie w Kalendarzu Google
  • Czas zadzwonić do mamy
  • Moja drużyna zdobyła punkty
  • zapomniałem zjeść
  • muszę ćwiczyć

…lub prawie cokolwiek innego. W przypadku tych instrukcji będę powiadamiać się, gdy otrzymam e-maile.

Ten projekt jest świetnym wprowadzeniem do urządzeń podłączonych do Wi-Fi i Internetu Rzeczy.

Będziemy używać…

IFTTT.com (brama API), aby uruchomić…

io.adafruit.com (usługa danych w chmurze IoT), aby wywołać…

MQTT (połączenie między Internetem a tablicą), aby uruchomić…

Feather Huzzah (mikrokontroler WIFI zgodny z Arduino) do wyzwalania…

Serwomotor, który…

Powiadom nas!

Krok 1: Wymagane składniki

Wymagane składniki
Wymagane składniki

Za niską, niską cenę wynoszącą tylko 37,50 USD lub mniej!

Będziesz potrzebować…

Materiały:

Mikrokontroler WiFi $16

Mikro serwo 10

Przycisk $1

Rezystor (dowolna wartość)

Tiny Breadboard 4 USD (lub prototypowa)

Układanie nagłówków $1

Przewody połączeniowe $2

Pudełko projektu 3,50 $

Bateria litowa (opcjonalnie)

Rzep (opcjonalnie)

Mała flaga (zrobimy to)

Narzędzia:

Komputer z zainstalowanym Arduino IDE

Lutownica i lutownica

Duże i małe wkrętaki Philips

Nożyce

Klej w sztyfcie

Nożyce do drutu

Drukarka biurkowa

Krok 2: Skonfiguruj Huzzah dla Arduino IDE i połącz się z WIFI

Na początek przetestujmy nasz mikrokontroler.

Postępuj zgodnie z tym samouczkiem z Adafruit:

Ten samouczek pozwoli nam korzystać z Feather Huzzah na Arduino IDE i upewnić się, że mamy zainstalowane wszystkie niezbędne sterowniki USB.

Krok 3: Zarejestruj się w Io.adafruit i IFTTT

Zarejestruj się w Io.adafruit i IFTTT
Zarejestruj się w Io.adafruit i IFTTT
Zarejestruj się w Io.adafruit i IFTTT
Zarejestruj się w Io.adafruit i IFTTT
Zarejestruj się w Io.adafruit i IFTTT
Zarejestruj się w Io.adafruit i IFTTT

Do uruchomienia mikrokontrolera wifi użyjemy io.adafruit i IFTTT firmy Adafruit.

Utwórz konto io.adafruit i skonfiguruj nową flagę przełącznika.

Utwórz nowy panel.

Utwórz przełącznik w panelu oznaczonym jako „flaga”. Pozostaw domyślne ustawienia przełączników ON i OFF (będziemy odwoływać się do tego tekstu w kodzie, więc zwróć uwagę na wielkość liter).

Utwórz konto IFTTT (jeśli-to-to-to)

W zakładce „Moje aplety” wybierz nowy aplet.

W opcji „JEŻELI” wybierz wyzwalacz IFTTT, aby podnieść swoją flagę.

W sekcji „THAT” wyszukaj Adafruit i odwołaj się do utworzonego wcześniej przełącznika io.adafruit.

Możesz przetestować wyzwalacz, sprawdzając przełącznik na swojej stronie io.adafruit. Będziemy informować o pozycji tego przełącznika za pomocą naszej tablicy Wi-Fi Huzzah.

Krok 4: Połącz się ze swoim Huzzah do Io.adafruit

Aby połączyć Huzzah z kontem io.adafruit, będziemy musieli użyć MQTT.

Postępuj zgodnie z tym samouczkiem:

Postępowanie zgodnie z tym samouczkiem zapewni, że mamy zainstalowane wszystkie niezbędne biblioteki.

Krok 5: Schemat obwodu

Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu

Skonstruuj przedstawiony obwód, aby podłączyć serwo i przycisk chwilowy do płyty Huzzah.

Przełącznik chwilowy może wymagać lutowania. To dobry samouczek, jeśli dopiero zaczynasz lutować.

Rezystor może mieć dowolną wartość.

Krok 6: Zaprogramuj swojego huzzah

Kod, którego używamy, jest oparty na przykładowym kodzie ESP8266 firmy Adafruit. Podzieliłem go na odpowiednie sekcje, jeśli potrzebujesz go zmodyfikować dla swojego projektu.

Pamiętaj, aby zastąpić tekst w kodzie zawierającym:

  • Nazwa sieci Wi-Fi
  • Hasło do sieci Wi-Fi
  • io.adafruit nazwa użytkownika
  • Klucz io.adafruit (można go znaleźć na pulpicie nawigacyjnym io.adafruit, jak na zdjęciu)

Krok 7: Zrób flagę

Zrób flagę
Zrób flagę
Zrób flagę
Zrób flagę
Zrób flagę
Zrób flagę

Pobierz obraz flagi powyżej. Wydrukuj, złóż, przyklej, wytnij i przymocuj swoją flagę do serwomechanizmu za pomocą śruby dołączonej do zestawu serwomechanizmu.

Lub jeszcze lepiej… Użyj pliku programu Illustrator, aby utworzyć własną flagę powiadomienia, unikalną dla wyzwalacza IFTTT. Udostępnij, jeśli tak!

Krok 8: Zamknij obwód

Dołącz swój obwód
Dołącz swój obwód
Dołącz swój obwód
Dołącz swój obwód
Dołącz swój obwód
Dołącz swój obwód

Zamknąć swój obwód w wybranym przez siebie pojemniku.

Użyłem tej skrzynki projektowej z radioshacku i wywierciłem otwory do trzymania serwa i przycisku. Użyj suwmiarki, aby zmierzyć rozmiar elementów i wywierć otwory o odpowiedniej wielkości.

Aby zmieścić elementy w małym pudełku wymieniłem płytkę stykową na maleńką płytkę prototypową i przylutowałem wyprowadzenia. Nie jest to konieczne w zależności od rozmiaru obudowy

Proszę podziel się ze mną obudową, którą wykonałeś! Lub jeśli drukujesz obudowę w 3D, prześlij plik, a ja dołączę go do instrukcji.

Krok 9: Gotowe

Gotowe!
Gotowe!

Jesteś skończony! Przyklej flagę z tyłu komputera, do lodówki, połóż ją na biurku lub gdziekolwiek… i nigdy więcej nie przegap niczego ważnego!

Daj mi znać, do czego używasz flagi w komentarzach poniżej!

Konkurs Arduino 2016
Konkurs Arduino 2016
Konkurs Arduino 2016
Konkurs Arduino 2016

Drugie miejsce w konkursie Arduino 2016

Zalecana: