User Tools

Site Tools


microbi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
microbi [2019/02/25 16:36]
gyuri01
microbi [2019/02/25 17:22]
gyuri01
Line 89: Line 89:
  
 {{ :​misz20.png?​600 |}} {{ :​misz20.png?​600 |}}
 +
 +Tessék kipróbálni a következő eseményeket:​
 +
 +{{ :​misz21.png?​400 |}}
 +
 +Szoftveresen szabályozhatjuk a PIN értékét (0 vagy 1). Ez digitális értelemben jelentheti azt is, hogy ki vagy bekapcsolom.
 +Célszerű a teszteléshez valamivel alátámasztani a robotot, a kerekek ne érintkezzenek az asztallal.
 +
 +
 +{{ :​misz22.png?​600 |}}
 +
 +Ha minden így történik, akkor nagyon ügyesek vagyunk!
 +
 +Összefoglalva:​
 +
 +{{ :​misz23.png?​600 |}}
 +
 +Jó lenne a mozgás sebességét befolyásolni,​ erre is van lehetőség.
 +
 +{{ :​misz24.png?​600 |}}
 +
 +Ennyi ismeret birtokában már lehet tervezni és kivitelezni komoly alkalmazásokat és pályákat!
 +Persze még egy izgalmas dolog hátra van a neopixel LED sor, amit a P13-ra (3Vés GND) csatlakoztattunk. Tulajdonképpen csatlakoztathattuk volna máshova is, de hagyjuk meg más izgalmas kiegészítőknek pl. vonalkövető modul, akadály kikerülő, fény követő stb.
 +
 +{{ :​misz25.png?​600 |}}
 +
 +Ez betölt egy olyan blokkcsomagot,​ amely kompatibilis a LED-ekkel, így nagyon egyszerű programozni őket!
 +
 +{{ :​misz26.png?​600 |}}
 +
 +Ennyi információval már csodálatos alkalmazásokat lehet készíteni,​ oszd meg munkádat és élményeidet. Küldj képet, videó linket a következő címre: vigvari.gyorgy@vigvari.hu ​
 +Vezérelhetjük robotunkat rádiós kapcsolaton keresztül is (egy másik micro:​bit-et távirányítóként használva) erről részletesen írtam a http://​www.vigvari.hu/​termeklap/​leirasok/​bbc-microbit-vezetek-nelkuli-radios-kommunikacio_261575 pdf -ben. Ha GamePad-é alakítjuk a vezérlő (adó) micro:bitet akkor válik igazán izgalmassá az alkalmazás.
 +
 +Vezérelhetjük robotunkat bluetooth kapcsolaton keresztül is pl. a telefonunkról,​ viszont így a neopixel utasításokat nem tudjuk majd használni. A bluetooth kapcsolódást egy másik dokumentum tartalmazza,​ amit a weblapon/​leírások menüben fogunk elérni.
 +További modulok illeszthetők a robothoz: vonalkövető,​ akadálykikerülő,​ robotkar stb. 
 +Végtelen bővítési lehetőségek (nagyon sok szabad tüske áll még rendelkezésre)!
 +
 +=====Akadály kikerülő modul=====
 +Építsünk egy olyan autonóm robotot, amely akadály (ütközés) esetén elfordul (kikerüli az akadályt), vagy hátrafelé megy, és úgy fordul el.
 +Ahhoz hogy ez megvalósítható legyen, először is érzékelnie az ütközést (akadályt). A szenzornak érzékelnie kell az akadályt, és olyan válaszjelet kell adnia, amit a robotvezérlő értelmezni tud. Amit használni fogunk az alábbi szenzor:
 +**Mikrokapcsoló ütközés érzékeléshez** (ebből 2 db-ra lesz szükségünk,​ amit tartalmaz a csomag a megfelelő távtartóval és rögzítési lehetőséggel).
 +
 +{{ :​misz30.png?​600 |}}
 +
 +{{ :​misz31.png?​600 |}}
 +Szereljük fel a képen látható módon!
 +Letudjuk kérdezni a kapcsolók (szenzorok) állapotát. Először teszteljük le, hogy mindent helyesen kötöttünk be.
 +
 +{{ :​misz32.png?​600 |}}
 +
 +Írjuk meg a programunkat természetesen itt is használhatjuk a neopixel világítást és a szabad tüskék még számos bővítési lehetőséget biztosítanak.
 +
 +
 +=====Vonalkövető modul:=====
 +Jó lenne egy autonóm robotot létrehozni,​ amely követi a padlón (asztalon, papíron stb.) lévő vonalat, amely egy fekete szigetelőszalag csík.
 +Ahhoz hogy egyáltalán követni tudja a robot a vonalat, először is érzékelnie kell azt. A szenzornak érzékelnie kell a vonalat, és olyan válaszjelet kell adnia, amit a robotvezérlő értelmezni tud. A vonal érzékelése többféleképpen tehető meg és több szenzort ki is próbáltam. A választásom az alábbi eszközre esett:
 +
 +{{ :​misz40.png?​600 |}}
 +
 +Ehhez készítettünk egy csavarral rögzíthető keretet, így rögzíthető az alváz elejére és csatlakozó vezetékkel láttuk el.
 +Hova kössük (csatlakoztassuk) a vezetékeket?​
 +A szenzornak szüksége van GND (föld), VCC ( 3V) és OUT ( itt küldi az olvasott értéket)
 +
 +{{ :​misz41.png?​600 |}}
 +Láthatjuk, hogy az OUT jelek a P1 és P2 csatlakozóba futnak, itt lehet majd rákérdezni az értékre.
 +{{ :​misz42.png?​400 |}}
 +Kérdezzük le a bal_szenzor értékét, ha világos a felület és kérdezzük le, ha sötét (fekete szalag néhány cm-re), majd végezzük el a jobb_szenzorral is, megállapítható a küszöb szám. Már csak el kell döntenünk,​ hogy mi történjen motor előre vagy állj.
 +{{ :​misz43.png?​600 |}}
 +A várakozás értéke csak példa, biztosan kell majd változtatni. Ha elsőre nem követi a vonalat ne csüggedj nekem is sokadszorra jött össze!
 +Ennyi információval már lehet boldogulni, oszd meg munkádat és élményeidet. Küldj képet, videó linket a következő címre: vigvari.gyorgy@vigvari.hu ​
 +Ha bármivel kapcsolatban kérdésed merülne fel, fordulj hozzánk bizalommal, a  mic:robi csapata készséggel áll rendelkezésedre!
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
microbi.txt · Last modified: 2019/02/26 13:54 by tamas