Spisu treści:

Stacja pogodowa na jednej płycie - SLabs-32: 5 kroków
Stacja pogodowa na jednej płycie - SLabs-32: 5 kroków

Wideo: Stacja pogodowa na jednej płycie - SLabs-32: 5 kroków

Wideo: Stacja pogodowa na jednej płycie - SLabs-32: 5 kroków
Wideo: Największy zlot EV Tylko tu zobaczysz wszystkie elektryki dostępne w Polsce 2024, Lipiec
Anonim
Stacja pogodowa przy użyciu pojedynczej płyty - SLabs-32
Stacja pogodowa przy użyciu pojedynczej płyty - SLabs-32

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

Lista materiałów
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 sprzętowe
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 Cayanne
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

Programowanie SLab-32
Programowanie SLab-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ę

Usiądź i zrelaksuj się !
Usiądź 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: