Spisu treści:

Notatka o pogodzie: 7 kroków (ze zdjęciami)
Notatka o pogodzie: 7 kroków (ze zdjęciami)

Wideo: Notatka o pogodzie: 7 kroków (ze zdjęciami)

Wideo: Notatka o pogodzie: 7 kroków (ze zdjęciami)
Wideo: Poznaj 7 kodów UZDRAWIANIA ciała i podświadomości oraz inspirujące historie uzdrowień. 2024, Listopad
Anonim
Notatka o pogodzie
Notatka o pogodzie
Notatka o pogodzie
Notatka o pogodzie
Notatka o pogodzie
Notatka o pogodzie
Notatka o pogodzie
Notatka o pogodzie

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

Konta IoT, kanały informacyjne Adafruit IO, aplety IFTTT i Zapier Zap
Konta IoT, kanały informacyjne 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

Przygotuj wyświetlacze
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

Montaż suchej płyty do krojenia chleba
Montaż suchej płyty do krojenia chleba
Montaż suchej płyty do krojenia chleba
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

Lutowanie obwodu końcowego
Lutowanie obwodu końcowego
Lutowanie obwodu końcowego
Lutowanie obwodu końcowego
Lutowanie obwodu końcowego
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

Zespół Pudełka Cieni
Zespół Pudełka Cieni
Zespół Pudełka Cieni
Zespół 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: