• INFORMACJE
  • WARSZTATY
  • IT TRAINING TOUR
  • PODCAST
  • C4P
  • AKADEMIA TRENERA
  • TEAM
  • FAQ

Warsztat #212 MicroPython, czyli szybki start w IoT

  • Data odjazdu: 2019-01-20
  • |
  • Czas podróży: 9:00-17:00
  • |
  • Stacja: Sages, ul. Nowogrodzka 62c, Warszawa

INFORMACJE


Miniaturowe urządzenia zbierające i przetwarzające dane, komunikujące się przez Internet to już nie element science-fiction, to otaczająca nas rzeczywistość. Ilość urządzeń typu “smart” wzrasta lawinowo. W trakcie warsztatu spróbujemy zmierzyć się z podstawami tematyki IoT (Internet of Things). Z pomocą zestawów deweloperskich opartych o znany mikrokontroler ESP8266 i języka MicroPython, poznamy elementy interakcji z urządzeniami zewnętrznymi: odczyt, zapis i przetwarzanie danych oraz komunikację przez Internet przy pomocy WiFi.

Wymagania od uczestników:

  • umiejętność programowania w języku Python w stopniu podstawowym obejmująca zagadnienia: typy danych, funkcje, pętle i instrukcje sterujące (while, for, if), używanie gotowych modułów
  • umiejętność obsługi linii poleceń systemu operacyjnego.

Podczas warsztatu uczestnicy korzystają z własnych komputerów.

W cenę biletu wliczony jest koszt zestawu deweloperskiego: płytka, czujnik, kable, kabel USB. Po zakończeniu warsztatu, zestaw ten jest własnością uczestnika. Podczas tego warsztatu, ze względu na jego specyfikę, pracujemy w mniejszej grupie - max. 20 osób.

Podczas warsztatu zapewniemy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegatariańskiej.


Prowadzący


Michał Gałka - Inżynier oprogramowania, zajmujący się na co dzień systemami wbudowanymi, głównie programując w języku C. Doświadczenie zdobywał w wielu, często międzynarodowych, zespołach pracując w Polsce i poza nią. Z Pythonem związany od 8 lat, wykorzystuje go jako język skryptowy do automatyzacji i tworzenia narzędzi. Ma także doświadczenie w tworzeniu samodzielnych aplikacji opartych głównie o frameworki Django i Tornado. Bierze aktywny udział w działaniu grupy Python Łódź.


Program warsztatów


  1. Praca z zestawami deweloperskimi.
    1. Podłączenie i uruchomienie zestawów.
    2. REPL i WebREPL.
      1. Komunikacja poprzez konsolę szeregową.
      2. Komunikacja poprzez WiFi.
  2. Podstwy komunikacji z urządzeniami.
    1. Co to jest GPIO i jak działa?
      1. Wykorzystanie GPIO do sterowania diodą LED.
      2. Wykorzystanie GPIO do obsługi przycisków.
  3. Uruchamianie programów w języku MicroPython na sprzęcie.
    1. Ładowanie programów na urządzenie.
    2. Automatyczne uruchamianie programu przy starcie.
  4. Komunikacja z urządzeniami c.d.
    1. PWM i jego zastosowania.
      1. Programowanie obsługi diody RGB.
        1. mieszanie kolorów.
        2. płynne przejścia.
  5. Wejścia analogowe i cyfrowe.
    1. Obsługa czujnika światła
  6. Komunikacja poprzez Magistrale szeregowe.
    1. Obsługa czujnika temperatury, ciśnienia.
  7. Komunikacja przez Internet.
    1. Konfiguracja WiFi.
    2. Komunikcja z serwisami sieci Web.
  8. Przygotowanie nowego zestawu deweloperskiego do pracy z MicroPython*

*Uczestnicy otrzymają instrukcję krok po kroku opisującą przygotowanie nowego zestawu. W przypadku braku wystarczającej ilości czasu temat może nie zostać przećwiczony “na żywo”.


Uwaga


Liczba miejsc ograniczona! Na tym warsztacie pracujemy w mniejszej grupie, max. 20 osób. Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.


Rejestracja:


Wróć
Copyright © Sages 2018
ul. Nowogrodzka 62C, 02-002 Warszawa