1. Przedstawienie warunków zaliczenia
- Szkolenie BHP
- W programie laboratorium jest 10 terminów zajęć.
- Laboratoria są prowadzone w ramach konsultacji i dostępu do zasobów sprzętowych.
- Celem kursu jest praca w grupie i wykonanie kompletnego systemu IoT.
- System musi składać się z:
- modułu czujników środowiska
- modułów wejść binarnych (przyciski i otwarcia okien)
- modułu wyjść binarnych – sterowanie z poziomu aplikacji
- bramki LoRaWAN
- aplikacji chmurowej do zbierania, analizy, kontroli i prezentacji danych
- Dodatkowo może zawierać:
- inne czujniki
- czujnik oparty o mikrokontroler z komunikacją LoRaWAN
- Na ocenę końcową składa się:
- aktywność na zajęciach
- ocena postępów prac na 5 laboratorium
- końcowa ocena projektu
- zakres wybranego projektu
2. Terminy:
- 1 laboratorium – prezentacja zajęć, wybór grupy, wstępna koncepcja projektu
- 2 laboratorium – prezentacja wybranego projektu, ustalenie założeń i szczegółowej specyfikacji
- 3-4 – praca nad projektem
- 5 – wstępna prezentacja projektu
- 6-8 – praca nad projektem
- 9-10 laboratorium – prezentacja projektu i ocena końcowa
3. Oddanie projektu:
- prezentacja projektu na zajęciach:
- fizyczna prezentacja funkcjonalności projektu w laboratorium
- przedstawienie kodu programu i zrealizowanych rozwiązań
- dostarczenie raportu zawierającego:
- strona tytułowa zawierająca informacje o kursie, autorze projektu, nazwie projektu
- spis treści
- spis ustalonych funkcjonalności na początku semestru z wyraźnym oznaczeniem, które udało się zrealizować
- wstęp – ogólny opis projektu, co robi projekt, do czego można go wykorzystać
- opis wybranej platformy sprzętowej ( mikrokontroler, środowisko programistyczne),
- opis wybranych czujników, wyświetlaczy i innych elementów elektronicznych zastosowanych w projekcie – sposób ich działania, interfejsy komunikacyjne
- schemat elektronicznych projektu wykonany w programie CAD
- aplikacje kliencka, opis działania, wykorzystane technologie itd.
- opis ciekawszych fragmentów programu, wybrane funkcje (do raportu nie wklejamy cały kodu programu)
- zdjęcia fizycznego projektu z opisem działania
- podsumowanie – co udało się zrobić, jakie były trudności, plany rozwojowe projektu na przyszłość, możliwe zmiany i ulepszenia
- raport powinien zawierać około 20 stron A4
- dostarczenie spakowanych kodów programu – paczka zip wysłana na email prowadzące
- raport w formie pliku pdf i spakowane kody programów w paczkę “ZIP” należy wysłać na email prowadzące przed prezentacją projektu na zajęciach
4. Zapoznanie z tematyką zajęć i platformą sprzętową
Zasoby sprzętowe LoRaWA :
- gateway LoRaWAN: https://docs.rakwireless.com/product-categories/wisgate/rak7268v2/overview/
- przyciski LoRaWAN: https://docs.rakwireless.com/product-categories/wisnode/rak7201/overview/
- monitor CO2, temperatury i wilgotności QingPing dla LoRaWAN: https://store.rakwireless.com/products/qingping-lorawan-co2-monitoring-sensor
- WisBlock kit: https://soyter.pl/pl/products/rakwireless-wisblock-kit-4-eu868-zestaw-czujnikow-7939.html
- RAK2461 WisNode Bridge IO Lite – RS485-Dlx4-DOx1: https://docs.rakwireless.com/product-categories/wisnode/rak2461/overview/
- Czujnik otwarcia drzwi i okien LDS02 LoRaWAN Door & Window – EU868MHz: https://www.seeedstudio.com/LoRaWAN-Door-and-Window-Sensor-EU868-p-5290.html
- Dragino LT-22222-L – kontroler I/O LoRa 868MHz: https://www.dragino.com/products/lora-lorawan-end-node/item/156-lt-22222-l.html
- LoRa-E5 mini STM32WLE5JC – moduł LoRaWAN 868/915 MHz: https://www.seeedstudio.com/LoRa-E5-mini-STM32WLE5JC-p-4869.html
- Zestaw Xiao ESP32-S3 + Wio-SX1262 do Meshtastic i LoRa/LoRaWAN: https://www.seeedstudio.com/Wio-SX1262-with-XIAO-ESP32S3-p-5982.html
- Minikomputer typu Raspberry Pi
- Moduły z ESP32
- Czujniki temperatury itd.
- Elementy drobne (diody LED, rezystory, itd.)
- Płytka dydaktyczna EduTar-IOT-1: Płytka Edutar-iot-1
Errata -błędy na płytce dla wersji V1.0:
- LCD-OLED zamienione są ze sobą piny LCD_SDA i LCD_SCL
- na złączu Analog są złe nazwy pinów, prawidłowa kolejność od góry to: A_PHOTO, A_POT_1, A_POT_2