III. Erdőkertesi Mikrokontroller Napok

2019.02.16-17-én kerül megrendezésre az Erdőkertesi Faluházban a III. Erdőkertesi Mikrokontroller Napok rendezvény, a Kultúrházak Éjjel-Nappal rendezvénysorozat szerves részeként. Ez alkalommal jórészt a Magyarok a Holdon versenyre fókuszálunk, amelyhez az inspirációt a Miskolci Egyetem által már 13 alkalommal megrendezett Magyarok a Marson versenyen kaptuk. Az ottani versenytől eltérően a miénknek nincs díjazása. A győztes jutalma a többiek elismerő pillantása és a szervezők által kiállított oklevél. A versenyen való részvétel költségeit a szponzorok viselik. Nevezési díj nincs.

 

Program:

2019.02.16. szombat

10:00 Faluház nyit
14:00 Megnyitó:
14:10 Versenyfeladat ismertetése
14:20-23:59 Alkatrészcsomagok kiosztása, építés megkezdése

2019.02.17. vasárnap

00:00 Építés folytatása
09:00 Verseny megkezdése
13:00 Verseny vége

13:00 A GRL HUNGaRY robotépítő csapat élmény beszámolója.

13:45 Eredményhirdetés
14:00 Romeltakarítás
15:00 Faluház zár

 

Közben:

  •  3D nyomatató bemutató
  •  3D Scannelés
  •  Szabó István CNC látvány műhelye
  • XV. World Robot Olympiad Open kategória Senior korosztályának magyarországi győztesének, a Gödöllői Református Líceum csapatának élmény beszámolója a thaiföldi döntőről.

II. Erdőkertesi Mikrokontroller Napok összefoglaló

2018. február 2-án 18:00 órától 3-án 17:00 óráig tartott a II. Erdőkertesi Mikrokontroller Napok rendezvény az Erdőkertesi Faluházban.

Legnagyobb meglepetésünkre a MagyarTV5 stábja is megjelent; reményeink szerint a későbbiekben az eseményen megjelenteknél jóval szélesebb körbe is eljuttatják majd Erdőkertes jó hírét.

A rendezvényt Dr. Pásztor László, Erdőkertes polgármestere és az eseményt szervező Faluház igazgatója, Pallag Katalin nyitotta meg.

A forgatás miatt némileg felborult menetrend a  beharangozott verseny feltételeinek ismertetésével zökkent helyre.

A verseny ezúttal rendhagyó módon nem a versenyzők közötti sorrend eldöntésére irányult, hanem két, jól fejlett, fodros levelű salátatő kegyeire pályáztak a résztvevők.

A veseny ötletgazdája, Soós Miklós ismertette az elvárásokat és a feltételeket:

A versenyzők vállvetve, egymás segítségére támaszkodva alkossanak olyan környezetet a két kedvezményezett salátának, amely rendszer felügyelet nélkül is bizosítja a növények ideális környezetét. Részletezve:

Mérni és értékelni kell a táptalaj nedvességtartalmát és hőmérsékletét, szükség esetén csepegtető öntözéssel és talajfűtéssel biztosítani kell a hiányzó mennyiséget, amennyiben eltérés mutatkozik a kívánatostól.

Ugyancsak mérni és szükség esetén biztosítani kellett a páratartalmat és a fényt is, ami elengedhetetlen a megfelelő fejlődés érdekében.

Minden mért paramétert wifi kapcsolat segítségével el kellett juttatni egy webszerverre, amelynek ezeket az adatokat tárolnia kellett egy adatbázisban, sőt, kérésre meg kellett jelenítenie. A munkamegosztásban Borbély Félix, György Jakab és Petyke Bendegúz az öntözéshez szükséges fejlesztéseket végezte, amely magába foglalt programozási, 3D modellezési-, 3D nyomtatási- és mechanikai kivitelezési munkákat.

A fénymennyiség mérését és a világítás biztosítását Bálint vállalta magára. Egy személyben 3D tervező-kivitelezőként és szoftver fejlesztőként is megcsillogtatta képességeit.

Csókás Gergő és Csókás Bence csak 3-án reggeltől tudta szaktudását felajánlani a projekthez, de úttörő módon egy számukra merőben új platformon valósították meg fejlesztésüket: az ideális talajhőmérséklet biztosításával járultak hozzá a saláták jó közérzetéhez. Nem hallgathatjuk el, hogy a rendelkezésükre bocsátott alkatrészek működőképességéről a verseny szervezői nem győződtek meg, így a fejlesztőpárosnak egy kellemetlen, új eszköznél merőben szokatlan hibával is meg kellett birkóznia. Nekik legyen mondva, hogy leküzdötték a váratlan akadályt.

Nagy Olivér múlhatatlan érdemeket szerzett az adatbázis szerver programjának elkészítésében és Rába Árminnal együtt a páratartalom-, levegő hőmérséklet mérést és szabályozást oldották meg. Ármin mindeközben a projekt dokumentálásával tette magát nélkülözhetetlenné.

A  pilot rendszer 21 órán keresztül tartó fejlesztése működőképes prototípust eredményezett, így a zsüri értékelése szerint a két tő saláta egyértelmű nyertese volt csapatok erőfeszítéseinek.

A saláta projekt ideje alatt a fiatalabb szakosztály: Borbély Illés, Fehér Máté, Páll Domi és Tóth Máté vonalkövető-, akadályelkerülő robotjaik építésével és programozásával foglalatoskodtak. A munka végeztével megmérettetésre került sor, amelyen kiderült, hogy Illés robotja, ha csak árnyalatnyival is, de gyorsabban teljesítette a megadott távot társai robotjánál. Azt a zsüri nem tudta megállapítani, hogy e különbség az akkumulátorok eltérő kapacitásának, vagy a léptetőmotorok időzítése optimális megválasztásának volt köszönhető.

A versenyzők további fejlesztések kivitelezésére ösztönző díjakat kaptak. A díjakra forrást az Erdőkertesi Önkormányzat, Papp László, Pál Balázs, és névtelen adományozók biztosítottak.

A díjak:

9db BBC Micro:bit mikrokontrolleres oktatópanel
1db Banana_pi egykártyás mikroszámítógép
2db MSP430 LaunchPad fejlesztő kártya
2db Arduino Nano mikrokontroller kártya
3db Arduino AtTiny mikrokontroller kártya

Összesen kb. 80.000.- Ft értékben

Míg a versenyzők dolgoztak, az idősebbek és a közönség a 3D nyomtatás, 3D szkennelés, 3D nyomtató építés titkaival ismerkedhettek meg.

Szombaton délelőtt Lajber Zoltán IoT biztonsággal kapcsolatos előadása kötötte le a látogatókat. A száraz ismeretanyag befogadását az előadó lebilincselő stílusa tette élvezetessé. A hallgatóság számos kérdéssel fordult az előadóhoz, amely egyértelművé tette, hogy a téma olyan kérdéseket feszegetett, amelyekre a résztvevők többsége élénken reagált.

A két nap fotóit, videóit ezen a honlapon, valamint a klub és a Faluház facebook oldalán tesszük közzé. A forráskódok rövidesen letölthetőek lesznek a Klub github oldaláról.

Lajber Zoltán előadása 2018.02.03. 10:00

Az IoT elkerülhetetlenül szerves részévé vált mindennapjainknak. A piacon megjelenő termékekkel kapcsolatos marketing -érthető módon- soha nem szól az ezzel járó veszélyekről.

Meg kell tanulnunk élni azzal a kellemetlen körülménnyel, hogy az IoT eszközök ugyanúgy mindenféle rosszindulatú támadás célpontjai, mint az internetre kötött számítógépeink. A támadások módjáról, a védekezés lehetőségeiről tart előadást Lajber Zoltán, a téma szakértője 2018. 02.03-án de.10:00 órakor az Erdőkertesi Faluházban, a II. Erdőkertesi Mikrokontroller Napok rendezvénysorozat részeként.

Címszavakban a következőkre számíthatunk:

– Mirai botnet, DDoS, dyn attack: hogyan működik, miért lehetséges
– IoT “best practice” ajánlások
– BigData és felhő adattárolás veszélyei

Lajber Zoltán
a nyílt forráskódú rendszerek és a Linux operációs rendszer elkötelezett híve. 1995 óta üzemeltet internetes szervereket, Linux és hálózati szakértő. Régebbi szakterületét, a járműelektronikát hobbi szinten folytatja.
Jelenleg az ISZT Nonprofit Kft-nél, a .hu domain üzemeltetőjeként dolgozik.

 

Erdőkertesi Mikrokontroller Napok

Robot építő-, IOT- és 3D nyomtató találkozó

Részletes program (tervezet)

2018.02.02 péntek 18:00-tól szombat 17:00-ig

2018.02.02. péntek
14:00-tól lehet bepakolni a színházterembe (3D nyomtatók, robotok, CNC gép stb)
18:00 Polgármester/intézményvezető megnyitója
18:20 Bemutatkozás: Erdőkertesi Mikrokontroller Klub
18:30 IOT bemutató – Faluház fűtés
19:30 Robot építő verseny feladat ismertetése
20:00 Mikrokontroller workshop kezdete ( Arduino, Micro:bit, ESP8266, ESP32, MSP430, MSP432, STM32, STM8 projektekkel)
differenciáltan
-Kisiskolásoknak
-Felső tagozatosoknak
-Felnőtteknek
A korlátozott eszöz- és géppark miatt a jelentkezés sorrendjében, egyszerre maximum 8 gépen

Arduino – villogó (felsős/felnőtt)
Arduino – közlekedési lámpa (felsős/felnőtt)
Arduino – vasúti átjáró sorompóval (felsős/felnőtt)
Arduino – dobókocka (felsős/felnőtt)
Arduino – reakció idő mérés (felsős/felnőtt)
Arduino – szenzorok (felsős/felnőtt)
Arduino – motorok (felsős/felnőtt)
Micro:bit villogó (kisiskolás..felnőtt)
Micro:bit névjegykártya (kisiskolás..felnőtt)
Micro:bit tojás egyensúlyozás (kisiskolás..felnőtt)
Micro:bit sorompó (kisiskolás..felnőtt)
MSP430 – villogó (felsős..felnőtt)
STM32 (haladóknak)
MSP432 – pwm (haladóknak)
STM8 – villogó (haladóknak)
ESP8266/Arduino IDE – webszerver
ESP8266 -webrepl-Micropython
ESP32 – Micropython

20:00 3D nyomtató/3D szkenner workshop kezdete
22:00 Faluház főbejárat zár, ki-be járkálás csak előzetes megbeszélés alapján
Közben folyamatosan kávé, tea, zsíroskenyér, pogácsa
A színházteremben egész éjjel folyhat a munka
Ottalváshoz helyiséget, matracot és zuhanyzási lehetőséget tudunk biztosítani előzetes bejelentkezés alapján.

2018.02.03. szombat
07:00 Faluház nyit
10:00 Előadások-Lajber Zoltán (IOT biztonság), Sóós Miklós(), Kostyál Endre(), Szabó István (CNC), Boleraczki Miklós (Edison robot)

Az előadások végeztével
Mikrokontroller workshop/mikrokontrolleres játékok/kütyük
14:00 Robotok leadásának határideje / zsüri megkezdi az értékelést
14:30 Versenyfeladat eredményének bemutatása közönségnek, csapatonként 2-5 perc
15:00 közönségszavazatok leadási határideje
15:30 Verseny eredményhirdetés, díjkiosztás
15:50 Tetszőleges, korábban készült, mikrokontrollert tartalmazó kütyük versenye, csak a közönség szavaz! Bemutatás legfeljebb 2 percben
16:50 Kütyüverseny eredményhirdetés
17:00 Záróra

Verseny szabályok:

A verseny egy projekt megvalósítását tartalmazza a hozzá kapcsolt feladatokkal. Alap színtű 3D tervezési- programozási-, mechanikai ismeretek szükségesek. Mindazonáltal a cél nem a díj, hanem a móka, ami a megvalósítással jár.
Minden csapat a saját gépét használja. A megvalósításhoz felhasználandó mikrokontroller modul ESP32. A feladathoz tetszőlegesen használható Arduino IDE, NodeMCU, Micropython. 3D nyomtatási lehetőség minden csapatnak rendelkezésére áll, ha sajátja nincs, akkor is. Kötőelem, ragasztó tetszőlegesen felhasználható, közös dobozból, amíg a ksézlet tart.
A feladat teljesítéséhez bármilyen segítséget (internet, tanár, szülő stb.) igénybe lehet venni, sőt, kiderülhet, hogy csak a másik csapat tud segíteni!
A felhasználásra átadott anyagok a Klub tulajdonában maradnak. Csak a Klub által biztosított anyagok, alkatrészek használhatók fel. Ha valamelyik csapat egyéb alkatrészt, anyagot tart szükségesnek a feladat megoldásához, csak akkor kapja meg, ha ugyanezt minden csapatnak rendelkezésére tudjuk bocsátani.
A feladat megoldása során keletkezett minden információ (programkód, 3D modell fájl, stb public domain lesz, felkerül a Klub honlapjára (a szerzők feltüntetésével)

Legfeljebb 6 csapat idulhat, 2-5 fővel
Nevezés email-ben és a helyszínen.

STM32F3DISCOVERY – fejlesztés linux alatt

Egy remek eszközt szeretnék a figyelmetekbe ajánlani. STM32F3Discovery névre hallgat. Néhány éve került piacra, a nagy gyártók fejlesztőeszköz árait tekintve egészen a megfizethető kategóriába tartozik. A kb. 14 euróért egy 72MHz-es, 256K flash, 48K RAM tulajdonságokkal rendelkező, a szó szoros értelmében százlábú mikrokontrollert és hozzá egy ST-LINK/V2 debuggert kapunk. Megspékelve egy iránytűvel, 3 tengelyes gyorsulás szenzorral, továbbá egy 3 tengelyes giroszkópppal. Hab a tortán az iránytű alakzatban elhelyezett 8db LED.


Sajnos a chip gyártója, az ST Microelectronics, csak Micro$oft platformon futó fejlesztőeszközöket ajánl hozzá.
Az opensource világ azonban erre is kínál megoldást azoknak, akik nem engednek vindózt a gépükre és akik a fizetős fejlesztőeszközök árát nem tudnák megtermelni:

A Debian (és az ebből származtatott egyéb) disztribúciók tartalmazzák a fejlesztéshez szükséges programokat.
Lássunk is neki:

sudo apt-get update

sudo apt-get install geany build-essential openocd gcc-arm-none-eabi libnewlib-arm-none-eabi

Az ST-LINK életre keltéséhez hozzunk létre egy fájlt eképpen:

sudo nano /etc/udev/rules.d/99-stlink.rules

Írjuk bele a fájlba az alábbi sort:

ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", MODE="0666"

Juttassuk érvényre az új beállítást:

sudo udevadm control --reload-rules

majd csatlakoztassuk az eszközünket.

Adjuk ki a parancsot:

openocd -f /usr/share/openocd/scripts/board/stm32f3discovery.cfg

Valami ilyesmit kell látnunk, ha mindent jól csináltunk és nem keménykedik velünk a gép:

$ openocd -f /usr/share/openocd/scripts/board/stm32f3discovery.cfg
Open On-Chip Debugger 0.8.0 (2014-10-20-21:48)
Licensed under GNU GPL v2
For bug reports, read
 http://openocd.sourceforge.net/doc/doxygen/bugs.html
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : This adapter doesn't support configurable speed
Info : STLINK v2 JTAG v16 API v2 SWIM v0 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 2.902491
Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints

Eddig akkor megvolnánk, rántsunk le egy pár példaprogramot:

git clone https://github.com/libopencm3/libopencm3-examples.git
cd libopencm3-examples
git submodule init
git submodule update

Ha a fájlok letöltődtek, jöhet egy manuális próba: adjuk ki a “make” parancsot!

make

Jó esetben minden szépen lefordul és valami ilyesmit látunk (a … sok-sok egyéb üzenetet helyettesít:)

 GENHDR include/libopencm3/stm32/f1/irq.json
 GENHDR include/libopencm3/stm32/l1/irq.json
...
...
...
 BUILD examples/tiva/lm4f/stellaris-ek-lm4f120xl/uart_echo_simple/
 BUILD examples/tiva/lm4f/stellaris-ek-lm4f120xl/usb_bulk_dev/
 BUILD examples/tiva/lm4f/stellaris-ek-lm4f120xl/usb_to_serial_cdcacm/
 BUILD examples/vf6xx/colibri-vf61/uart-gpio/

Ha nem állt le hibával a fordítás, a készült .elf fájlt imígyen tölthetjük le a discovery flash-ba:

Először telnettel csatlakozunk a debug szerverhez:

telnet localhost 4444

erre valami ilyesmit kapunk:

Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger
>

állítsuk le a discoveryn éppen futó programot:

reset halt

majd töltsük le a flashbe a miniblink.elf-et, azután reset:

flash write_image erase miniblink.elf
reset

Ha mindent jól csináltunk, az LD9 pislákolása rá a bizonyíték.Sok sikert!

Jó nekünk ez az ájótí?

Ha feltenném a kérdést, hogy tudnátok-e az angliai Nottinghamhez kötődő legendát említeni, bízvást számíthatnék rá, hogy rögtön Robin Hood jutna mindenkinek az eszébe. Vélhetően kevesebben vannak azok, akik Ned Ludd nevét említenék. Pedig a legenda szerint neki szintén meggyűlt a baja a nottinghami bíróval. Ned Luddnak tulajdonítják ugyanis azt a vakmerő cselekedetet, hogy a nottinghami járás Calverton nevű falucskájában hajdan élt William Lee 1589-ben feltalált kötőgépét szétrombolta.

Bár vélhetően kitalált személyről van szó, az angliai ipari forradalom vesztesei, a kötő- és szövő gépek megjelenése miatt állástalanná vált, a géprombolást kiútnak tekintő textilipari munkások mégis e történettel magyarázzák, miért hívták mozgalmukat “Luddite“-nak.

De vajon miért is pusztították el a munkát megkönnyítő eszközöket?

Értelmezésem szerint azért, mert a gépekkel megtakarított időt nem adták a munkásoknak, hogy eztán kevesebbet kelljen dolgozniuk, hanem a nyereséget a javak koncentrációjának elérésére fordították.

Ha végigpillantunk a technika fejlődésén, rá kell jönnünk, hogy az életet megkönnyítő találmányok hasznának csupán töredéke került azokhoz, akik értéket állítottak elő velük. A nyereség mindig a javak koncentrációját idézte elő.

Csoda-e, hogy számos ellenzője van minden technológiai újdonságnak?

A napjainkban végbemenő, lavina gyorsaságú számítógépesítési/automatizálási folyamatot gyakran titulálják negyedik ipari forradalomnak. Hálózatba kötünk mindent, a mosógéptől a szoba-termosztátig, ontjuk az adatokat, toljuk a felhőbe, a big data feldolgozók mohó, feneketlen gyomrába.

Az IOT eszközök berobbantak a lakásunkba, az autónkba, a biciklinkbe, a kutyánkba. Még a kapufélfába is, mert ugyan mivel nyitnánk már ki a kaput, ha nem okostelefonnal?

Hová vezet ez?

A robotok dolgoznak, mi pedig majd elütjük az időt kirándulással, mozizással, színházzal, sporttal?

Őszintén szólva, nem látom megtörni a trendet. Mindig vannak, lesznek, akik a pergető alá tartják a mézes csuprot, míg másoknak -a többségnek- fel kell kutatni a virágot, szorgalmasan, szakadatlanul gyűjteni kell, hogy folyamatosan csurogjon a méz, mert már nem a soha el nem fogyasztható mennyiség növelése a cél, hanem a csorgás maga. Az addiktológiai betegeknek már csak ez ad átmeneti enyhülést.

Például a nottinghami bírónak.

Robin Hoodok meg manapság nincsenek, vagy, ha vannak, az íjat sutba dobták, írják ők is egyre-másra a python szkripteket.

Tegnap meghozta a postás egyik ebayes csomagomat.

Egy AM2301, meg egy ESP-WROOM-32 volt benne.

 

Lassan elindul a honlapunk

Üdv mindenkinek!

Lassan alakulgat a honlapunk.
Ármin felajánlotta a segítségét, és ez új lendületet adott a honlapnak. Nézzetek körül, szóljatok hozzá. A hozzászólások moderáltak, egyelőre olyan formában, hogy az első hozzászólás csak moderálás után jelenik meg. Ha az első hozzászólást elfogadták a moderátorok, a következő már automatikusan megjelenik minden közreműködés nélkül.

Olvassátok el a felhasználási feltételeket!

Tóth János Péter

Ulolsó frissítés: 2017.09.12.