Spisu treści:
- Krok 1: Lista materiałów
- Krok 2: Połączenia sprzętowe
- Krok 3: Załóż konto w Cayanne
- Krok 4: Programowanie SLabs-32
- Krok 5: Usiądź wygodnie i zrelaksuj się
Wideo: Stacja pogodowa na jednej płycie - SLabs-32: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W tej instrukcji stworzymy stację pogodową, która mierzy temperaturę, wilgotność powietrza i wilgotność gleby za pomocą naszej płyty SLabs-32, która również wysyła te dane do chmury Cayenne w celu gromadzenia danych. Jednocześnie otrzymujemy również aktualne informacje o pogodzie z internetu i wyświetlamy je na ekranie TFT. Wszystko to odbywa się za pomocą jednej pojedynczej płyty, która jest SLabs-32 idealną płytą do projektów opartych na IoT.
Aby uzyskać własne SLabs-32, kliknij poniższy link:
www.fabtolab.com/slabs-32
SLabs-32 ma 2 wbudowane procesory, którymi są ESP8266 i Atmega328p. Ta płyta łączy w sobie wysokie możliwości przetwarzania 32-bitowego mikrokontrolera L106 i liczne GPIO dostępne dla HMI na Atmega328p. Dzięki I2C jako komunikacji międzyprocesorowej, płyta Slabs-32 ułatwia połączenie mocy obliczeniowej i wystarczającej liczby GPIO dla wszystkich złożonych potrzeb związanych z prototypowaniem.
Krok 1: Lista materiałów
Do tego projektu potrzebujesz:
- Płyty-32
- Czujnik temperatury i wilgotności DHT 11
- Czujnik wilgotności gleby
- Czujnik PIR (opcja)
- Przewody połączeniowe
Krok 2: Połączenia sprzętowe
Połączenia są bardzo proste. Postępuj zgodnie z instrukcjami i schematem podanym powyżej, a nie powinieneś mieć żadnych problemów.
Podłączanie DHT11:
- Pin Vcc do wyjścia 3.3 V SLabs-32
- GND do styku GND SLabs-32
- Pin danych do 3
Podłączanie czujnika wilgotności gleby:
- Pin Vcc do wyjścia 3.3 V SLabs-32
- GND do styku GND SLabs-32
- Pin danych do A0
Podłączanie czujnika PIR:
- Pin Vcc do wyjścia 3.3 V SLabs-32
- GND do styku GND SLabs-32
- Pin danych do 2
Wyprowadzenie danych czujnika wilgotności gleby może być analogowe lub cyfrowe, decyzja należy do nas. W naszym przypadku wykorzystaliśmy wyprowadzenie danych analogowych.
Krok 3: Załóż konto w Cayanne
Załóż konto w Cayenne. Aby to zrobić, przejdź do poniższego linku:
cayenne.mydevices.com/cayenne/login
Załóż konto i wprowadź swoje imię i nazwisko, adres e-mail i utwórz hasło.
Po utworzeniu konta musisz dodać swoje urządzenie, aby można było uzyskać do niego dostęp na pulpicie nawigacyjnym online. Z pulpitu nawigacyjnego możesz zdalnie monitorować i kontrolować swoje urządzenia IoT.
Cayenne obsługuje wiele urządzeń, a także szereg czujników, rozszerzeń i siłowników.
W naszym projekcie wybierzemy „Bring your own thing”, ponieważ używamy niestandardowej tablicy. Po kliknięciu wyświetli się „NAZWA UŻYTKOWNIKA MQTT”, „HASŁO MQTT” i „ID KLIENTA” wszystkie te dane są unikalne i służą do wykrywania urządzenia. Zanotuj je, ponieważ musisz użyć tych parametrów w swoim kodzie.
Krok 4: Programowanie SLabs-32
Pobierz pliki szkiców dołączone do tego kroku.
Po pobraniu pliku otwórz szkic modułu Esp8266 i wykonaj następujące czynności:
- Wprowadź swoje dane uwierzytelniające Wi-Fi, edytując zmienne „SID” i „PASSWORD” w kodzie
- Wprowadź swoją nazwę użytkownika i hasło MQTT podane przez cayenne.
- Wpisz swój identyfikator klienta dostarczony przez cayenne.
Gdy to zrobisz, prześlij kod zarówno dla Atmega 328p, jak i Esp8266 i uruchom stację pogodową.
Aby dowiedzieć się więcej o programowaniu SLabs-32 kliknij w link podany poniżej:
startoonlabs.com/Getting%20started%20with%2…
Krok 5: Usiądź wygodnie i zrelaksuj się
Po przesłaniu kodu powinien on działać płynnie. Otwórz swoje konto Cayenne, aby zobaczyć okresowo aktualizowane wartości czujników. Od Ciebie zależy, jak chcesz dostosować pulpit nawigacyjny Cayenne, do celów demonstracyjnych wybraliśmy prosty widżet.
Ta instrukcja jest kontynuacją instrukcji podanej poniżej
Tworzenie widgetu pogody poniżej 10 minut
Śledź nas, aby uzyskać łatwiejsze i szybsze projekty IoT.
Zasoby:
Wykorzystana biblioteka DHT11:
DHT11
Zalecana:
Profesjonalna stacja pogodowa wykorzystująca ESP8266 i ESP32 DIY: 9 kroków (ze zdjęciami)
Profesjonalna stacja pogodowa przy użyciu ESP8266 i ESP32 DIY: LineaMeteoStazione to kompletna stacja pogodowa, która może być połączona z profesjonalnymi czujnikami firmy Sensirion, a także z niektórymi komponentami Davis Instrument (deszczomierz, anemometr) Projekt jest przeznaczony do samodzielnej stacji pogodowej, ale wymaga tylko
Stacja pogodowa dalekiego zasięgu HC-12 i czujniki DHT: 9 kroków
Stacja pogodowa dalekiego zasięgu HC-12 i czujniki DHT: W tym samouczku dowiemy się, jak wykonać zdalną stację pogodową na duże odległości za pomocą dwóch czujników dht, modułów HC12 i wyświetlacza LCD I2C. Obejrzyj wideo
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)
Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Stacja pogodowa DIY i stacja czujników WiFi: 7 kroków (ze zdjęciami)
DIY Stacja pogodowa i stacja z czujnikami WiFi: W tym projekcie pokażę Ci, jak stworzyć stację pogodową wraz ze stacją czujników WiFi. Stacja czujnikowa mierzy lokalne dane dotyczące temperatury i wilgotności i przesyła je przez Wi-Fi do stacji pogodowej. Stacja pogodowa wyświetla następnie t
Włącznik światła + ściemniacz wentylatora na jednej płycie z ESP8266: 7 kroków (ze zdjęciami)
Włącznik światła + ściemniacz wentylatora na jednej płytce z ESP8266: W tym samouczku dowiesz się, jak zbudować własny włącznik światła i ściemniacz wentylatora na jednej płytce z mikrokontrolerem i modułem WiFi ESP8266. To świetny projekt dla IoT. :Ten obwód obsługuje główne napięcia prądu przemiennego, więc bądź ostrożny