Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
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ę
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
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
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!
Drugie miejsce w konkursie Arduino 2016