» elektronika » Arduino »Hercules - az Android által vezérelt gép

Hercules - egy gép, amelyet az Android vezérel



Tanulása során a szerző játékot játszott telefonján gyorsulásmérő támogatással. Nagyon szeretett egy telefont vezetni telefonon egyszerűen billentéssel, majd elkezdett álmodozni, hogy a valóságban ugyanazzal a vezérléssel készítsen egy autót. Most mi van Arduino és miután elsajátította a programozási készségeket, itt az ideje, hogy hozzon létre egy kezelt gépet az Androidon, Hercules-nek hívta.

Ezt a nevet kapta a hatalmas nyomaték és a nagy sebesség miatt. modell vezérelhető Android telefonnal Bluetooth-on keresztül. Bármely ilyen operációs rendszerű telefon alkalmas ellenőrzésre, a szerző egyetlen távvezérlőt nem korlátozza. Ezenkívül a telefon használata pénzt takarított meg, mert nem kellett pénzt költenem a távirányító létrehozására.

Anyagok és eszközök:
- Arduino Uno
- Bluetooth adó-vevő
- Kétmotoros vezető (L298 H-híddal)
- 4 db hajtóműves motorok (az áramellátást a gép alkalmazásától függően választják meg)
- Kerekek 4 db
- Akkumulátor 1Ah SLA 12V
- Alkatrész az alkatrészekhez (alváz)
- kenyérvágódeszka
- Dobozok házhoz 4 db
- SPST kapcsoló
- Csatlakozó vezetékek az Arduino-hoz
- Forrasztott huzalok
- Kis méretű anyák és csavarok
- Ellenállás 10 kOhm 1 db
- Ellenállás 20 kOhm 1 db
- Android telefon
- forrasztópáka
- forrasztható
- forrasztópaszta
- fúró

Hercules - egy gép, amelyet az Android vezérel










Első lépés. Kerekek és alváz.
A motorcsavarok megkönnyítették anyákkal történő felszerelését az alvázra. A kerekeket egészen a motortengelyig kell felszerelni. Két jobb motor be van kapcsolva párhuzamosan, valamint két bal motor is. Milyen az alváz négy kerék és motor beszerelése után, lásd az alábbi képen.






Második lépés Arduino ház.
Az Arduino eset diagramja több részre oszlik. Egy ilyen moduláris tervezési megoldás elősegíti a jövőben az áramkör támogatását, vagy kiküszöböli az esetleges hibákat. Ha az egyik alkatrész lebont vagy kiég, akkor gyorsan és a konstrukció megsértése nélkül cserélhető ki. Az Arduino számára készített dobozt az alábbiak szerint hozták létre:

- Négy részet vágtak ki a kenyérlemezről, kettőjük 8x3 méretű, a másik két rész 6x3.
- A BLS csapokat a hosszú oldalon mindegyik táblához forrasztottuk.
- A kenyérlemez minden egyes csapját ezenkívül körülbelül 10 cm hosszú huzalokkal forrasztottuk el, és úgy tették, hogy a huzalok ne kerüljenek le az Arduinóból, mert most a rakomány egyenletesen kezd eloszlatni.
- Ezután az Arduino táblát úgy helyezték a házba, hogy az USB kimenet érintse a falot. Egy lyuk lett kivágva ehhez a kimenethez, ez segít további programok betöltésében a gépbe, vagy javításokat végez a meglévőkben. A doboz oldalán lyukakat vágtak a huzalok számára, amelyek a tábláról mennének. További furatokat vágtak ki a doboz alján, az Arduino rögzítő csatlakozók alatt.










Harmadik lépés Bluetooth adó-vevő.
A vezetékek forrasztása a Bluetooth adó-vevőhöz a legnehezebb feladat a projekt összeszerelésében, a szerzőnek valóban hiányzott egy harmadik kéz a forrasztáskor. Négy, 10 cm hosszú vezetéket használtunk, amelyeket 1 (Tx), 2 (Rx), 12 (+ 3,3B) és 13 (GND) csapokra forrasztottak. Most az adó-vevőt el lehetett helyezni egy házba, ahol előzetesen előkészített lyukak vannak a vezetékek számára. A szerző a vezetékeket a dobozhoz ragasztotta, hogy megakadályozzák a huzalok megszakítását az érintkezőktől.






A negyedik lépés. Ház ellenállásokhoz.
Tekintettel arra, hogy az Arduino Tx kimenet 5 V feszültséggel jelet küld, és a Bluetooth modul 3,3 V feszültséggel működik, az 5 V-ot 3,3 V-ra kellett konvertálni. Erre a feladatra a szerző egy feszültségválasztót használt. Az alább bemutatott áramkör szerint ellenállást forrasztott a kenyérlemez fennmaradó darabjára. Természetesen ezt az áramkört Arduino esetbe is be lehetett helyezni, de nem volt elég hely, ezért a szerző külön készült az ellenállások számára.






Ötödik lépés Motor vezető.
A szerző kettős meghajtót használ, H-híd L298 IC-vel, négy motort vezérlő. Számára a szerző egy táblát készített, hogy megkönnyítse a huzalok forrasztását, maga az alaplap az alábbi képen. Forrasztás után a meghajtót külön dobozba helyezték, amelyben a vezetékekhez furatok voltak.








Hatodik lépés Az utolsó szerelés.
Minden egyes alkatrész a séma szerint csatlakozik az Arduino-hoz.

A motorvezető és az Arduino összekapcsolása a következő bemutató szerint történt:
1 a GND-hez
2 a bal oldali motor első érintkezőjéhez
3 a bal oldali motorok második érintkezőjéhez
4 egy 12 V-os akkumulátorra
5-es az Arduino 2-hez
6 az Arduino 3 csaphoz
7-es az Arduino 4-hez
8 a GND-hez
9–5 V Arduino-val
10-ig az Arduino 5-hez
11-ig az Arduino 6-hoz
12 az Arduino 7 csaphoz
13 a jobb oldali motorok első érintkezőjéhez
14 a jobb oldali motorok második érintkezőjéhez
15 a GND-hez

12 V-os tápfeszültséget csatlakoztattak az L298 Vin Arduino és 4. érintkezőjéhez. GND Arduino, illetve a GND tápegység.




Hetedik lépés. Program Arduino számára.
A program megfelelő működéséhez telepíteni kellett az Amarino könyvtárat, amely letölthető. Az Arduino forráskódját a cikk alatt töltheti le.

Nyolc lépés. Szoftver Androidra
Az Amarino Library egy eszközkészlet az Android okostelefonokkal való együttműködéshez. Ha telepít egy további alkalmazást a telefonjára, elkezdheti a program írását.

Az Amarino alkalmazás és a plugin letölthető innen. A telefonra történő telepítés után csak a készüléket kellett bekapcsolni, és csatlakozni hozzá, majd válassza az Események hozzáadása-> Gyorsulásmérő érzékelő részt.

Videó az Amarino és a bővítmények telepítéséről:


A gép sebessége megegyezik a telefon dőlésszögével. Ha a gép rossz irányba halad, akkor ki kell cserélnie a vezetékeket a motorokról.


hercules.rar [10.92 Kb] (letöltések: 170)
10
10
10

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...