IBM-IoT: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
(Není zobrazeno 121 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | |||
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Pomůcky 2019-20''''' | |||
|- style="vertical-align: top;" | |||
| | |||
V roce 2019-20 se počítá s použitím MCU ESP8266, ESP32 apod. | |||
https:// | * Vývojová deska s modulem ESP12E | ||
[[Soubor:ESP-12E_pinout.jpg|300px|ESP12E|link=https://goo.gl/RiXb1Y]] | |||
|} | |||
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | {| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | ||
Řádek 42: | Řádek 48: | ||
[[Soubor:napájecí konektor-9V.png|200px|1x Napájecí konektor pro 9V baterii BS-IR-1|link=https://arduino-shop.cz/arduino/1434-napajeci-konektor-pro-9v-baterii-bs-ir-1-1475273888.html]] | [[Soubor:napájecí konektor-9V.png|200px|1x Napájecí konektor pro 9V baterii BS-IR-1|link=https://arduino-shop.cz/arduino/1434-napajeci-konektor-pro-9v-baterii-bs-ir-1-1475273888.html]] | ||
|} | |||
[[Soubor:makerfaire.jpg|link=https://prague.makerfaire.com|600px]] | |||
==Základní informace== | |||
[http://iotlaborator.cz/ '''IoT laboratoř'''] je vzdělávací program pro technicky zaměřené studenty středních škol. | |||
===JAK TO BĚHEM ROKU VYPADÁ=== | |||
# najít nápad IoT řešení, sestavit tým a zrealizovat první prototypy (začátek školního roku) | |||
# prezentovat porotě, od které lze získat investici na finální realizaci nápadu (leden, v centru IBM v Praze ma Chodově) | |||
# výsledek prezentovat na veletrhu [https://prague.makerfaire.com MAKER FAIRE] (červen) | |||
== workshop 2023 == | |||
# Cloud prostředí - orientace a nejdůležitější místa v Cloud prostředí | |||
# Poskytování aplikací v Cloudu - úvod do kontejnerizace, Kubernetes | |||
# Seznámení s Node-RED a jeho zprovoznění v Cloudu a na lokále | |||
# Základní nody v Node-RED a jejich využití | |||
# Rozšířené nody v Node-RED | |||
# Připojení zařízení do Node-RED (MQTT subscribe/publish) | |||
# Vytvoření dashboardu | |||
# Ukládání dat do noSql databáze a zobrazení dat z databáze do dashboardu (pomocí Node-RED) | |||
# Základní intro do umělé inteligence | |||
# Využití AI v Node-RED (např. ovládání zařízení přes chatbota) | |||
=== První úkol: === | |||
# Propojit ESP8266 (alt. Arduino s ETH modulem) do šk. sítě a nakonfigurovat připojení do IBM Cloudu | |||
[[Soubor:ARD-ETH-Bluemix.png|500px]] | |||
info na školní síti: N:\Janousek\Projekty\IBM-IoT\ | |||
=== postup v2023 === | |||
1) Registrace do [https://cloud.ibm.com/login IBM cloudu] s využitím školního e-mailu a dle návodu zde: [https://ibm.ent.box.com/s/pz1k008ine133o7y8slzn57oi6mfbtv6 ibm.biz/freecloud] Pozn.: Přístupový kód na vyžádání u [[JA]] nebo zde: https://ibm.biz/academic | |||
<gallery> | |||
Soubor:IBM_IoT_209.png|with code | |||
Soubor:IBM_IoT_201.png|create account | |||
Soubor:IBM_IoT_210.png|IBM academic | |||
Soubor:IBM_IoT_211.png|future code | |||
Soubor:IBM_IoT_212.png|copy code | |||
Soubor:IBM_IoT_213.png|Trial | |||
Soubor:IBM_IoT_214.png|aply code | |||
Soubor:IBM_IoT_215.png|code | |||
Soubor:IBM_IoT_216.png|365 day | |||
</gallery> | |||
2) nasaďte na cloudu [https://cloud.ibm.com/kubernetes/catalog/create Kubernetes cluster] a [https://cloud.ibm.com/catalog/services/cloudant?bss_account=3d1c7629a8a44ef595450233541c3e4c Cloudant] dle návodu zde: [https://ibm.box.com/s/8ls2tu1pffrxxmzxrvzaeh25znj12eds zde] | |||
<gallery> | |||
Soubor:IBM_IoT_207.png|Catalog | |||
Soubor:IBM_IoT_208.png|KC | |||
Soubor:IBM_IoT_202.png|Kubernetes | |||
Soubor:IBM_IoT_203.png|Cloudant | |||
Soubor:IBM_IoT_204.png|resource list | |||
</gallery> | |||
3) máte-li HW vyzkoušejte kód ([https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i/file/1054009831863 https://ibm.biz/laborator] ) a připojte se na [http://www.hivemq.com/demos/websocket-client/ public Hive MQ Broker] | |||
[[Soubor:IBM_IoT_205.png|400px|HIVE|link=https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i/folder/121527181454]] | |||
4) HW lze nahradit simulací ve wokwi (podobně postupovat jako v návodu zde: [[Wokwi#wokwi_-.3E_HiveMQ_.28DHT22_.2B_LED.29|wokwi -> HiveMQ (DHT22 + LED)]]) | |||
[[Soubor:IBM_IoT_217.png|600px|TMEP|link=http://wiki.sps-pi.cz/index.php/Wokwi#wokwi_-.3E_HiveMQ_.28DHT22_.2B_LED.29]] | |||
5) HW lze nahradit simulací ve wokwi (podobně postupovat jako v návodu zde: [[Wokwi#wokwi_-.3E_HiveMQ_.28DHT22_.2B_LED.29|wokwi -> HiveMQ (DHT22 + LED)]]) | |||
[[Soubor:Wokwi_hivemq_04.jpg|600px||link=http://wiki.sps-pi.cz/index.php/Wokwi#wokwi_-.3E_HiveMQ_-.3E_IBM]] | |||
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> | |||
=== postup v2022 === | |||
[[Soubor:IBM_IoT_100.png|600px|login]] | |||
1) Registrace do [https://cloud.ibm.com/login IBM cloudu] s využitím školního e-mailu a dle návodu zde: ibm.biz/freecloud (postup na straně 6 tedy není potřeba dělat kroky uvedené v postupu předtím) Přístupový kód na vyžádání u [[JA]]. | |||
2,3,4,5) Vybrat z katalogu službu "Internet of Things Platform" | |||
6,7) Vytvořit "Lite plan instance" (location: Frankfurt) | |||
8) Službu "Internet of Things Platform" spustit | |||
9) Znovu se se stejným usr/psw přihlásit do Bluemixu | |||
[[Soubor:IBM_IoT_101.png|600px|witty]] | |||
10) V rozhraní služby Internet of Things a v záložce "Devices" přidat [[Witty]] dle videa [https://www.youtube.com/watch?v=pa2ewmiFaJY Nastavení služby Watson IoT Platform] | |||
[[Soubor:IBM_IoT_add-type.png|500px]] | |||
budou třeba údaje: organisation, device type, device id, token | |||
15) V Arduino IDE napsat program dle vzoru:[https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i/file/774508587360 ibm.biz/laborator WEMOS_IoTlab_cloudblink.txt] | |||
[[Soubor:IBM_IoT_104.png|300px]] | |||
16) Naprogramovat Witty s ESP8266) a vyzkoušet příjem dat do Cloudu | |||
[[Soubor:IBM_IoT_103.png|600px|Recive]] [[Soubor:IBM_IoT_102.png|100px|Recive]] | |||
17) V Cloudu nainstalovat Node-RED dle [https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i/folder/122176373131 prezentace] nebo dle videa: [https://www.youtube.com/watch?v=jenNCbOSrUg&t=157s IoT Lab - nasazení Node RED na IBM Cloud] | |||
Pozn.: Alt. Node-RED nainstalovat lokálně a vše odzkoušet [https://nodered.org/docs/getting-started/local Running Node-RED locally] | |||
18) Spustit Node-RED dle videa: [https://www.youtube.com/watch?v=WXpMdAdfHxE IoT laboratoř: Spuštění aplikace Node-RED] | |||
19) Vytvořit FLOW dle videa [https://www.youtube.com/watch?v=09pRiqKFyP4&t=14s IoT laboratoř: Konfigurace uzlu pro připojení zařízení] | |||
20) Nakonfigurovat node IBM IoT | |||
[[Soubor:IBM_IoT_NR-flow.png|300px]] | |||
21) Flow | |||
[[Soubor:IBM_IoT_flow_01.png|Flow]] | |||
22) Zobrazit DASHBOARD | |||
[[Soubor:IBM_IoT_dashboard_01.png|300px|DASHBOARD]] | |||
===info=== | |||
[[Soubor:IBM_IoT_110.png|100px|link=https://sites.google.com/site/iotlaborator/]] https://sites.google.com/site/iotlaborator/ | |||
[[Soubor:IBM_IoT_105.png|100px|link=https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i?sortColumn=date&sortDirection=DESC]] [https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i?sortColumn=date&sortDirection=DESC https://ibm.ent.box.com] [https://ibm.ent.box.com/s/an7q5rji8oiivdu6emn1yjosjkl19h5i/folder/121527181454 ibm.biz/laborator] | |||
[[Soubor:IBM_IoT_111.png|300px|link=https://app.gitbook.com/o/-LssArBHhUTlZJL957M0/s/-LspxZz5bt5ucNwkQI4B/]] [https://app.gitbook.com/o/-LssArBHhUTlZJL957M0/s/-LspxZz5bt5ucNwkQI4B/ https://app.gitbook.com] | |||
==== archiv ==== | |||
https://app.slack.com/client/T3P84HFCG/DDK50K76J | |||
[[Soubor: | |||
[https://developer.ibm.com/recipes/tutorials/getting-started-with-watson-iot-platform-using-node-red/ Getting started with Watson IoT Platform using Node-RED] | |||
===Video tutoriály=== | |||
[ | [[Soubor:iot laborator.png|600px|link=https://www.youtube.com/channel/UCG0gfyZP7phIWJ4HzVTRZMQ]] | ||
# [https://www.youtube.com/watch?v=Gj8tF_Te0e0 IoT laboratoř: Zprovoznění Node-RED a IoT služeb] | |||
[ | # [https://www.youtube.com/watch?v=pa2ewmiFaJY IoT laboratoř: Nastavení služby Watson IoT Platform] | ||
# [https://www.youtube.com/watch?v=WXpMdAdfHxE IoT laboratoř: Spuštění aplikace Node-RED] | |||
[ | # [https://www.youtube.com/watch?v=NB43dVjhf_c&t=9s IoT laboratoř: Zapomenuté heslo do Node-RED] | ||
# [https://www.youtube.com/watch?v=09pRiqKFyP4&t=14s IoT laboratoř: Konfigurace uzlu pro připojení zařízení] | |||
[ | # [https://www.youtube.com/watch?v=jenNCbOSrUg&t=157s IoT Lab - nasazení Node RED na IBM Cloud] | ||
[ | === EduBoard === | ||
* | * Arduino | ||
[[Soubor: | |||
[[Soubor:IBM-IoT-projekt-2019-EduBoard_1.png|300px]] | |||
<gallery> | |||
Soubor:IBM-IoT-projekt-2019-EduBoard_2.png | |||
[[Soubor: | Soubor:IBM-IoT-projekt-2019-EduBoard_3.png | ||
</gallery> | |||
[[ | |||
# [[Soubor:Icon-eagle.jpg]] [[:Media:Arduino_Shield_EduBoard.zip|download sch+png]] | |||
[[Soubor: | |||
== Projekty IoT laboratoře 2019-20 == | |||
[[ | |||
* | # Chytrá přepravka lahví (SPŠ Písek) | ||
[[Soubor: | # Smart mirror (SPŠ Písek) | ||
# Smart illumination | |||
[[Soubor: | # Chytrá Houba | ||
# Chytrá poštovní schránka | |||
[[Soubor: | # Smart Flowerpot | ||
* | # Promus | ||
* | # RWMS | ||
* | # SmartPills | ||
# S.S. - Smart Suit | |||
# Smart Cottage | |||
# Měření účinnosti solárního panelu | |||
# Chytrá laboratoř | |||
* | # Pozorovací dron | ||
* | |||
* | Další zapojené školy: SPŠ Třebešín, DELTA Pardubice, SPŠE Plzeň, SPŠ Ústí nad Labem, SOŠ Třinec, SPŠ Ostrov | ||
* | |||
== Projekty IoT laboratoře 2018-19 == | |||
'''schválené projekty:''' | |||
# Bin Monitor (SPŠ a VOŠ Písek) | |||
# Inteligentní hrací deska (Dáma) (SPŠ a VOŠ Písek) | |||
# Navádění vozidel | |||
# RFID a 2-faktorová autentikace | |||
[[Soubor: | # Kávovar | ||
# Akvárium | |||
# Měřič CO2 | |||
# Chytrá lékárnička | |||
# HW Monitor | |||
* | '''NEschválené projekty:''' | ||
[[Soubor: | Počítadlo lidí, Hluková mapa, Smart Guard, Meteostanice s GPS, Meteostanice s 3D modelem, Meteostanice NODEINO, Meteostanice s interface, Chytrý skleník | ||
[[Soubor:Icon-eagle.jpg]] [[:Media:Arduino_Shield_Nodeino.zip|download sch+png]] | |||
=== Bin Monitor === | |||
[[Soubor: | * ESP8266 + PING SRF05 (4ks) | ||
[[Soubor:IBM-IoT-projekt-2019-2.png|300px|link=https://binmonitor.piorecky.cz/]] | |||
=== Inteligentní hrací deska === | |||
[[Soubor:IBM-IoT-projekt-2019-4a.png|300px]] [[Soubor:IBM-IoT-projekt-2019-4.png|300px]] | |||
* ESP8266 ESP-12E OTA WeMos D1 CH340 WiFi Arduino IDE UNO R3 2ks | |||
* Arduino H můstek pro krokový motor L298N Dual H Most DC 2ks | |||
* Univerzální elektromagnet DC 12V / 2A 10mm 20N Push-Pull | |||
* IIC I2C Display LCD 1602 16X2 Znaků LCD Modul Modrý | |||
* Analogový multiplexer 16 kanálů CD74HC406 | |||
* Motory DC motor RE-260RA 20800RPM 6V 4ks | |||
* Fotoodpory 150ks | |||
==== Podobný projekt na kickstarteru ==== | |||
[https://www.kickstarter.com/projects/wondersubstance/phantom-the-most-advanced-chess-board-in-the-world PHANTOM. The Robotic Chessboard Made of Real Wood] | |||
[[Soubor:kickstarter.png|200px||link=https://www.kickstarter.com/projects/wondersubstance/phantom-the-most-advanced-chess-board-in-the-world]] | |||
=== Meteostanice Nodeino === | |||
[[Soubor:IBM-IoT-projekt-2019-1.png|300px|NodeMCU, DHT22, I2C LCD 16x2]] | |||
<gallery> | |||
Soubor:IBM-IoT-projekt-2019-1a.png | |||
Soubor:IBM-IoT-projekt-2019-1b.png | |||
</gallery> | |||
=== Meteostanice === | |||
* Arduino, LCD display 20x4, BH1750, DHT22, | |||
[[Soubor:IBM-IoT-projekt-2019-3.png|300px]] | |||
[[Soubor:IBM-IoT-projekt-2019-3b.png|300px]] | |||
# [[Soubor:Icon-eagle.jpg]] [[:Media:Arduino_Shield_meteostanice.zip|download sch+png]] |
Aktuální verze z 4. 10. 2024, 18:57
Pomůcky 2019-20 | |
V roce 2019-20 se počítá s použitím MCU ESP8266, ESP32 apod.
|
Pomůcky 2018-19 | |
převzato z https://sites.google.com/site/iotlaborator/home/pouzivany-hw
|
Základní informace
IoT laboratoř je vzdělávací program pro technicky zaměřené studenty středních škol.
JAK TO BĚHEM ROKU VYPADÁ
- najít nápad IoT řešení, sestavit tým a zrealizovat první prototypy (začátek školního roku)
- prezentovat porotě, od které lze získat investici na finální realizaci nápadu (leden, v centru IBM v Praze ma Chodově)
- výsledek prezentovat na veletrhu MAKER FAIRE (červen)
workshop 2023
- Cloud prostředí - orientace a nejdůležitější místa v Cloud prostředí
- Poskytování aplikací v Cloudu - úvod do kontejnerizace, Kubernetes
- Seznámení s Node-RED a jeho zprovoznění v Cloudu a na lokále
- Základní nody v Node-RED a jejich využití
- Rozšířené nody v Node-RED
- Připojení zařízení do Node-RED (MQTT subscribe/publish)
- Vytvoření dashboardu
- Ukládání dat do noSql databáze a zobrazení dat z databáze do dashboardu (pomocí Node-RED)
- Základní intro do umělé inteligence
- Využití AI v Node-RED (např. ovládání zařízení přes chatbota)
První úkol:
- Propojit ESP8266 (alt. Arduino s ETH modulem) do šk. sítě a nakonfigurovat připojení do IBM Cloudu
info na školní síti: N:\Janousek\Projekty\IBM-IoT\
postup v2023
1) Registrace do IBM cloudu s využitím školního e-mailu a dle návodu zde: ibm.biz/freecloud Pozn.: Přístupový kód na vyžádání u JA nebo zde: https://ibm.biz/academic
-
with code
-
create account
-
IBM academic
-
future code
-
copy code
-
Trial
-
aply code
-
code
-
365 day
2) nasaďte na cloudu Kubernetes cluster a Cloudant dle návodu zde: zde
-
Catalog
-
KC
-
Kubernetes
-
Cloudant
-
resource list
3) máte-li HW vyzkoušejte kód (https://ibm.biz/laborator ) a připojte se na public Hive MQ Broker
4) HW lze nahradit simulací ve wokwi (podobně postupovat jako v návodu zde: wokwi -> HiveMQ (DHT22 + LED))
5) HW lze nahradit simulací ve wokwi (podobně postupovat jako v návodu zde: wokwi -> HiveMQ (DHT22 + LED))
postup v2022
1) Registrace do IBM cloudu s využitím školního e-mailu a dle návodu zde: ibm.biz/freecloud (postup na straně 6 tedy není potřeba dělat kroky uvedené v postupu předtím) Přístupový kód na vyžádání u JA.
2,3,4,5) Vybrat z katalogu službu "Internet of Things Platform"
6,7) Vytvořit "Lite plan instance" (location: Frankfurt)
8) Službu "Internet of Things Platform" spustit
9) Znovu se se stejným usr/psw přihlásit do Bluemixu
10) V rozhraní služby Internet of Things a v záložce "Devices" přidat Witty dle videa Nastavení služby Watson IoT Platform
budou třeba údaje: organisation, device type, device id, token
15) V Arduino IDE napsat program dle vzoru:ibm.biz/laborator WEMOS_IoTlab_cloudblink.txt
16) Naprogramovat Witty s ESP8266) a vyzkoušet příjem dat do Cloudu
17) V Cloudu nainstalovat Node-RED dle prezentace nebo dle videa: IoT Lab - nasazení Node RED na IBM Cloud
Pozn.: Alt. Node-RED nainstalovat lokálně a vše odzkoušet Running Node-RED locally
18) Spustit Node-RED dle videa: IoT laboratoř: Spuštění aplikace Node-RED
19) Vytvořit FLOW dle videa IoT laboratoř: Konfigurace uzlu pro připojení zařízení
20) Nakonfigurovat node IBM IoT
21) Flow
22) Zobrazit DASHBOARD
info
https://sites.google.com/site/iotlaborator/
https://ibm.ent.box.com ibm.biz/laborator
archiv
https://app.slack.com/client/T3P84HFCG/DDK50K76J
Getting started with Watson IoT Platform using Node-RED
Video tutoriály
- IoT laboratoř: Zprovoznění Node-RED a IoT služeb
- IoT laboratoř: Nastavení služby Watson IoT Platform
- IoT laboratoř: Spuštění aplikace Node-RED
- IoT laboratoř: Zapomenuté heslo do Node-RED
- IoT laboratoř: Konfigurace uzlu pro připojení zařízení
- IoT Lab - nasazení Node RED na IBM Cloud
EduBoard
- Arduino
Projekty IoT laboratoře 2019-20
- Chytrá přepravka lahví (SPŠ Písek)
- Smart mirror (SPŠ Písek)
- Smart illumination
- Chytrá Houba
- Chytrá poštovní schránka
- Smart Flowerpot
- Promus
- RWMS
- SmartPills
- S.S. - Smart Suit
- Smart Cottage
- Měření účinnosti solárního panelu
- Chytrá laboratoř
- Pozorovací dron
Další zapojené školy: SPŠ Třebešín, DELTA Pardubice, SPŠE Plzeň, SPŠ Ústí nad Labem, SOŠ Třinec, SPŠ Ostrov
Projekty IoT laboratoře 2018-19
schválené projekty:
- Bin Monitor (SPŠ a VOŠ Písek)
- Inteligentní hrací deska (Dáma) (SPŠ a VOŠ Písek)
- Navádění vozidel
- RFID a 2-faktorová autentikace
- Kávovar
- Akvárium
- Měřič CO2
- Chytrá lékárnička
- HW Monitor
NEschválené projekty: Počítadlo lidí, Hluková mapa, Smart Guard, Meteostanice s GPS, Meteostanice s 3D modelem, Meteostanice NODEINO, Meteostanice s interface, Chytrý skleník
Bin Monitor
- ESP8266 + PING SRF05 (4ks)
Inteligentní hrací deska
- ESP8266 ESP-12E OTA WeMos D1 CH340 WiFi Arduino IDE UNO R3 2ks
- Arduino H můstek pro krokový motor L298N Dual H Most DC 2ks
- Univerzální elektromagnet DC 12V / 2A 10mm 20N Push-Pull
- IIC I2C Display LCD 1602 16X2 Znaků LCD Modul Modrý
- Analogový multiplexer 16 kanálů CD74HC406
- Motory DC motor RE-260RA 20800RPM 6V 4ks
- Fotoodpory 150ks
Podobný projekt na kickstarteru
PHANTOM. The Robotic Chessboard Made of Real Wood
Meteostanice Nodeino
Meteostanice
- Arduino, LCD display 20x4, BH1750, DHT22,