NAG-IoE

Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Set up the ports)
 
(Není zobrazeno 89 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
 
{| 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"
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Raspberry Pi'''''
+
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Novinky 2019-20'''''
  
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
 
|
 
|
  
Pomůcky:
+
* Snímač RFID MFRC-522
 +
[[Soubor:RFID-MFRC-522.png|300px|]] 
 +
* Infra LED 940 nm, 5ks
 +
* Infra senzor 940 nm, 5ks
 +
|}
 +
 
 +
 
 +
{| 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 2018-19'''''
 +
 
 +
|- style="vertical-align: top;"
 +
|
 +
 
 +
* Raspberry Pi 3 Model B 64-bit 1GB RAM
 +
[[Soubor:Raspberry_Pi3.png|300px|Raspberry Pi 3|link=Raspberry Pi]]
 +
* 2,5A microUSB napájecí zdro
 +
* SanDisk 16GB microSDHC UHS-I U
 +
* Vývojová deska s modulem ESP12E
 +
[[Soubor:ESP-12E_pinout.jpg|300px|ESP12E|link=https://goo.gl/RiXb1Y]] 
 +
* Vývojová deska Arduino micro
 +
[[Soubor:Arduino-PRO-micro.png|200px|Arduino PRO micro|link=Arduino]] 
 +
* Převodník USB/serial
 +
[[Soubor:USB-serial.png|200px|USB/serial|link=Arduino]]
 +
* USB kabel
 +
* LED páska se sběrnicí RGB čip [https://randomnerdtutorials.com/guide-for-ws2812b-addressable-rgb-led-strip-with-arduino/ WS2812]
 +
[[Soubor:WS2812.png|300px|WS2812|link=]]
 +
* Modul rotačního enkodéru, 2ks
 +
[[Soubor:rot-enkoder.png|100px|Modul rotačního enkodéru]]
 +
* Senzor teploty a vlhkosti (HTU2x)
 +
[[Soubor:HTU2x.png|200px|HTU2x|link=]] 
 +
* Senzor intenzity osvětlení (BH1750)
 +
[[Soubor:BH1750.png|200px|BH1750|link=]]
 +
* Teplotní senzor TMP36
 +
[[Soubor:TMP36.png|100px|TMP36|link=]]
 +
* Senzor teploty (DS18B20)
 +
[[Soubor:DS18B20.png|100px|DS18B20|link=]]
 +
* Senzor tlaku - barometr BMP180
 +
[[Soubor:BMP180.png|100px|BMP180|link=]]
 +
* Senzor dotyku kapacitní TTP223
 +
[[Soubor:TTP223.png|100px|TTP223|link=]]
 +
* Senzor otřesu (SW-18020P)
 +
[[Soubor:SW-18020P.png|100px|SW-18020P|link=]]
 +
* Senzor polohy
 +
[[Soubor:Senzor polohy.png|100px|Senzor polohy|link=]]
 +
* Senzor pohybu (PIR) HC-SR501
 +
[[Soubor:HC-SR501.jpg|100px|HC-SR501]]
 +
* Servo (2x)
 +
[[Soubor:SG90.png|150px|SG90|link=]]
 +
* Relé 5V (SRD-5VDC-SL-C)
 +
[[Soubor:SRD-5VDC-SL-C.png|100px|SRD-5VDC-SL-C|link=]]
 +
* Krokový motor s driverem a LED (28BYJ-48)
 +
[[Soubor:Arduino-Stepper-Motor-ULN2003.jpg|150px|krokový motor]]
 +
* OLED display 128X64
 +
[[Soubor:Oled-display.png|200p]]
 +
* Solární panel 1W
 +
[[Soubor:Solar-panel.png|200px]]
 +
* Baterie 18650
 +
[[Soubor:baterie18650.png|100p]]
 +
* Pouzdro na baterii 18650
 +
* Nabíjecí modul pro baterii TP4056
 +
[[Soubor:MicroUSB.png|200px|MicroUSB|link=https://www.ebay.com/itm/10PCS-TP4056-Mini-USB-1A-Lithium-Battery-Charger-Module-Charging-Board-4-5V-5-5V/201735786010?hash=item2ef863ce1a:g:vewAAOSwo4pYQR2U:rk:4:pf:1&frcectupt=true]]
 +
* Step up měnič na 5V
 +
[[Soubor:Step-Up.png|200px|link=https://www.ebay.com/itm/5-pcs-0-9V-5V-to-5V-600MA-USB-Output-charger-step-up-Mini-DC-DC-Boost-Converter/253066186125?hash=item3aebeb8d8d:g:uxAAAOSwsQVZeDT-:rk:6:pf:0]]
 +
* micro USB modul do KNP
 +
[[Soubor:microUSBmoduldKNP.png|200px|link=https://www.ebay.com/itm/Modulo-Connettore-Micro-USB-Femmina-Breadboard-Female-Micro-USB-Module-2-54mm/142214226492?hash=item211ca0e23c:g:OT4AAOSwqOFb5aX2]]
 +
* Červená LED 5mm, 5ks
 +
* Zelená LED 5mm, 5ks
 +
* Žlutá LED 5mm, 5ks
 +
* Modrá LED 5mm, 5ks
 +
* Bílá LED 5mm, 5ks
 +
* RGB LED 5mm, 5ks
 +
* RGB LED 10mm
 +
* Rezistor 330 Ohm, 20ks
 +
* Rezistor 10 kOhm, 5ks
 +
* Potenciometr 10 kOhm 2ks
 +
* Tranzistor 2N2222
 +
* Dioda 1N4148
 +
* Fotorezistor 10 kOhm
 +
* Termistor 10 kOhm, 2ks
 +
* Posuvný registr 8-Bit - SN74HC595
 +
* Kabely pro nepájivé pole
 +
* Nepájivé pole 830 bodů
 +
* Nepájivé pole 170 bodů
 +
* Kufr
 +
[[Soubor:NAG2019-IoT_sada.jpeg|200p]]
 +
|}
 +
 
 +
{| 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 2017-18'''''
 +
 
 +
|- style="vertical-align: top;"
 +
|
 +
 
 +
* Raspberry Pi 3 Model B 64-bit 1GB RAM
 +
[[Soubor:Raspberry_Pi3.png|300px|Raspberry Pi 3|link=Raspberry Pi]]
 +
* 3A microUSB napájecí zdroj
 +
* SanDisk 16GB microSDHC UHS-I U1
 +
* Vývojová deska s modulem ESP12E
 +
[[Soubor:ESP-12E_pinout.jpg|300px|ESP12E|link=https://goo.gl/RiXb1Y]] 
 +
* Vývojová deska Arduino nano
 +
[[Soubor:Arduino-nano.png|300px|Arduino nano|link=Arduino]] 
 +
* Převodník USB/serial
 +
* USB kabel
 +
* LED páska se sběrnicí RGB čip [https://randomnerdtutorials.com/guide-for-ws2812b-addressable-rgb-led-strip-with-arduino/ WS2812]
 +
[[Soubor:WS2812.png|300px|WS2812|link=]]
 +
* Senzor teploty a vlhkosti (HTU21D)
 +
[[Soubor:HTU21D.png|100px|HTU21D|link=]] 
 +
* Senzor intenzity osvětlení (BH1750FVI)
 +
[[Soubor:BH1750FVI.png|200px|BH1750FVI|link=]]
 +
* Radarový senzor pohybu 5,8GHz xyc-wb-dc [https://www.zive.cz/clanky/pojdme-programovat-elektroniku-mikrovlnny-detektor-pohybu-ktery-odhali-co-se-deje-doma-i-u-sousedu/sc-3-a-188395/default.aspx www.zive.cz]
 +
[[Soubor:RadarSenzor58.png|200px|Radarový senzor pohybu 5,8GHz|link=]]
 +
* Teplotní senzor TMP36
 +
* Bluetooth Tracer
 +
[[Soubor:BluetoothTracer.png|200px|Bluetooth Tracer|link=]]
 +
 
 +
* Display 16x2 znaků LCD1602
 +
[[Soubor:LCD-I2C.png|200px|LCD Display I2C|link=]]
 +
* Servo
 +
* Relé 5V
 +
* DC mikromotor
 +
* Vrtule 57/60mm/2mm
 +
* Mikrotlačítka, 3ks
 +
* Mikropřepínač, 3ks
 +
* Aktivní bzučák
 +
* Mini reproduktor
 +
* Červená LED 5mm, 5ks
 +
* Zelená LED 5mm, 5ks
 +
* Žlutá LED 5mm, 5ks
 +
* Modrá LED 5mm, 5ks
 +
* Bílá LED 5mm, 5ks
 +
* RGB LED 5mm, 5ks
 +
* Rezistor 330 Ohm, 20ks
 +
* Rezistor 10 kOhm, 5ks
 +
* Potenciometr 10 kOhm
 +
* Tranzistor 2N2222
 +
* Dioda 1N4148
 +
* Fotorezistor 10 kOhm
 +
* Posuvný registr 8-Bit - SN74HC595
 +
* 12V zdroj pro nepájivé pole
 +
* Stabilizátor pro nepájivé pole
 +
* Kabely pro nepájivé pole
 +
* Nepájivé pole 830 bodů
 +
* Nepájivé pole 170 bodů
 +
* Kufr
 +
|}
 +
 
 +
{| 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 2016-17'''''
 +
 
 +
|- style="vertical-align: top;"
 +
|
 +
 
 +
* Vývojová deska s [https://goo.gl/RiXb1Y NodeMcu Lua ESP8266 ESP-12E]
 +
[[Soubor:ESP-12E_pinout.jpg|300px|link=http://www.instructables.com/id/Get-Started-with-ESP8266-Using-AT-Commands-NodeMCU/?ALLSTEPS]]
 +
* Bezdrátový modul ESP-01 s integrovanou anténou
 +
[[Soubor:ESP-01.png|200px|ESP-01|link=]]
 +
* Bezdrátový modul ESP-07 s integrovanou anténou a konektorem pro externí anténu
 +
[[Soubor:ESP-07.png|200px|ESP-07|link=]]
 +
* Převodník USB/serial
 +
* Senzor teploty (DS18B20), 2ks
 +
* 9-Axis senzor (MPU-9250) Pohybové čidlo 9-ti osé, 3osý Akcelerometr, Gyroskop a Magnetometr
 +
[[Soubor:MPU-9250.png|200px|MPU-9250|link=]]
 +
* Senzor teploty a vlhkosti (HTU21D)
 +
[[Soubor:HTU21D.png|150px|HTU21D|link=]] 
 +
* Senzor intenzity osvětlení (BH1750FVI)
 +
[[Soubor:BH1750FVI.png|200px|BH1750FVI|link=]]
 +
* LED paska se sběrnicí RGB čip [https://randomnerdtutorials.com/guide-for-ws2812b-addressable-rgb-led-strip-with-arduino/ WS2812]
 +
[[Soubor:WS2812.png|200px|WS2812|link=]]
 +
* Senzor srdečního tepu KY-039
 +
[[Soubor:Senzor.png|150px|Senzor srdečního tepu|link=]]
 +
* Detektor alkoholu, ethanolu a benzínu MQ-3
 +
[[Soubor:Senzor_alkohol.png|150px|Detektor alkoholu, ethanolu a benzínu|link=]]
 +
* USB kabel
 +
* Mikrotlačítka, 3ks
 +
* Mikropřepínač, 3ks
 +
* Aktivní bzučák
 +
* RGB LED 5mm, 5ks
 +
* Červená LED 5mm, 5ks
 +
* Zelená LED 5mm, 5ks
 +
* Žlutá LED 5mm, 5ks
 +
* Modrá LED 5mm, 5ks
 +
* Bílá LED 5mm, 5ks
 +
* Rezistor 330 Ohm, 20ks
 +
* Kabel pro externí anténu
 +
* 12V zdroj pro nepájivé pole
 +
* Stabilizátor pro nepájivé pole
 +
* Kabely pro nepájivé pole
 +
* Nepájivé pole 830 bodů
 +
* Powerbanka 5000mAh
 +
* Kufr
 +
 
 +
[[Soubor:NAG-IoE 2017 - ESP8266.pdf]]
 +
 
 +
[[Soubor:NAG-IoE 2017 - Obsah soutěžní sady.pdf]]
 +
 
 +
[[Soubor:kufr_NAG-IoE.jpg|300px|link=http://www.netacad-games.cz/kategorie-ioe/soutezni-sada]]
 +
|}
 +
 
 +
{| 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 2015-16'''''
 +
 
 +
|- style="vertical-align: top;"
 +
|
 
* mikropočítač [[Raspberry Pi]]
 
* mikropočítač [[Raspberry Pi]]
 
[[Soubor:Raspberry_Pi_2.png|300px|Raspberry Pi 2|link=Raspberry Pi]]
 
[[Soubor:Raspberry_Pi_2.png|300px|Raspberry Pi 2|link=Raspberry Pi]]
Řádka 27: Řádka 229:
 
* krokový motor
 
* krokový motor
 
[[Soubor:Arduino-Stepper-Motor-ULN2003.jpg|100px|krokový motor]]
 
[[Soubor:Arduino-Stepper-Motor-ULN2003.jpg|100px|krokový motor]]
* LCD display
+
* LCD display LCD1602
 +
[[Soubor:LCD-I2C.png|200px|LCD Display I2C|link=]]
 
* mikrospínače
 
* mikrospínače
 
* potenciometr
 
* potenciometr
Řádka 35: Řádka 238:
 
[[Soubor:NAG-IoE.png|600px]]
 
[[Soubor:NAG-IoE.png|600px]]
  
== Základní informace o soutěži ==
+
[[soubor:RB2_pinout.png|right]]
  
Jedná se o novou kategorii s možností hlavní výhry 20.000,- Kč. Název této nové kategorie je NAG-IoE (Networking Academy Games - Internet of Everything) v již 11. ročníku soutěže NAG. Tato nová kategorie je zaměřena na nejnovější trend v počítačovém světě a to Internet všech věcí. Jedná se o podporu a zatraktivnění výuky pro studenty zaměřené nejen na počítačové sítě ale i obecněji na základy elektroniky a operační systém Linux. Více: http://www.netacad-games.cz/ioe
+
[[soubor:RB2_pinout_wiring.png|400px|right]]
  
* 6 kol soutěže. Start 1.11.2015
+
== Základní informace ==
* každý tým vytvoří video představující tým, dále pak videa a PDF v každém kole soutěže
+
* nejlepší tým v daném kole může získat další zajímavý rozšiřující HW
+
* bonusové body za celoroční projekt (bez zadání, téma i obsah dle uvážení týmu)
+
* 19.3.2016 Cisco Praha 
+
  
1. tým
+
Soutěžní kategorie NAG-IoE (Networking Academy Games - Internet of Everything) je zaměřena na trend v počítačovém světě a to '''Internet všech věcí'''. Jedná se o podporu a zatraktivnění výuky pro studenty zaměřené nejen na počítačové sítě ale i obecněji na '''základy elektroniky''' a operační systém '''Linux'''.  
# Linhart Tomáš B2
+
# Hanušová Monika B2
+
# Frček Pavel B2
+
  
== Wiring Pi ==
+
Více:
 +
# http://www.netacad-games.cz/kategorie-iot Pravidla kategorie IoT, sada, výsledky, registrace soutěžních týmů
 +
# [https://1379281.netacad.com/courses/282734/discussion_topics Cisco Networking Academy]
 +
# https://nag-iot.zcu.cz/ Přihlášení do administrace týmu
 +
# [https://teams.webex.com/teams/0f39dca0-cd78-11e8-87ae-8722dc589983/spaces/0f39dca0-cd78-11e8-87ae-8722dc589983/chat Webex Team]
 +
# [https://git.nag-iot.zcu.cz/NAG-IoT/zadani GIT]
  
{{#widget:YouTube|id=J6KsTz6hjfU|height=270|width=360|Popis|right}}
+
== 5. ročník 2019-20 ==
  
===[http://wiringpi.com/examples/blink/ Blink]===
+
* 4.11.2019 začátek 1. kola [https://git.nag-iot.zcu.cz/NAG-IoT/zadani zadání]
 +
* 8.01.2020 konec 1. kola [https://git.nag-iot.zcu.cz/NAG-IoT/odevzdani odevzdání]
 +
* 13.01.2020 začátek 2. kola
 +
* 26.02.2020 konec 2. kola
 +
* x.03.2020 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.
  
[[Soubor:RB_LED.png|200px|link=http://wiringpi.com/examples/blink/]]
 
  
<source lang"C">
+
týmy:
  
#include <wiringPi.h>
+
* Bude hůř (číslo týmu: 9): Matěj Chlan, Richard Kropáček , Miroslav Plecer (B3)
int main (void)
+
* Ninjago (číslo týmu: 10): Milan Jiříček, Ondřej Polanecký, Mikuláš Mach (B3)
{
+
* Budkaři (číslo týmu: 11): Matyáš Marx, Jan Hejdušek, Paolo Zisa (B1)  
  wiringPiSetup () ;
+
** exBudkaři Václav Houdek, Jakub Haymann (B2), Lukáš Hodač (C2)
  pinMode (0, OUTPUT) ;
+
  for (;;)
+
  {
+
    digitalWrite (0, HIGH) ; delay (500) ;
+
    digitalWrite (0, LOW) ; delay (500) ;
+
  }
+
  return 0 ;
+
}
+
</source>
+
  
To compile and run:
+
[[Soubor:Výsledky_IoE_2020.png|600px|link=http://www.netacad-games.cz/kategorie-iot/vysledky]]
gcc -Wall -o blink blink.c -lwiringPi
+
sudo ./blink
+
  
=== Set up the ports ===
+
== 4. ročník 2018-19 ==
[[soubor:RB2_pinout_wiring.png|400px|right]]
+
  
[[soubor:RB2_LED-PUSCH-SERVO.png|400px]]
+
* 5.11.2018 začátek 1. kola [https://git.nag-iot.zcu.cz/NAG-IoT/zadani zadání]
 +
* 9.01.2019 konec 1. kola [https://git.nag-iot.zcu.cz/NAG-IoT/odevzdani odevzdání]
 +
* 14.01.2019 začátek 2. kola
 +
* 24.02.2019 konec 2. kola
 +
* 22.03.2019 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.
  
[[soubor:RB2_pinout.png|right]]
+
Soutěžní tým 39 UOMO (JA): David Jansa a Petr Staňo z B3
  
[http://raspi.tv/2013/how-to-use-wiringpi2-for-python-on-the-raspberry-pi-in-raspbian How to use WiringPi2 for Python on the Raspberry Pi in Raspbian part 1]
+
po 1. kole 4. Po 2. kole 18. V on-site kole 9. a celkově 11. z 49 týmů z celé ČR a SR.
  
<source lang"C">
+
Soutěžní tým 37 Abaphumeleleyo (TU): Kryštof Piorecký a Jan Valeš z B3
  
# GPIO port numbers 
+
po 1. kole 12. Po 2. kole 13. V on-site kole 3. a celkově 8. z 49 týmů z celé ČR a SR.
import wiringpi2 as wiringpi 
+
wiringpi.wiringPiSetupGpio() 
+
wiringpi.pinMode(25, 0) # sets GPIO 25 to input 
+
wiringpi.pinMode(24, 1) # sets GPIO 24 to output 
+
wiringpi.pinMode(18, 2) # sets GPIO 18 to PWM mode 
+
 
+
# wiringpi numbers 
+
import wiringpi2 as wiringpi 
+
wiringpi.wiringPiSetup() 
+
wiringpi.pinMode(6, 0) # sets WP pin 6 to input 
+
wiringpi.pinMode(5, 1) # sets WP pin 5 to output 
+
wiringpi.pinMode(1, 2) # sets WP pin 1 to PWM mode 
+
 
+
# Physical P1 header pin numbers 
+
import wiringpi2 as wiringpi 
+
wiringPiSetupPhys() 
+
wiringpi.pinMode(22, 0) # sets P1 pin 22 to input 
+
wiringpi.pinMode(18, 1) # sets P1 pin 18 to output 
+
wiringpi.pinMode(12, 2) # sets P1 pin 12 to PWM mode
+
  
</source>
+
[[Soubor:Výsledky_IoE_2019.png|600px|link=http://www.netacad-games.cz/kategorie-iot/vysledky]]
  
===[http://hackyourmind.org/articles/2013/06/07/raspberry-pi-with-7-segment-display.html Raspberry Pi with 7-segment display]===
+
<gallery>
 +
Soubor:NAG-IoT-2019-1.png
 +
Soubor:NAG-IoT-2019-2.png
 +
Soubor:NAG-IoT-2019-3.png
 +
Soubor:NAG-IoT-2019-4.png
 +
Soubor:NAG-IoT-2019-5.png
 +
Soubor:NAG-IoT-2019-6.png
 +
Soubor:NAG-IoT-2019-7.png
 +
Soubor:NAG-IoT-2019-8.png
 +
Soubor:NAG-IoT-2019-9.png
 +
Soubor:NAG-IoT-2019-10.png
 +
Soubor:NAG-IoT-2019-11.png
 +
Soubor:NAG-IoT-2019-12.png
 +
Soubor:NAG-IoT-2019-13.png
 +
</gallery>
  
[[Soubor:HD-M514RD.jpg|200px|link=http://hackyourmind.org/articles/2013/06/07/raspberry-pi-with-7-segment-display.html]]
+
== 3. ročník 2017-18 ==
  
==  Python ==
+
* 13.11.2017 začátek 1. kola
 +
* 10.01.2018 konec 1. kola
 +
* 18.01.2018 začátek 2. kola
 +
* 25.02.2018 konec 2. kola
 +
* 23.03.2018 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.
  
https://pypi.python.org/pypi/RPi.GPIO
+
Soutěžní tým:
  
/opt/nagioe/python_demo/blink.py
+
[[Soubor:NAG-IoT-tym-2018.png|300px]]
/opt/nagioe/python_demo/push.py
+
  
===blink.py===
+
[[Soubor:Ftp.gif]]  Úlohy uloženy na školním [ftp://obelix.sps-pi.cz/N/DokumentyP%F8edm%ECty/PRA/!Souteze/NAG-IoE/2017-18/ disku]
  
<source lang"C">
+
<gallery>
import RPi.GPIO as GPIO 
+
Soubor:NAG-IoT-2018-0.png
import time 
+
Soubor:NAG-IoT-2018-1.png
# blinking function 
+
Soubor:NAG-IoT-2018-2.png
def blink(pin):
+
Soubor:NAG-IoT-2018-3.png
        GPIO.output(pin,GPIO.HIGH) 
+
Soubor:NAG-IoT-2018-4.png
        time.sleep(1) 
+
Soubor:NAG-IoT-2018-5.png
        GPIO.output(pin,GPIO.LOW) 
+
Soubor:NAG-IoT-2018-6.png
        time.sleep(1) 
+
Soubor:NAG-IoT-2018-7.png
        return 
+
Soubor:NAG-IoT-2018-8.png
# to use Raspberry Pi board pin numbers 
+
Soubor:NAG-IoT-2018-9.png
GPIO.setmode(GPIO.BOARD) 
+
</gallery>
GPIO.setwarnings(False)
+
# set up GPIO output channel 
+
GPIO.setup(11, GPIO.OUT) 
+
# blink GPIO17 50 times 
+
for i in range(0,50):
+
blink(11)
+
GPIO.cleanup()
+
  
</source>
+
[[Soubor:Výsledky_IoE_2018.png|600px|link=http://www.netacad-games.cz/historie/vysledky-2018]]
  
===push.py===
+
== 2. ročník 2016-17 ==
  
<source lang"C">
 
import RPi.GPIO as GPIO
 
import time 
 
print GPIO.RPI_REVISION
 
print GPIO.VERSION
 
GPIO.setmode(GPIO.BOARD)
 
  
pin=40
+
Termíny pro úroveň základní
  
GPIO.setup(pin, GPIO.IN)
+
* 14.11.2016 začátek 1. kola
GPIO.setup(pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
+
* 11.01.2017 konec 1. kola
while (1):
+
* 19.01.2017 začátek 2. kola
  print GPIO.input(pin)
+
* 28.02.2017 konec 2. kola
  time.sleep(0.5)
+
* 25.03.2017 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.
#GPIO.output(pin, False)
+
GPIO.cleanup() 
+
</source>
+
  
=== Control LED ===
+
1. tým
 +
# Janoušek Jáchym B2
 +
# Houdek Otakar B2
 +
# Bína Marek B2
  
<source lang"C">
+
2. tým
 +
# Černohous Jakub C3
 +
# Hejl Martin C3
 +
# Šácha Vít C3
  
import RPi.GPIO as GPIO 
+
Termíny pro úroveň pokročilí
import time 
+
# blinking function 
+
def blink(pin, pin2): 
+
        GPIO.output(pin,GPIO.HIGH) 
+
        time.sleep(0.1) 
+
        GPIO.output(pin,GPIO.LOW) 
+
        time.sleep(0.1) 
+
        GPIO.output(pin2,GPIO.HIGH) 
+
        time.sleep(0.1) 
+
        GPIO.output(pin2,GPIO.LOW) 
+
        time.sleep(0.1)   
+
        return 
+
# to use Raspberry Pi board pin numbers 
+
GPIO.setmode(GPIO.BOARD) 
+
GPIO.setwarnings(False)
+
# set up GPIO output channel 
+
GPIO.setup(11, GPIO.OUT)
+
GPIO.setup(13, GPIO.OUT)
+
  
GPIO.setup(40, GPIO.IN, pull_up_down=GPIO.PUD_UP)
+
* 14.11.2016 zveřejnění zadání
 +
* 5.12.2016 představení projektu
 +
* 20.02.2017 závěrečná prezentace
 +
* 25.03.2017 předání cen, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.
  
blink(11, 13)
+
1. tým
 +
# Šperl Jakub B3
 +
# Sochacký Josef B3
 +
# Němeček Otakar B3
 +
# Šteňo Michal B3
  
while (1):
+
[[Soubor:Ftp.gif]]  Úlohy uloženy na školním [ftp://obelix.sps-pi.cz/N/DokumentyP%F8edm%ECty/PRA/!Souteze/NAG-IoE/2016-17/ disku]
if GPIO.input(40) == 0:
+
blink(11, 13)
+
time.sleep(0.1)
+
GPIO.cleanup()
+
</source>
+
  
=== Turn LED ===
+
=== Example ===
source: http://engr.uconn.edu/~song/classes/nes/RPi.pdf
+
  
<source lang"C">
+
<gallery>
 +
Soubor:Android_Arduino_Control.jpg|[http://androidcontrol.blogspot.cz/2015/05/arduino-wifi-control-with-esp8266-module.html Android Arduino Contro]
 +
Soubor:Programming-ESP8266-ESP-12E-NodeMCU-Using-Arduino.png|[http://www.instructables.com/id/Programming-ESP8266-ESP-12E-NodeMCU-Using-Arduino-/ Programming ESP8266 ESP-12E NodeMCU Using Arduino IDE - a Tutorial]
 +
Soubor:Mini webserver NodeMCU.png|[https://www.arduinotech.cz/inpage/nodemcu-wifi-modul-s-esp8266-496/# Mini webserver NodeMCU s teploměrem DS18B20]
 +
Soubor:ESP8266 WiFi Module Control RGBLED.png|[http://microcontrollerkits.blogspot.cz/2016/05/esp8266-wifi-control-rgbled.html ESP8266 WiFi Module Control RGBLED]
 +
Soubor:Wi-Fi_teplomer.png|[http://blog.ijacek007.cz/Arduino/minimalisticky-wi-fi-teplomer-s-vlhkomerem-esp8266-s-dht22g Wi-Fi teploměr s vlhkoměrem esp8266 s dht22]
 +
Soubor:zive_pojdme_programovat.png|[http://www.zive.cz/clanky/pojdme-programovat-elektroniku-vyrobime-wi-fi-svetylko-s-nastavitelnym-jasem/sc-3-a-184579/default.aspx Pojďme programovat elektroniku: Vyrobíme Wi-Fi světýlko]
 +
</gallery>
  
import RPi.GPIO as GPIO
+
== 1. ročník 2015-16 ==
import time
+
def main():
+
GPIO.cleanup()
+
GPIO.setmode(GPIO.BOARD) # to use Raspberry Pi board pin numbers
+
GPIO.setup(11, GPIO.OUT) # set up GPIO output channel
+
  
while True:
+
* 1.11.2015 začátek 1. kola (celkem 6 kol)
  GPIO.output(11, GPIO.LOW) # set RPi board pin 11 low. Turn off LED.
+
* každý tým vytvoří video představující tým, dále pak videa a PDF v každém kole soutěže
  time.sleep(1)
+
* nejlepší tým v daném kole může získat další zajímavý rozšiřující HW
  GPIO.output(11, GPIO.HIGH) # set RPi board pin 11 high. Turn on LED.
+
* bonusové body za celoroční projekt (bez zadání, téma i obsah dle uvážení týmu)
  time.sleep(2)
+
* 19.3.2016 Cisco Praha 
main()
+
  
</source>
+
1. tým
 +
# [https://1379281.netacad.com/courses/282734/users/1625129 Linhart Tomáš B2]
 +
# [https://1379281.netacad.com/courses/282734/users/1625121 Hanušová Monika B2]
 +
# [https://1379281.netacad.com/courses/282734/users/1625119 Frček Pavel B2]
  
== RaspBian ==
+
2. tým
 +
# Šperl Jakub B2
 +
# Šteňo Michal B2
 +
# Sochacký Josef B2
 +
# Němeček Otakar B2
  
Username: pi, password: NAGIoE2015
+
* [https://1379281.netacad.com/courses/282734/pages/seznam-tymu Seznam týmů]
+
* [https://www.youtube.com/watch?v=K_H9bxvWkOw Ukázkové video - představení odborné poroty]
Re-mapping Keyboard: XKBLAYOUT=”gb” Change “gb” to “us”
+
* [https://1379281.netacad.com/courses/282734/pages/workshop-prezentace Workshop - prezentace]
sudo vi /etc/default/keyboard 
+
  
Start the desktop by typing: (http://engr.uconn.edu/~song/classes/nes/RPi.pdf)
+
[[Soubor:NAGIoE-2016-mapa-tymu.png|300px|link=https://ioe.zcu.cz/map/|Mapa aktivních týmů]]
startx 
+
  
Booting your Raspberry Pi for the first time
+
[[Soubor:Výsledky IoE 2016.jpg|600px|link=http://www.netacad-games.cz/vysledky-2016]]
sudo raspi-config
+
  
Update apt-get package index files:  
+
[[Soubor:Ftp.gif]] Úlohy uloženy na školním [ftp://obelix.sps-pi.cz/N/DokumentyP%F8edm%ECty/PRA/!Souteze/NAG-IoE/2015-16/ disku]
  sudo apt-get update
+
  
Install SSH:
 
sudo apt-get install ssh
 
  
Start SSH server:
 
sudo /etc/init.d/ssh start
 
 
To start the SSH server every time the Pi boots up:
 
sudo update-rc.d ssh defaults
 
 
[http://www.raspberrypi-spy.co.uk/2014/05/how-to-autostart-apps-in-rasbian-lxde-desktop/ How To Autostart Apps In Rasbian LXDE Desktop]
 
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
 
 
Auto-run Python Scripts 
 
@/usr/bin/python /home/pi/example.py
 
  
 
== www ==
 
== www ==
Řádka 260: Řádka 418:
  
 
http://engr.uconn.edu/~song/classes/nes/RPi.pdf
 
http://engr.uconn.edu/~song/classes/nes/RPi.pdf
 +
 +
===Seznam týmů===
 +
 +
* Střední odborná škola a Střední odborné učiliště, Hořovice
 +
* SPŠ a VOŠ, Písek
 +
* Stredni prumyslova skola elektrotechniky a informatiky, Ostrava (A)
 +
* Stredni prumyslova skola elektrotechniky a informatiky, Ostrava (B)
 +
* Střední školy informačních technologií, Frýdek - Místek
 +
* SPŠ a OA, Bruntál
 +
* Střední průmyslová škola, Přerov (A)
 +
* Střední průmyslová škola, Přerov (B)
 +
* SŠINFIS, Plzeň (A)
 +
* SŠINFIS, Plzeň (B)
 +
* VOŠ a SPŠ, Jičín
 +
* Střední průmyslová škola, Trutnov
 +
* SŠ a VOŠ aplikované kybernetiky, Hradec Králové (A)
 +
* SŠ a VOŠ aplikované kybernetiky ,Hradec Králové (B)
 +
* Střední škola informatiky, poštovnictví a finančnictví, Brno (A)
 +
* Střední škola informatiky, poštovnictví a finančnictví, Brno (B)
 +
* Obchodní akademie, Vyšší odborná škola a jazyková škola, Uherské Hradiště (A)
 +
* Obchodní akademie, Vyšší odborná škola a jazyková škola, Uherské Hradiště (B)
 +
* VOŠ a SPŠ, Šumperk
 +
* Střední průmyslová škola elektrotechnická, Praha 10 (A)
 +
* Střední průmyslová škola elektrotechnická, Praha 10 (B)
 +
* VOŠ a SPŠE, Plzeň
 +
* GaSOS, Rokycany

Aktuální verze z 4. 2. 2022, 14:23

Novinky 2019-20
  • Snímač RFID MFRC-522

RFID-MFRC-522.png

  • Infra LED 940 nm, 5ks
  • Infra senzor 940 nm, 5ks


Pomůcky 2018-19
  • Raspberry Pi 3 Model B 64-bit 1GB RAM

Raspberry Pi 3

  • 2,5A microUSB napájecí zdro
  • SanDisk 16GB microSDHC UHS-I U
  • Vývojová deska s modulem ESP12E

ESP12E

  • Vývojová deska Arduino micro

Arduino PRO micro

  • Převodník USB/serial

USB/serial

  • USB kabel
  • LED páska se sběrnicí RGB čip WS2812

WS2812

  • Modul rotačního enkodéru, 2ks

Modul rotačního enkodéru

  • Senzor teploty a vlhkosti (HTU2x)

HTU2x

  • Senzor intenzity osvětlení (BH1750)

BH1750

  • Teplotní senzor TMP36

TMP36

  • Senzor teploty (DS18B20)

DS18B20

  • Senzor tlaku - barometr BMP180

BMP180

  • Senzor dotyku kapacitní TTP223

TTP223

  • Senzor otřesu (SW-18020P)

SW-18020P

  • Senzor polohy

Senzor polohy

  • Senzor pohybu (PIR) HC-SR501

HC-SR501

  • Servo (2x)

SG90

  • Relé 5V (SRD-5VDC-SL-C)

SRD-5VDC-SL-C

  • Krokový motor s driverem a LED (28BYJ-48)

krokový motor

  • OLED display 128X64

200p

  • Solární panel 1W

Solar-panel.png

  • Baterie 18650

100p

  • Pouzdro na baterii 18650
  • Nabíjecí modul pro baterii TP4056

MicroUSB

  • Step up měnič na 5V

Step-Up.png

  • micro USB modul do KNP

MicroUSBmoduldKNP.png

  • Červená LED 5mm, 5ks
  • Zelená LED 5mm, 5ks
  • Žlutá LED 5mm, 5ks
  • Modrá LED 5mm, 5ks
  • Bílá LED 5mm, 5ks
  • RGB LED 5mm, 5ks
  • RGB LED 10mm
  • Rezistor 330 Ohm, 20ks
  • Rezistor 10 kOhm, 5ks
  • Potenciometr 10 kOhm 2ks
  • Tranzistor 2N2222
  • Dioda 1N4148
  • Fotorezistor 10 kOhm
  • Termistor 10 kOhm, 2ks
  • Posuvný registr 8-Bit - SN74HC595
  • Kabely pro nepájivé pole
  • Nepájivé pole 830 bodů
  • Nepájivé pole 170 bodů
  • Kufr

200p

Pomůcky 2017-18
  • Raspberry Pi 3 Model B 64-bit 1GB RAM

Raspberry Pi 3

  • 3A microUSB napájecí zdroj
  • SanDisk 16GB microSDHC UHS-I U1
  • Vývojová deska s modulem ESP12E

ESP12E

  • Vývojová deska Arduino nano

Arduino nano

  • Převodník USB/serial
  • USB kabel
  • LED páska se sběrnicí RGB čip WS2812

WS2812

  • Senzor teploty a vlhkosti (HTU21D)

HTU21D

  • Senzor intenzity osvětlení (BH1750FVI)

BH1750FVI

Radarový senzor pohybu 5,8GHz

  • Teplotní senzor TMP36
  • Bluetooth Tracer

Bluetooth Tracer

  • Display 16x2 znaků LCD1602

LCD Display I2C

  • Servo
  • Relé 5V
  • DC mikromotor
  • Vrtule 57/60mm/2mm
  • Mikrotlačítka, 3ks
  • Mikropřepínač, 3ks
  • Aktivní bzučák
  • Mini reproduktor
  • Červená LED 5mm, 5ks
  • Zelená LED 5mm, 5ks
  • Žlutá LED 5mm, 5ks
  • Modrá LED 5mm, 5ks
  • Bílá LED 5mm, 5ks
  • RGB LED 5mm, 5ks
  • Rezistor 330 Ohm, 20ks
  • Rezistor 10 kOhm, 5ks
  • Potenciometr 10 kOhm
  • Tranzistor 2N2222
  • Dioda 1N4148
  • Fotorezistor 10 kOhm
  • Posuvný registr 8-Bit - SN74HC595
  • 12V zdroj pro nepájivé pole
  • Stabilizátor pro nepájivé pole
  • Kabely pro nepájivé pole
  • Nepájivé pole 830 bodů
  • Nepájivé pole 170 bodů
  • Kufr
Pomůcky 2016-17

ESP-12E pinout.jpg

  • Bezdrátový modul ESP-01 s integrovanou anténou

ESP-01

  • Bezdrátový modul ESP-07 s integrovanou anténou a konektorem pro externí anténu

ESP-07

  • Převodník USB/serial
  • Senzor teploty (DS18B20), 2ks
  • 9-Axis senzor (MPU-9250) Pohybové čidlo 9-ti osé, 3osý Akcelerometr, Gyroskop a Magnetometr

MPU-9250

  • Senzor teploty a vlhkosti (HTU21D)

HTU21D

  • Senzor intenzity osvětlení (BH1750FVI)

BH1750FVI

  • LED paska se sběrnicí RGB čip WS2812

WS2812

  • Senzor srdečního tepu KY-039

Senzor srdečního tepu

  • Detektor alkoholu, ethanolu a benzínu MQ-3

Detektor alkoholu, ethanolu a benzínu

  • USB kabel
  • Mikrotlačítka, 3ks
  • Mikropřepínač, 3ks
  • Aktivní bzučák
  • RGB LED 5mm, 5ks
  • Červená LED 5mm, 5ks
  • Zelená LED 5mm, 5ks
  • Žlutá LED 5mm, 5ks
  • Modrá LED 5mm, 5ks
  • Bílá LED 5mm, 5ks
  • Rezistor 330 Ohm, 20ks
  • Kabel pro externí anténu
  • 12V zdroj pro nepájivé pole
  • Stabilizátor pro nepájivé pole
  • Kabely pro nepájivé pole
  • Nepájivé pole 830 bodů
  • Powerbanka 5000mAh
  • Kufr

Soubor:NAG-IoE 2017 - ESP8266.pdf

Soubor:NAG-IoE 2017 - Obsah soutěžní sady.pdf

Kufr NAG-IoE.jpg

Pomůcky 2015-16

Raspberry Pi 2

  • paměť 8GB
  • napájecí adaptér 5V, 2A
  • nepájivé pole
  • stabilizovaný zdroj pro nepájivé pole
  • napájecí adaptér pro nepájivé pole
  • propojovací kabely
  • WiFi modul ESP8266

WiFi modul ESP8266

  • pouzdro pro dvě AA baterie
  • barevné a RGB LED
  • teplotní čidlo DS18B20

DS18B20

  • teplotní čidlo s vlhkoměrem DHT11

DHT11

  • světelné čidlo
  • pohybové čidlo HC-SR501

HC-SR501

  • krokový motor

krokový motor

  • LCD display LCD1602

LCD Display I2C

  • mikrospínače
  • potenciometr
  • odpory 330 a 4k7 ohmů

NAG-IoE.png

RB2 pinout.png
RB2 pinout wiring.png

Obsah

Základní informace

Soutěžní kategorie NAG-IoE (Networking Academy Games - Internet of Everything) je zaměřena na trend v počítačovém světě a to Internet všech věcí. Jedná se o podporu a zatraktivnění výuky pro studenty zaměřené nejen na počítačové sítě ale i obecněji na základy elektroniky a operační systém Linux.

Více:

  1. http://www.netacad-games.cz/kategorie-iot Pravidla kategorie IoT, sada, výsledky, registrace soutěžních týmů
  2. Cisco Networking Academy
  3. https://nag-iot.zcu.cz/ Přihlášení do administrace týmu
  4. Webex Team
  5. GIT

5. ročník 2019-20

  • 4.11.2019 začátek 1. kola zadání
  • 8.01.2020 konec 1. kola odevzdání
  • 13.01.2020 začátek 2. kola
  • 26.02.2020 konec 2. kola
  • x.03.2020 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.


týmy:

  • Bude hůř (číslo týmu: 9): Matěj Chlan, Richard Kropáček , Miroslav Plecer (B3)
  • Ninjago (číslo týmu: 10): Milan Jiříček, Ondřej Polanecký, Mikuláš Mach (B3)
  • Budkaři (číslo týmu: 11): Matyáš Marx, Jan Hejdušek, Paolo Zisa (B1)
    • exBudkaři Václav Houdek, Jakub Haymann (B2), Lukáš Hodač (C2)

Výsledky IoE 2020.png

4. ročník 2018-19

  • 5.11.2018 začátek 1. kola zadání
  • 9.01.2019 konec 1. kola odevzdání
  • 14.01.2019 začátek 2. kola
  • 24.02.2019 konec 2. kola
  • 22.03.2019 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.

Soutěžní tým 39 UOMO (JA): David Jansa a Petr Staňo z B3

po 1. kole 4. Po 2. kole 18. V on-site kole 9. a celkově 11. z 49 týmů z celé ČR a SR.

Soutěžní tým 37 Abaphumeleleyo (TU): Kryštof Piorecký a Jan Valeš z B3

po 1. kole 12. Po 2. kole 13. V on-site kole 3. a celkově 8. z 49 týmů z celé ČR a SR.

Výsledky IoE 2019.png

3. ročník 2017-18

  • 13.11.2017 začátek 1. kola
  • 10.01.2018 konec 1. kola
  • 18.01.2018 začátek 2. kola
  • 25.02.2018 konec 2. kola
  • 23.03.2018 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.

Soutěžní tým:

NAG-IoT-tym-2018.png

Ftp.gif Úlohy uloženy na školním disku

Výsledky IoE 2018.png

2. ročník 2016-17

Termíny pro úroveň základní

  • 14.11.2016 začátek 1. kola
  • 11.01.2017 konec 1. kola
  • 19.01.2017 začátek 2. kola
  • 28.02.2017 konec 2. kola
  • 25.03.2017 on-site 3. kolo, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.

1. tým

  1. Janoušek Jáchym B2
  2. Houdek Otakar B2
  3. Bína Marek B2

2. tým

  1. Černohous Jakub C3
  2. Hejl Martin C3
  3. Šácha Vít C3

Termíny pro úroveň pokročilí

  • 14.11.2016 zveřejnění zadání
  • 5.12.2016 představení projektu
  • 20.02.2017 závěrečná prezentace
  • 25.03.2017 předání cen, Hradec Králové, SŠ a VOŠ aplikované kybernetiky s.r.o.

1. tým

  1. Šperl Jakub B3
  2. Sochacký Josef B3
  3. Němeček Otakar B3
  4. Šteňo Michal B3

Ftp.gif Úlohy uloženy na školním disku

Example

1. ročník 2015-16

  • 1.11.2015 začátek 1. kola (celkem 6 kol)
  • každý tým vytvoří video představující tým, dále pak videa a PDF v každém kole soutěže
  • nejlepší tým v daném kole může získat další zajímavý rozšiřující HW
  • bonusové body za celoroční projekt (bez zadání, téma i obsah dle uvážení týmu)
  • 19.3.2016 Cisco Praha

1. tým

  1. Linhart Tomáš B2
  2. Hanušová Monika B2
  3. Frček Pavel B2

2. tým

  1. Šperl Jakub B2
  2. Šteňo Michal B2
  3. Sochacký Josef B2
  4. Němeček Otakar B2

Mapa aktivních týmů

Výsledky IoE 2016.jpg

Ftp.gif Úlohy uloženy na školním disku


www

http://www.netacad-games.cz/nag-ioe-workshop

http://www.i-com-unity.cz/ioe

http://engr.uconn.edu/~song/classes/nes/RPi.pdf

Seznam týmů

  • Střední odborná škola a Střední odborné učiliště, Hořovice
  • SPŠ a VOŠ, Písek
  • Stredni prumyslova skola elektrotechniky a informatiky, Ostrava (A)
  • Stredni prumyslova skola elektrotechniky a informatiky, Ostrava (B)
  • Střední školy informačních technologií, Frýdek - Místek
  • SPŠ a OA, Bruntál
  • Střední průmyslová škola, Přerov (A)
  • Střední průmyslová škola, Přerov (B)
  • SŠINFIS, Plzeň (A)
  • SŠINFIS, Plzeň (B)
  • VOŠ a SPŠ, Jičín
  • Střední průmyslová škola, Trutnov
  • SŠ a VOŠ aplikované kybernetiky, Hradec Králové (A)
  • SŠ a VOŠ aplikované kybernetiky ,Hradec Králové (B)
  • Střední škola informatiky, poštovnictví a finančnictví, Brno (A)
  • Střední škola informatiky, poštovnictví a finančnictví, Brno (B)
  • Obchodní akademie, Vyšší odborná škola a jazyková škola, Uherské Hradiště (A)
  • Obchodní akademie, Vyšší odborná škola a jazyková škola, Uherské Hradiště (B)
  • VOŠ a SPŠ, Šumperk
  • Střední průmyslová škola elektrotechnická, Praha 10 (A)
  • Střední průmyslová škola elektrotechnická, Praha 10 (B)
  • VOŠ a SPŠE, Plzeň
  • GaSOS, Rokycany
Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export