Elektromos autó

Hát persze, hogy klikk vadász a cím. 🙂 Ha a médiának lehet akkor nekem is …

A fiam elromlott TESCO-ban vásárolt távirányítós autójáról van szó, amit úgy felturbóztam, hogy porosabb talajon driftel 😀

A mostani játékok elektronikájára jellemző, hogy ha egyszer elromlik mehet a kukába, mert javíthatatlan. Ha szétbontod találsz benne egy áramkört aminek a közepén egy műgyantával leöntött paca van, és max néhány ellenállást kondenzátort tartalmaz. A fenti autónál is ez volt. Így fogtam az egész elektronikát és veszélyes hulladéknak leadtam, távirányítóval együtt. Viszont ha már a veszélyes hulladéknál tartunk, volt egy laptop akkumulátorom ami elhalálozott. Tudni kell, hogy ezek az akkuk több cellából állnak és nem egyszerre pusztul el az összes. 1-2 cella benne feladja, és a „védőáramköre” biztonsági okokból letiltja a töltést. Természetesen ennek semmi köze a tervezett elavuláshoz, bárminemű ezzel való összekapcsolása a témának a véletlen műve.  (remélem egyet értetek kedves gyártók) Szétkaptam az akkut, kiszedtem belőle a működő cellákat, és már is volt egy amper-centrikus erőforrásom ingyen. 3,7V cellákról van szó, az autó kapott sorba kötve 3 db-ot az 11,1V. Eredetileg 4db ceruza elemmel működött, az 6V. Hogy, le fog égni majd a motor, igen le fog egyszer ha túl hajtjuk de addig remekül szórakozunk. 😀

Természetesen Arduino pro mini áramkörökkel építettem fel mind az adó, mind a vevő áramkört 1-1 433MHz-n működő adó-vevő modullal virtual-wire osztály felhasználásával. Még a lebegény (légpárnás) készítésének idejéből polcon hevert egy apró szervó motor, ez szabályozza a kanyarodást.  Találkoztam azzal az inkompatibilitási problémával, hogy az Arduio alap szervovezérlési modulja nem kompatibilis a virtual-wire class-al, így ki kellett cserélnem a modult és egy másik szervovezérlési modult használnom. Természetesen mindent mellékelek. És akkor…

Hozzávalók:

L298 motorvezérlő modul
Szervó motor
RF modul adó-vevő 433MHz
Arduino Pro Mini 5V
Arduino Pro Mini 5V 2db

Kapcsolási rajz távirányító:

Távirányító

Kapcsolási rajz autó:

Autó

Működés:

Azt hiszem a működést nem kell különösebben részleteznem. Röviden annyi, hogy a távirányító potméter állását leolvassa az AD átalakító ami a Pro Miniben van ebből generálódik egy szám (ez a kormányállás) ennek a számnak a végére hozzácsapunk egy karaktert 0-> áll, 1->előre, 2->hátra és ez kerül elküldésre.

Az autóban az Arduino modul visszaalakítja ezt a számot és értelmezi. Először szétszedi kormányállásra és irányra, majd a kormányállásból generál egy szervó állást. A többi értelem szerű. Program forráskódjában erősen kommenteltem. Még annyit, hogy a távirányítóban lehet használni az Arduino pro mini butábbik verzióját is amelyben ATmega165 van. Mert olcsóbb. 🙂

Programok:

Letölthető itt.

Végeredmény:

Na meg a videó (részeg sofőrrel) 😀 :

A tartalom nem elérhető.
A sütik használatát az "Elfogadás" gombra kattintva lehet jóváhagyni.

 

Múnsájner 2000 :D

Párlat készítők életét hivatott megkönnyíteni a következő projekt. (gyengébbek kedvéért párlat értsd pálesz) Mentes készítők ajánlásával. 😀 Mentes itt zárjegy mentes. 😀 (nem bíztatok senkit semmire mielőtt még a NAV nyomozni kezdene 😀  ez  kifejezetten egy projekt tanulási céllal természetesen, a tudomány érdekében) Régebben pálinkátornak neveztem a projektet de azt hiszem a Múnsájner 2000 jobban hangzik 🙂

Projekt célja:

Desztilláló rendszer, mindenki ismeri mi az, ha nem Wikipédia, legalább emiatt tanuljatok kémiát 😀 . Nos, tartalmaz egy hűtőt, (nem hűtőszekrényt) egy kondenzációs egységet ahol a pára kicsapódik és folyadék lesz belőle, esetünkben pálesz. Ezt a hűtési feladatot általában hideg víz szokta ellátni, de mivel folyamatosan meleg áramlik rajta keresztül egy idő után a teteje a víznek melegedni kezd és a hatásfok ennélfogva csökken. Ezért a hideg vizet cserélni kell, hogy továbbra is hideg maradjon. Ezt a feladatot hivatott átvenni a következő áramkör.

Hozzávalók:

Alkatrész lista itt.

Kapcsolási rajz:

A mágnesszelep bekötésénél ne felejts egy diódát kötni a szelepre pl.: 1N4007 párhuzamosan ellen irányban, hogy a tekercs visszarúgása ne okozzon zavarokat a vezérlésben. A hőmérsékletet egy 10K NTC termisztor érzékeli, úgy tudod vízhatlanná tenni , hogy ráforrasztod a vezetéket, lezsugorcsövezed. Az egészet egy műanyag csőbe helyezed és feltöltöd szilikonnal. Pl.: amit fugázáshoz használnak.

Program:

Letölthető innen.

Bekötés, Használati utasítás.

Végeredmény:

Múnsájner 2000

Kancsi a robot! 2. rész

Mint egy jó receptben.

Hozzávalók:

L298 motorvezérlő modul 1db

Infra szenzor 3db
A robot váza + 2 DC hajtómű 1db
Bluetooth modul

Egyéb hozzávalók:

  • ATmega8 mikrokontroller 1db
  • 2×5 tüskesor 1db
  • 10K ellenállás 5db
  • mikrokapcsoló 2db
  • billenő kapcsoló 1db
  • elemtartó 4x AA 1db
  • elemtartó 2x AA 1db
  • 4MHz kristály 1db
  • 22pF kondenzátor 2db
  • 1000uF kondenzátor 2db
  • L7805CV 5V stabilizátor 1db
  • tördelhető 1 soros tüskesor 1db (opcionális)

Kapcsolási rajz:

Mivel a robot próbanyákra készült el, ezért vissza kel fejtenem az áramkört, csak most,  csak nektek, tessék értékelni 🙂

Lábkiosztások:

L298 modul lábkiosztása

Innen vettem : http://www.instructables.com/id/Arduino-Modules-L298N-Dual-H-Bridge-Motor-Controll/

Program:

Az androidos távvezérlő program letölthető innen. Az applikáció nem az én szellemi termékem de freeware. Benne hagytam a távvezérlős funkciót, ha kétszer nyomjuk meg az előre gombot a robot felgyorsul, de az infrák itt is beavatkoznak, ha neki akarsz hajtani valaminek megpróbálja elkerülni. (több-kevesebb sikerrel :D) Anno nem voltam tisztában a PWM lábak jelentőségével, így leprogramoztam, szoftverből csinálja. Feltaláltam a sajton a lyukat igen. 🙂

Letölthető itt: robot programja, forráskód, kapcsolási rajz

Kancsi a robot! 1. rész

Mivel előzőekben bluetooth modult írtam le, ezért úgy gondolom a robot építését itt tárgyalom. Kancsinál is ugyan ezt a típust építettem be. Kancsi név a keresztbeálló infra szenzorai miatt ragadt rá. A robot egy korai projekt, így legyetek velem elnézőek.

Bascom-ban programoztam, aki nem ismerné ez egy BASIC nyelv Atmel mikrokontrollerekhez. Nem elhanyagolható ha régebbi is, tömörebb kódot ad az Arduinonál, viszont borzalmasan lehet több változós műveleteket végrehajtani vele. A robot mikrokontrollere egy ATmega 8 -as és nincs benne bootloader.

Eredetileg egy bluetoothon távvezérelt légpárnást akartam építeni, ami eljutott abba a fázisba, hogy siklott úgy, hogy szaladtam utána a vezetékre kötött akkuval, ami elég röhejes. 2 szerver ventilátor működtette az egyik a légpárnát hozta létre a másik a tolóerőt.

A tartalom nem elérhető.
A sütik használatát az "Elfogadás" gombra kattintva lehet jóváhagyni.

De mivel túl drága lett volna olyan akkut beszerezni ami könnyű, viszont nagy teljesítményt tud leadni ezért áttértem a kerekekre. Akkorra már meg volt az irányító elektronika ami blutoothon vezérelve bekapcsolta a ventilátorokat, valamint egy szervó motorral mozgatta volna a kormánylapátot, így ezt használtam fel Kancsi 1.0-hoz. Ez a robot még csak távirányított funkcióval rendelkezett. Három kereke volt, egy relé kapcsolta be a hajtóműveket, csak előre ment és a szervó forgatta jobbra-balra a kormánykereket. Bár már előkészítettem arra, hogy majd önmagát vezérelje, azaz kapott 4 darab infra érzékelőt, de ezeknek használata nem volt leprogramozva, később rájöttem, hogy az infrák fogyasztása is horribilis a 6db 1,2V -os akkunak.

A tartalom nem elérhető.
A sütik használatát az "Elfogadás" gombra kattintva lehet jóváhagyni.

Lecsökkentettem az infrák mennyiségét 2 db-ra, és kapott a robot egy motor vezérlő elektronikát kikerült a szervó a képből és megszületett az igazi Kancsi v1.1. Most már tényleg keresztbe álltak az infrák a jobboldali balra, a baloldali jobbra érzékelte a tárgyakat, valahogy úgy mint a vak ember tapogatódzik a fehér bottal. Az ifra érzékelőkön állítható a távolság, hogy hol kezdjenek jelet adni. Nem túl okos az egész de kísérletnek jó. Viszont ha valami vak foltba esik annak bizony neki megy. Ez a robot már önmagát vezérelte, csak arra van programozva,  hogy elkerülje az ütközést. Butább robot porszívók kb. ennyit tudnak.

A tartalom nem elérhető.
A sütik használatát az "Elfogadás" gombra kattintva lehet jóváhagyni.

Később mivel a robot elakadt amikor neki ütközött valaminek, visszakapott egy infra érzékelőt ami előre nézett, így látta a küszöböket. Jobb és bal oldalára kapott egy-egy mikrokapcsolót, ha mégis neki ütközik valaminek hátratolasson és elforduljon.

A tartalom nem elérhető.
A sütik használatát az "Elfogadás" gombra kattintva lehet jóváhagyni.

Még így is koránt sem tökéletes, de szórakoztató projekt volt és tanulságos, mellesleg a fiam is nagyon élvezi és kéri néha, hogy vegyük elő a polcról egy körre. Terveim közt szerepel a továbbfejlesztése, a kód áthelyezése Arduinoba, az infra szenzorok lecserélése ultrahangos távolságmérő szenzorokra, a robot méretének és a közelítés távolságának bevitele a programba stb. Ha időm engedi és nem lesz egyéb dolgom majd neki esek. 🙂 Ez valószínű már egy másik vázon fog felépülni.

Folyt. Köv.

Ez a weboldal sütiket használ. Az Uniós törvények értelmében kérem, engedélyezze a sütik használatát, vagy zárja be az oldalt. További információ

Az Uniós törvények értelmében fel kell hívnunk a figyelmét arra, hogy ez a weboldal ún. "cookie"-kat vagy "sütiket" használ. A sütik kicsik, teljesen veszélytelen fájlok, amelyeket a weboldal azért helyez el az Ön számítógépén, hogy minél egyszerűbbé tegye Ön számára a böngészést. A sütiket letilthatja a böngészője beállításaiban. Amennyiben ezt nem teszi meg, illetve ha az "Elfogadom" feliratú gombra kattint, azzal elfogadja a sütik használatát.

Bezárás