Spisu treści:
- Krok 1: Krok 1: Składniki AGRI-2-EYE
- Krok 2: Krok 2: Prototyp Agri-2-EYE
- Krok 3: Krok 3: Schematy projektu
- Krok 4: Krok 4: Rozwój Mbed
- Krok 5: Krok 5: Konfiguracje Sigfox
- Krok 6: Krok 6: Kody Agri-2-EYE
- Krok 7: Krok 7: Platforma chmurowa Ubidots
- Krok 8: Krok 8: Nasz interfejs Ubidot
Wideo: Agri-2-Eye: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Na pierwszy semestr czwartego roku naszej szkoły inżynierskiej decydujemy się na pracę nad systemem monitoringu rolnictwa. Musi mierzyć pewną istotną wartość dla wzrostu roślin. Urządzenie musi być autonomiczne energetycznie i korzystać z protokołu LPWAN.
Krok 1: Krok 1: Składniki AGRI-2-EYE
Mikrokontroler:
STM32L432KC
Czujnik:
- Wilgotność zewnętrzna: DHT22
- Temperatura zewnętrzna: SMT172
- Wilgotność gruntu: SKU SEN0 193
- Temperatura gruntu: Grove 1019919
- RGB: Grove TCS34725
- Intensywność światła: Grove 101020076
Komunikacja LPWAN:
Wisol SFM10R1
Wyżywienie:
Panel słoneczny 6V - 2W
Wyświetlacz:
ARCELI SSD1306
Krok 2: Krok 2: Prototyp Agri-2-EYE
Krok 3: Krok 3: Schematy projektu
Do projektu potrzebujemy 3 PCB:
- PCB zasilacza,
- PCB interfejsu
- płytka czujnika zewnętrznego
Krok 4: Krok 4: Rozwój Mbed
Platforma urządzeń Arm Mbed IoT zapewnia użytkownikom platformę internetową łatwą w użyciu dla sprzętu zgodnego z Mbed. Umożliwia dostęp do ogromnej ilości biblioteki. Społeczność Mbed rozwija bibliotekę, daje dostęp do przykładowego oprogramowania dla kompatybilnego urządzenia i pomaga użytkownikom w ich problemach.
Jak działa platforma Mbed?
- Pierwszym krokiem jest przejście na stronę Mbed:
- Utwórz konto
- Przejdź do menu kompilatora i wybierz swoje urządzenie: STM32L432KC (nasz mikrokontroler)
- Utwórz projekt
- Importuj użyteczną bibliotekę np.: bibliotekę DHT
- Uruchom program
- Skompiluj kod
- Eksport do urządzenia z portem micro-usb połączyć komputer z STM32L432KC
Zwróć uwagę na mapę pinów, aby odpowiadała schematom.
Krok 5: Krok 5: Konfiguracje Sigfox
Dla protokołu LPWAN wybieramy moduł Sigfox. Protokół Sigfox jest bardzo przydatny w aplikacjach IoT, ponieważ komunikacja nie zużywa dużo energii, a także może przesyłać dane na duże odległości. Komunikuje się z zapleczem Sigfox. W tym projekcie moduł pomaga przesyłać dane na platformę IoT.
Należy połączyć moduł z CPU (jak na zdjęciu 2).
Aby wysłać dane musisz użyć formatu komend AT. Na przykład:
W wyślij OK, AT$T? zwrócić wartość temperatury.
Używamy tego formatu do wysyłania wartości z każdego czujnika.
Krok 6: Krok 6: Kody Agri-2-EYE
Tworzymy bibliotekę czujników w oparciu o kod cpp. W głównej części znajdziesz wszystkie kody potrzebne do zrozumienia, jak konfigurujemy wyświetlanie ekranu, transmisję…
Na zdjęciu widać jak wysyłamy wartość czujnika.
Krok 7: Krok 7: Platforma chmurowa Ubidots
Właściciel produktu wybrał Ubidots jako platformę do przechowywania danych. Aby z niego skorzystać, musisz postępować krok po kroku.
- Wejdź na https://ubidots.com/ i utwórz konto
- Wybierz urządzenie i utwórz nowe, klikając na „+”
- Wybierz etykietę i nazwę
- Skonfiguruj token do połączenia z backendem Sigfox
- W desce rozdzielczej dodaj wszystkie potrzebne widżety
- Wybierz dodaj zmienną i wybierz utworzone urządzenie.
Krok 8: Krok 8: Nasz interfejs Ubidot
Zalecana:
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
Lewitacja akustyczna z Arduino Uno krok po kroku (8 kroków): 8 kroków
Lewitacja akustyczna z Arduino Uno Krok po kroku (8-kroków): ultradźwiękowe przetworniki dźwięku Zasilacz żeński L298N Dc z męskim pinem dc Arduino UNOBreadboardJak to działa: Najpierw wgrywasz kod do Arduino Uno (jest to mikrokontroler wyposażony w cyfrowy oraz porty analogowe do konwersji kodu (C++)
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: 6 kroków
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: W tym samouczku dowiemy się, jak śledzić kroki silnika krokowego na wyświetlaczu OLED. Obejrzyj film demonstracyjny.Kredyt samouczka oryginalnego trafia do użytkownika YouTube „sky4fly”
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
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ż