Spisu treści:
- Krok 1: Konta IoT, kanały Adafruit IO, aplety IFTTT i Zapier Zap
- Krok 2: Skonfiguruj kod Arduino
- Krok 3:
- Krok 4: Przygotuj wyświetlacze
- Krok 5: Montaż suchej płyty do krojenia chleba
- Krok 6: Lutowanie obwodu końcowego
- Krok 7: Montaż Pudełka Cieni
Wideo: Notatka o pogodzie: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Jest to połączenie stacji pogodowej i przypomnienia. Wszyscy możemy sprawdzić pogodę na naszych telefonach, ale czasami, a zwłaszcza, gdy ktoś próbuje wyjść za drzwi, wystarczy szybka droga do warunków pogodowych. Ta stacja pogodowa zapewnia szybką wizualizację aktualnych warunków: słonecznie, pochmurno, deszczowo lub śnieżnie, temperaturę i krótką notatkę. Dodatkowo czujnik aktywowany ruchem uruchamia przewijany wyświetlacz, który wyświetla pomocny komunikat: „maska + klawisze”
Opis: Ta stacja jest zbudowana w Arduino i łączy kanały IoT (Internet of Things) i wyzwalacze. Istnieją cztery główne wyświetlacze i jeden czujnik ruchu.
Wyświetlacz 1: Warunki pogodowe rozświetlają neopiksele za szablonem słońca, chmur, kropli deszczu i płatków śniegu. To jest czysto wizualny pokaz.
Wyświetlacz 2: wysoka temperatura na dzień na 7-segmentowym wyświetlaczu.
Wyświetlacz 3: krótka notatka z Remember the Milk (np. „potrzebujemy karmy dla psów”) na wyświetlaczu OLED
Wyświetlacz 4: przypomnienie wyzwalane ruchem, aby nie zapomnieć maski i klawiszy na 3 wyświetlaczach alfanumerycznych.
Kieszonkowe dzieci:
Lista materiałów/narzędzi (zauważ, że większość linków dotyczy Adafruit w USA, ale te części są dostępne u innych sprzedawców. Ten projekt jest oparty na płycie esp8266 wifi arduino. Podczas gdy ten projekt używa wersji Adafruit płyty esp8266 - - płytka Adafruit Feather Huzzah, płytka NodeMCU może być zastąpiona, ale fizyczna lokalizacja pinów będzie inna. Linki do narzędzi są w celach informacyjnych. Budżet może dyktować, który model narzędzia zostanie zakupiony.)
(1) Deska z piór Huzzah adafruit część 2821
(1) 7-segmentowa matryca z piór Adafruit część 3106
(3) poczwórne alfanumeryczne wyświetlacze piórkowe - niebieska część Adafruit 3128
(1) Wyświetlacz OLED piórkowy 128x64 Adafruit część 4650
(1) Czujnik ruchu Mini PIR SR 505 amazon PIR S505 i karta katalogowa
(1) Rezystor 10k Ohm adafruit część 2748
(4-5) drut lity - polecam minimum cztery kolory, polecam ten zestaw: Adafruit cz. 1311
(multi) przewody do płytek stykowych (męsko-męskie) część adafruit 153
(3) druty do krojenia chleba (żeńsko-żeńskie) część adafruit 1919
(1) płytka do krojenia chleba: płytka do krojenia chleba bez lutowania jameco
(2) nagłówki (do wyświetlacza OLED)
(1) męski pin główki - minimum 3 piny główki adafruit część 3002
(1) zasilacz sieciowy 5.25vdc 1A część adafruit 1994
(1) kabel USB micro B do USB A (uwaga nie może być tylko zasilaniem) część adafruit 23791
(opcjonalnie) Kabel USB z Switchem adafruit część 620
(1) 1 metr neopikselowy pasek RGBW adafruit część 2842
(1) papierowa płytka drukowana 10x22 cm amazon perf board;
(1) 8 × 8 pole cienia w pudełku
60/40 ołowiowo-rdzeniowy lut adafruitowy 145
lutowniczy knot adafruit część 149
lutownica adafruit część 1204
Pomocne dłonie stojak do lutowania adafruit część 3529
amazon nożyce do drutu
ściągacze izolacji adafruit część 527
(multi) rurki termokurczliwe adafruit. część 4559
pistolet do klejenia amazon pistolet do klejenia
Narzędzie Dremel amazon Narzędzie Dremel
(różne) karton, papier, piłki do ping-ponga i przezroczyste materiały do rozpraszania neopikseli. czarny rdzeń matboard lub czarny papier budowlany
dodatkowe narzędzia do zbierania: linijka, nóż hobbystyczny, mata do cięcia, okulary ochronne, wytrzymałe nożyce (np. nożyce kuchenne).
opcjonalny:
multimetr Adafruit część 308
precyzyjne szczypce płaskie adafruit część 1368
Krok 1: Konta IoT, kanały Adafruit IO, aplety IFTTT i Zapier Zap
Aby uzyskać wskazówki dotyczące konfiguracji Adafruit IO i IFTTT, Załóż także konta IoT w Zapier i Remember the Milk. Rejestruj nazwy użytkowników i API dla każdego.
Zidentyfikuj identyfikator SSID 2.4G w sieci Wi-Fi i podaj nazwę SSID i hasło dla tego identyfikatora SSID.
Skonfiguruj kanały w Adafruit IO (mogą mieć dowolną nazwę, ale pomaga to, aby nazwy te były opisowe. Oto nazwy przypisane w kodzie Arduino.)
notatka tekstowa o wysokiej temperze
Przejdź do IFTTT i skonfiguruj 4 aplety i podłącz je do kanałów Adafruit IO.
Codziennie o 7 rano wysyłaj wysokiej temperatury -- połącz się z kanałem wysokiej temperatury w Adafruit IOJeśli bieżący stan zmieni się na słonecznie -- połącz się z kanałem opadów w Adafruit IOJeśli bieżący stan zmieni się na pochmurno -- połącz się z kanałem opadu w Adafruit IOJeśli bieżący stan zmieni się na deszcz -- połącz się z kanałem opadów w Adafruit IOJeśli bieżący stan zmieni się na śnieg -- połącz się z kanałem opadów w Adafruit IO
Idź do Zapier i stwórz jednego Zapa i połącz go między Remember the Milk a tekstem Adafruit IO feed.
Krok 2: Skonfiguruj kod Arduino
Jeśli jeszcze tego nie zrobiłeś, przejrzyj i skonfiguruj oprogramowanie Arduino i upewnij się, że jest skonfigurowane dla płyty esp8266. Oto link do instrukcji, jak to zrobić:
Po zakończeniu konfiguracji Arduino skopiuj lub pobierz te pliki
config.hweathernote.ino
Istnieją dwa pliki - główny plik weathernote.ino i plik config.h
Plik config.h zawiera Twoje hasło dostępu do API i Wi-Fi. To jedyny plik, który musisz zmienić.
Jednak, aby ten kod działał, musisz zainstalować te biblioteki Arduino. (Jeśli nie zainstalowałeś wcześniej bibliotek, zobacz:
Drut Adafruit GFX
Adafruit LEDPlecakAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTSPIAdafruit SH110X
Krok 3:
Krok 4: Przygotuj wyświetlacze
Zamontuj i przylutuj wszystkie nagłówki na wyświetlaczach OLED, 7-segmentowych i trzech wyświetlaczach alfanumerycznych. Uwaga: następujące zworki muszą być przylutowane do wyświetlacza alfanumerycznego, aby każdy wyświetlacz miał te unikalne adresy:
0x710x720x74
linki do samouczków Adafruit:
OLED na
7-segmentowy wyświetlacz na
wyświetlacz alfanumeryczny
przylutuj te zworki https://learn.adafruit.com/14-segment-alpha-numer… -- dół strony: "Zworki adresowe"
Krok 5: Montaż suchej płyty do krojenia chleba
Zaleca się, aby wszystkie te komponenty były suche na płytce stykowej z przewodami do płytki stykowej i przetestowane z kodem Arduino przed ostatecznym montażem.
Oto szpilki na tablicy Adafruit Feather Huzzah, które są używane w tym projekcie
14 PIR2 Neopixels5 SCL cztery wyświetlacze4 SDA cztery wyświetlaczeGND cztery wyświetlacze i PIR3.3v cztery wyświetlacze i PIR
Krok 6: Lutowanie obwodu końcowego
Przytnij płytę perforowaną do szerokości nieco mniejszej niż 8 cali. (Noś okulary ochronne, chipsy bakelitowe mogą latać.) Zrób zdjęcia swojego projektu na płycie prototypowej, zwracając uwagę na połączenia. Następnie przenieś swój projekt z płyty prototypowej na płytę perforowaną. Użyj drutu owijanie do części lutowanych i połączeń z płytą perfboard-idealnie przewody powinny dotykać pinów nagłówka na częściach, aby zapewnić niezawodną ciągłość. Uwaga: ekrany OLED nie są wieczne, więc zaleca się montowanie tej części na nagłówkach (również nagłówki pomagają podnieś ekran OLED tak, aby znajdował się na tej samej płaszczyźnie, co wyświetlacze 7-segmentowe i alfanumeryczne, co ułatwi zobaczenie wyświetlacza po zakończeniu projektu).
4 paski po 3 neopiksele można przylutować osobno, a następnie przylutować do płyty perforowanej.
3 przewody i rezystor dla PIR można przylutować do płyty perforowanej z wystarczającym naddatkiem na późniejsze przycięcie. Ostatnim krokiem będzie pobranie 3 żeńsko-żeńskich przewodów płytki stykowej i małego kawałka odciętego od płyty perforowanej i przylutowanie 3-pinowego męskiego kołka rozgałęźnego, a następnie trzech przewodów okablowania PIR wychodzących z płytki (to sprawi, że "złącze" dla PIR.)
Krok 7: Montaż Pudełka Cieni
Większość z nich jest prosta, ale PIR nie będzie działać przez szkło i dlatego będzie musiał zostać skierowany poza shadowbox. Za pomocą narzędzia dremel można wykonać odpowiedni otwór w górnej części ramy, przez który można wprowadzić czujnik PIR. Wykonaj również otwór w tylnym dolnym rogu, aby poprowadzić przewód zasilający.
Do oddzielenia neopikseli można użyć kartonu, aby światło z każdego pasma nie przenikało do innej sekcji. Bądź kreatywny dzięki dyfuzji i spersonalizuj twarz za pomocą własnych szablonów.
Zalecana:
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: Witaj, przyjacielu! W tej dwuczęściowej serii nauczymy się korzystać z obwodów Tinkercad - zabawnego, potężnego i edukacyjnego narzędzia do nauki działania obwodów! Jednym z najlepszych sposobów uczenia się jest robienie. Dlatego najpierw zaprojektujemy nasz własny projekt: th
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Bolt - DIY Wireless Charging Night Clock (6 kroków): 6 kroków (ze zdjęciami)
Bolt - DIY Wireless Charging Night Clock (6 kroków): Ładowanie indukcyjne (znane również jako ładowanie bezprzewodowe lub ładowanie bezprzewodowe) to rodzaj bezprzewodowego przesyłania energii. Wykorzystuje indukcję elektromagnetyczną do dostarczania energii elektrycznej do urządzeń przenośnych. Najpopularniejszym zastosowaniem jest stacja ładowania bezprzewodowego Qi
Generator muzyki oparty na pogodzie (generator Midi oparty na ESP8266): 4 kroki (ze zdjęciami)
Generator muzyki oparty na pogodzie (Generator Midi oparty na ESP8266): Cześć, dzisiaj wyjaśnię, jak zrobić własny mały generator muzyki oparty na pogodzie. Jest oparty na ESP8266, który jest trochę jak Arduino i reaguje na temperaturę, deszcz i intensywność światła.Nie oczekuj, że sprawi, że całe utwory lub akordy będą pro
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż