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.

Bluetooth modul + AT parancsok

Az előző cikkben tárgyalt „Akkulminátor ” készülék bluetooth modulját egyedivé alakíthatod néhány AT paranccsal, úgy mint név, pin, egyéb, sőt magát a modult is használhatod vezérlésre ha egyéb kimenetei ki vannak vezetve. (ezt most nem tárgyalom, mivel 6 lábbal rendelkező modullal foglalkozok)

Kapcsolási rajz:

A modul TTL szintű soros portját össze kell kapcsolni egy soros -> usb átalakító panellal. Így könnyen a számítógépre csatlakoztathatjuk. Az AT parancsok beviteléhez elegendő egy putty terminál program, vagy az Arduino soros monitorát is használhatjuk, sok egyéb soros kommunikációs program mellett amit most nem tárgyalunk. A tápellátást a modul az FTDI232 modulon keresztül a számítógép usb portjáról kapja.

HC-05 bluetooth modul

 

Az ellenállások csak 3,3 V nem illesztett modul esetén szükségesek. Némelyik modulnál a nyomógomb már be van ültetve.

 

Kommunikáció a géppel:

Terminál beállítása – Com 1 (az FTDI232 modul Kommunikációs portja amelyen települt a gépre ) baud 38400

Kocsi vissza új sor 🙂 (küldje el ezeket a karaktereket enter lenyomása után)

Fontosabb AT parancsok (teljesség igénye nélkül):

Ha több parancsra van szükséged: letöltés innen

  • AT : ha jó a kapcsolat OK-val válaszol
  • AT+NAMExyz : modul nevének lekérdezése/beállítása
  • AT+ADDR : modul címe
  • AT+VERSION : firmware verzió
  • AT+UART : kommunikációs adatok lekérdezése/beállítása; mint  baud, stop bit szám, paritás.
  • AT+ROLE: master vagy slave beállítása lekérdezése(1=master/0=slave)
  • AT+RESET : Reset és kilépés AT módból
  • AT+ORGL : Gyári állapot vissza állítása
  • AT+PSWD: PIN lekérdezés/beállítás

 

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