Letní IoT: Den 3

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Čidlo: další čidlo)
 
(Není zobrazeno 33 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í ==
# LEDka a tlačítko - když se zmáčkne tlačítko, LEDka se rozsvítí na 5s a do konzole se vypíše "blik"
+
Připravte si vývojovou desku s jednou LED diodou a displejem.
# RGB dioda - červená, modrá, zelená, žlutá, bílá barva (každá barva bude 3 sekundy)
+
# Vypíšou se všechna sudá čísla do 20
# -//- a na display se napíše, která barva svítí
+
# LED dioda 4× blikne a pak pauza (u bliknutí delay 500 ms, pauza 2 s)
# Na displeji bude "Hrajeme si s IoT" - když se zmáčkne tlačítko, display se rozsvítí na 10 s
+
## 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
 +
 
 +
== NTP ==
 +
[[IoT: NTP | NTP]] — získání data z internetu.
 +
 
 +
== Čidlo ==
 +
[[IoT: HTU21D|HTU21D]] — čidlo teploty a vlhkosti
 +
 
 +
[[IoT: BMP280|BMP280]] — Senzor barometrického tlaku a teploty
 +
 
 +
[[IoT: Seznámení # Desetinné číslo |Desetinné číslo]] — ukážeme si, jaký datový typ je vhodný pro desetinné číslo.
  
 
== Display a čidlo ==
 
== Display a čidlo ==
 +
[[IoT: Meteostanice| Meteostanice ]]
 +
 +
== Thingspeak ==
  
Teď si vyrobíme takovou "meteostanici", kterou si můžete dát na stůl a sledovat aktuální teplotu a vlhkost.
+
[[IoT: ThingSpeak | ThingSpeak ]] – registrace, vysvětlení principu, nachystání kódu.
  
Co musíme udělat?
+
== Závěrečné opakování ==
# Naimportovat knihovny pro čidlo i pro display
+
Na závěr dnešního dne si zkusme tento krátký
# Definovat všechny věci, co potřebuje čidlo i display
+
[https://forms.gle/XW9nGRfh5aYKWHCf8 testík].
# 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