2014. október 4., szombat

Raspberry PI-s tapasztalataim

Raspberry PI-s tapasztalataim

Már régóta vágytam egy saját PI-re és szeptemberben rászántam magam és megrendeltem az element14 -től.
Egy hetet kellett rá várnom és megérkezett. Szerencsém volt, legalábbis azt hittem 3 hétig, mert én már a módosított PI-t kaptam, amin vannak furatok is a rögzítéshez. A szerencsés érzés hamar elszállt, amikor októberben bejelentették, hogy lesz egy újabb módosítás, méghozzá az, hogy dupla, immár 512 MB RAM-mal küldik a kis gépet, természetesen ugyanannyiért :( De sebaj, én úgysem multimédiára szántam, hanem kísérletezni.
Miután megérkezett a "szerkezet", rögtön le is töltöttem egy 2 GB-os SD kártyára a Raspbian “wheezy” nevű image-et: link
Összekötöttem az LCD TV-vel, elvégeztem a konfigurálást és beállítottam az SSH szervert, hogy innentől kezdve távolról, TV-nélkül is tudjam használni.
Első projektem egy Logitech webkamera hozzácsatolása volt, amit elsőre felismert, nem kellett se kernelt, se modul-t fordítanom hozzá. MJPG-streamer és Motion nevű programocskák, egyből lefordultak, annyira egyszerű volt, hogy ezt inkább le sem írom.
Ezekkel szépen meg tudtam távolról figyelni az akváriumomat, illetve time laps videot készíteni a rohanó felhőkről.
Második projektként házat készítettem hozzá egy 189Ft-os, Metroban vásárolt "bekötődoboz" -ból


Bekötődoboz
Bekötődoboz





Az eredmény:
PI a dobozban
PI a dobozban

PI dobozban,lefedve és WIFI-vel összekötve
PI dobozban,lefedve és WIFI-vel összekötve



A project harmadik része már bonyolultabb volt, rendeltem a Dealextreme -ről egy 4 fázisú léptető motort, vezérlővel együtt: link
Léptetőmotor + electronika
Léptetőmotor + electronika

Sajnos az említett cégtől elég lassan érkeznek meg a dolgok (31 nap) de megérte, mert
a vezérlőt szépen össze is tudtam kötni a PI-vel a következő leírás alapján.
Három probléma merült csak fel közben:
1. Telepíteni kellett a RPi.GPIO Python Library-t: leírás
2. A library nem települt, de egy sudo apt-get install python-dev parancs orvosolta a dolgot.
3. a Python script nem mozgatta meg a motort ezért változtatni kellett rajta annyit, hogy a
WaitTime = 0 -ot át kellett írni WaitTime = 0.003 -ra
Az eredmény, egy szépen forgó motor:

További tervek:
1. Készíteni a léptetőmotorból és a webkamerából egy weben keresztül vezérelhető, forgatható megfigyelőállomást+hőmérséklet naplózót.
2. Készíteni a léptetőmotorból és a webkamerából egy weben keresztül, távolról vezérelhető akváriumi haletetőt, hogy amikor elutazunk, akkor vagy automatikusan vagy távolról vezérelve meg tudjuk etetni a halacskáinkat.
3. Készíteni egy weben keresztül WIFI-vel távvezérelhető robot autót webkamerával. Már ki is néztem hozzá egy motor vezérlőt: link amivel kettő DC motort lehet vezérelni + régi CD ROM-okból kioperáltam 3 db kis DC motort a meghajtáshoz + találtam szintén a DX-en egy ultrahangos távolságmérőt : link
Valami ilyesmit:
Robotauto
Robotauto

Folytatom....

Nincsenek megjegyzések:

Megjegyzés küldése