Letní IoT: Den 3

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Čidlo: další čidlo)
 
(Není zobrazeno 28 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
[[Category:VSE]][[Category:Informatika]][[Category:Letní IoT]]
+
[[Category:VSE]][[Category:Informatika]][[Category:Letní IoT]][[Category:IoT]]
  
= Opakování =
+
== Opakování ==
# Na displeji bude "Hrajeme si s IoT" - když se zmáčkne tlačítko, display se rozsvítí na 10 s
+
Připravte si vývojovou desku s jednou LED diodou a displejem.
# Vypíšou se všechny sudá čísla do 20  
+
# Vypíšou se všechna sudá čísla do 20  
# LEDka 4 × blikne
+
# LED dioda 4× blikne a pak pauza (u bliknutí delay 500 ms, pauza 2 s)
# na 1. řádek vypiš "Hrajeme si s IoT" a na druhý dnešní datum
+
## Vlastní metoda bez parametru
 +
## Vlastní metoda s parametrem (počet bliknutí)
 +
# Na displeji bude <code> Hrajeme si s IoT </code> — na 10 sekund se display rozsvítí, na 10 s zhasne
 +
# Na 1. řádek napiš <code> Hrajeme si s IoT </code> a na druhý řádek dnešní datum
  
= Sériový vstup =
+
== NTP ==
 +
[[IoT: NTP | NTP]] — získání data z internetu.
  
[http://jurasek.wz.cz/index.php/iot1/12-seriovy-io Sériový IO]
+
== Čidlo ==
 +
[[IoT: HTU21D|HTU21D]] — čidlo teploty a vlhkosti
  
[http://jurasek.wz.cz/index.php/iot1/24-rgb-led RGB led ]
+
[[IoT: BMP280|BMP280]] — Senzor barometrického tlaku a teploty
  
= NTP =
+
[[IoT: Seznámení # Desetinné číslo |Desetinné číslo]] — ukážeme si, jaký datový typ je vhodný pro desetinné číslo.
  
[http://jurasek.wz.cz/index.php/iot1/25-network-time-protocol-ntp NTP]
+
== Display a čidlo ==
 +
[[IoT: Meteostanice| Meteostanice ]]
  
= Čidlo =
+
== Thingspeak ==
  
[http://jurasek.wz.cz/index.php/iot1/26-cidlo-bmp280 BMP280]
+
[[IoT: ThingSpeak | ThingSpeak ]] – registrace, vysvětlení principu, nachystání kódu.
  
= Display a čidlo =
+
== Závěrečné opakování ==
 
+
Na závěr dnešního dne si zkusme tento krátký
Teď si vyrobíme takovou "meteostanici", kterou si můžete dát na stůl a sledovat aktuální teplotu a vlhkost.
+
[https://forms.gle/XW9nGRfh5aYKWHCf8 testík].
 
+
Co musíme udělat?
+
# Naimportovat knihovny pro čidlo i pro display
+
# Definovat všechny věci, co potřebuje čidlo i display
+
# ve void setup() napsat vše, co potřebuje čidlo i display
+
# ve void loop() nastavit, aby se na display vypsala teplota a na další řádek vlhkost (aktualizace každou sekundu)
+

Aktuální verze z 13. 7. 2021, 20:19


Obsah

Opakování

Připravte si vývojovou desku s jednou LED diodou a displejem.

  1. Vypíšou se všechna sudá čísla do 20
  2. LED dioda 4× blikne a pak pauza (u bliknutí delay 500 ms, pauza 2 s)
    1. Vlastní metoda bez parametru
    2. Vlastní metoda s parametrem (počet bliknutí)
  3. Na displeji bude Hrajeme si s IoT — na 10 sekund se display rozsvítí, na 10 s zhasne
  4. Na 1. řádek napiš Hrajeme si s IoT a na druhý řádek dnešní datum

NTP

NTP — získání data z internetu.

Čidlo

HTU21D — čidlo teploty a vlhkosti

BMP280 — Senzor barometrického tlaku a teploty

Desetinné číslo — ukážeme si, jaký datový typ je vhodný pro desetinné číslo.

Display a čidlo

Meteostanice

Thingspeak

ThingSpeak – registrace, vysvětlení principu, nachystání kódu.

Závěrečné opakování

Na závěr dnešního dne si zkusme tento krátký testík.

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje