Gyűjtjük wi-fi robot
Azt már régóta álmodott, hogy a Wi-Fi egy robot, amely távvezérelhető. És végül, a nap volt, amikor tudtam, hogy ellenőrizzék a robot az interneten keresztül, hogy látni és hallani mindent, ami történik körülötte.
Felkérem az érdeklődők egy macska
A következő komponensek létrehozásához használt egy robot:
Állítsa be a robot platform szerelvény
Alaplap robokontrollera
Arduino Nano V.7
mozdonyvezető
Router TP-Link TL-WR703N
Miniatűr USB 2.0 hub
Veszek a készlet van.
Itt van, amit össze a robot, anélkül, hogy a felső fedelet.
Most minden rendben van:
robot platform szerelvény
Alkatrészek elhelyezkedése az alaplapon
Telepítettem csak Arduino Nano, a mozdonyvezető és a hangsugárzó HC.
Wr703N router aljához csatlakoztatva a robot platform a kétoldalas ragasztószalag
Web kamera csatlakozik a bútorok terület nadrág nyílások biztosított platform a szervomotorok.
Villant router firmware CyberWrt.
SyberWrt - ez a firmware összegyűjtjük alapul OpenWrt és elsősorban a robotok, intelligens otthon és más eszközök épül alapján a legnépszerűbb router TP-LINK mr3020 b Wr703N. A SyberWrt a lehető legnagyobb mennyiségű szabad telepíteni a csomagokat - 1.25Mb. Alapértelmezésben a webszerver és minden művelet elvégezhető a beépített webes felületen. Közvetlenül azután, hogy villog a router a hálózatban elérhető kábelen keresztül és a WiFi, a hozzáférési pont. A webes felületen keresztül, akkor a munka a „parancssor” mód - az interneten keresztül terminál és egy fájlkezelő, ahol lehet szerkeszteni, feltöltés, törlés, létrehozás, a fájlok másolása és így tovább.
Miután villog a router, akkor is elérhető a WiFi hozzáférési pont nevét «CyberBot», a hozzá csatlakoztatott megy a honlap a router
Itt látható a webes felületen azonnal villogni
Install Driver modulok FTDI, video driver és CyberBot-2
Arduino vezérlő varr.
Kód robot program kiderült, elég egyszerű, de ez elég lenne vezérelhetik a robot a LAN vagy az interneten
Kód igazítani az Arduino vezérlő ATmega168 / 328 fedélzetén, és használja a könyvtár cyberlib
Ez a könyvtár segíti a vezérlő, hogy a legtöbb lehetőséget, és csökkenti a végleges kód
A kód az WDT, akkor mi lenne a robot nem tudott lógni.
Ugyanazt a kódot támogatja kamera vezérlés az X és Y, vannak, de nem volt szabad szervomotor és képtelen voltam elérni ezt a funkciót
Code for Arduino
Minden összeszerelt és varrt már tartalmazza a robot és ellenőrzés távolról.
A PC lehet szabályozni a billentyűzettel együtt is, kivéve a gombok, kulcsok W, A, D, S, X
A jövőben tervezzük, hogy tanítani a robot navigálni az űrben, és rajzoljon egy térképet a szobában.