Tartalomjegyzék:

Digitális vezérlő a légrugózáshoz az Arduino és az okostelefon távirányító használatával: 7 lépés (képekkel)
Digitális vezérlő a légrugózáshoz az Arduino és az okostelefon távirányító használatával: 7 lépés (képekkel)

Videó: Digitális vezérlő a légrugózáshoz az Arduino és az okostelefon távirányító használatával: 7 lépés (képekkel)

Videó: Digitális vezérlő a légrugózáshoz az Arduino és az okostelefon távirányító használatával: 7 lépés (képekkel)
Videó: Как управлять несколькими реле ESP8266 ESP01 | УдаленныйXY | ФЛПрог 2024, November
Anonim
Image
Image
Alkatrészek
Alkatrészek

Üdv mindenkinek

Ebben az utasításban megpróbálom megmutatni, hogyan kell vezérlőt építeni az autó légrugózásához, egy arduino + bluetooth modul és bármilyen Android +4.4 -es okostelefon távirányítója számára, ez is az első leckéztethető, ezért tarts velem, kérlek:)

Ez a projekt egy barátommal kezdődött, akinek légrugózása volt felszerelve, de nem volt digitális vezérlője, így szabadidőmben úgy döntöttem, hogy megépíthetem -e neki, később úgy döntöttem, hogy megpróbálom eladni az ötletet, de itt, Portugáliában senkit sem érdekelt és mivel nem is rendelkezem olyan gépkocsival, amelyben levegő van, most megosztom a projektet mindenkivel.

Az arduino hardvere és szoftvere okostelefonon a DigitalPowerLift apk segítségével működik, 4 mágnesszeleppel ellátott felfüggesztésekkel vagy 8 -mal szintén 3 gomb található ezen a hardveren, így telefon nélkül beállíthatja az autó magasságát.

A következő lépésem ezzel a projekttel az volt, hogy minden kerék magasságérzékelői lesznek, és aktiválja az automatikus módot az apk-n belül, de megint csak nincs olyan autóm, ahol levegővel próbálkozhatnék a mindennapi dolgokkal, de csak a sebességet mutatom.

Ennek a projektnek más alkatrészeket kell építenie, mert az arduino önmagában nem tudja aktiválni a 12 V -os mágnesszelepeket a légszelepeken, és valamilyen szabályozó, amely áramot szolgáltat az arduino -nak az autó 12 V -os vezetékének tüskéi miatt. ugyanazt az elrendezést használhatja más projektekhez is, amelyekhez a mágnesszelepek okostelefonon keresztüli aktiválása szükséges.

Ezzel az oktatható eszközzel megtanulhatja, hogyan kell feszültségosztókat alkalmazni a projekthez, több nyomógomb segítségével, ahol az arduino csak egy analóg tűre van csatlakoztatva, tranzisztorok segítségével nagyobb terhelést aktiválva, mint az arduino 5v.

Néhány lépéssel előrébb töltheti le az arduino összes kódját, az okostelefonhoz az APK DigitalPowerLift letölthető a Google Playről.

Megmutatom, hogyan kell mindent összeszerelni egy kenyérsütő táblára, de van két példám "ellenőrizze az utolsó videót" az összes alkatrészről egy kis NYÁK -ban, azoknak szüksége lesz néhány forrasztási készségre.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Komponensek listája:

TIP120 -Tranzisztor ---- 8

N4007-Normál dióda ---- 8

1K ellenállás ---- 9

Ellenállás 1K8 ---- 1

Ellenállás 390k ---- 1

Ellenállás 470k ---- 3

Nyomógomb ---- 3

LED 3 mm zöld ---- 4

LED 3 mm piros ---- 4

Opcionális-DC-DC lekapcsolás 4,5V-60V-3-35V ---- 1

HC-05 Bluetooth modul

Arduino

Kenyeretábla 830 pont

Breadboard jumpercables

Megjegyzés: Ha az autóban csak 2 mágnesszelep van minden tengelyhez, akkor mindegyikből csak 2 LED szükséges, 4 - TIP120 és 4 - dióda Ezek közül az arduino -k közül bármelyik megfelel az „Uno, Pro mini, Breaduino” másoknak is, de némi változás a leszállás feszültségére és a kódra a pin-out-t szerkeszteni kell a feltöltés előtt.

2. lépés: Összeszerelési sorrend

Úgy gondolom, hogy könnyebb mindent csatlakoztatni a kenyértáblához.

Szerelési sorrend:

  1. Kezdje azzal, hogy csatlakoztatja az arduino -t az 5v és a Gnd mindkét oldalon lévő kenyértáblán lévő tápcsövekhez.
  2. Csatlakoztassa a Bluetooth modult.
  3. Csatlakoztassa az összes tranzisztorot.
  4. Csatlakoztassa az összes gombot.
  5. Ossza meg a GND -kapcsolatokat az autóból a kenyértáblával.
  6. Használja a léptető gombot az arduino "bekapcsolásához, ha van.
  7. Töltse fel a kódot az arduino -ra.
  8. Telepítse az alkalmazást az okostelefonjára.
  9. Nyissa meg a soros monitort, és győződjön meg arról, hogy a nyomógombok működnek, a szöveg megjelenik a soros monitoron.
  10. Azonosítsa az összes tranzisztor kimenetet, hogy a megfelelő kereket felfelé vagy lefelé tudja csatlakoztatni az autóban.

3. lépés: Bluetooth modul és gombok

Bluetooth modul és gombok
Bluetooth modul és gombok
Bluetooth modul és gombok
Bluetooth modul és gombok
Bluetooth modul és gombok
Bluetooth modul és gombok

Feltételezve, hogy néhányan soha nem használtatok Bluetooth -modult vagy tranzisztort, úgy döntöttem, hogy készítek egy kis útmutatót arról, hogyan kell mindent részletesen összekapcsolni, ezek az elsők. Kövesse a képeket, hogy segítsen mindent jól összekapcsolni.

Bluetooth modul:

Először le kell csökkentenünk az arduino Rx -et, amely 5v -ról 3,3V -ra a legegyszerűbb és legolcsóbb módja a feszültségosztó elkészítése, amint az a képen is látható.

  1. Csatlakoztassa a modul +5V és GND -jét
  2. Csak csatlakoztassa az 1k8 ellenállás egyik végét a földhöz, a másikat pedig a modul közelében, a sín 1. furatánál.
  3. Csatlakoztassa az 1k ellenállás egyik végét ugyanabba a sínbe, mint az 1k8 -at, csak hagyjon lyukat közöttük, az 1k ellenállás másik végét csatlakoztassa máshoz.
  4. Csatlakoztasson egy kábelt a 10 -es digitális arduino tűn a Bluetooth modul RX -hez.
  5. Csatlakoztasson egy kábelt a 11 -es digitális arduino tűn a sínhez, ahol az 1k ellenállás magányos.

Végül csatlakoztasson egy kábelt ugyanahhoz a sínhez, ahol a két ellenállás találkozik, és helyezze be a kábelt közvetlenül közéjük, és a másik végét a TX modulhoz.

Nyomógombok:

Mivel ezt a projektet építettem, arra gondoltam, hogy az értékeket analóg érintkezőkből olvassam le, és nem kell szabadon tartani az arduino -t, és 8 mágnesszelettel kell működni, valamint a Bluetooth -modul két érintkezőjével gyorsan lemennek, ezért úgy döntöttem, hogy a 3 gombot használom ugyanazt az arduino analóg érintkezőt, amely a képen látható.

Megjegyzés: Ahhoz, hogy ezek a gombok működjenek, pontosan ugyanazt az ellenállást kell használnia, amit használtam, vagy módosítania kell a kódot

  1. Helyezze be a nyomógombokat.
  2. Csatlakoztassa mindegyiket +5V -ra ugyanazon az első szakaszon.
  3. A kenyértábla másik oldalán csatlakoztassa a 470k ellenállást sorban a +5v ellenkező lábához és az utolsó ellenállást egy üres sínhez.
  4. Most csak ugyanazt tegye, mint a feszültségosztó a bluetooth modullal, csatlakoztassa a 390k ellenállás egyik végét a földhöz, a másikat pedig ugyanahhoz a sínhez, ahol a 470k egyedül hagy lyukat közöttük.
  5. Végül csatlakoztasson egy kábelt az ellenállások között az arduino analóg A1 tűjéhez.

4. lépés: Tranzisztorok

Tranzisztorok
Tranzisztorok
Tranzisztorok
Tranzisztorok
Tranzisztorok
Tranzisztorok

Most a tranzisztorok

Ez egyszerű, csak kezdje úgy, hogy összekapcsolja az egyiket, mint a kép, és ismételje meg a többieknél.

Ebben a lépésben ismernie kell a dióda működését, ha nem, akkor nagyon egyszerű. Képzeljük csak el egy folyóként, amely csak egy irányban folyik, mivel a GND -vel együtt fogjuk működtetni a mágnesszelepek aktiválását, a dióda végét, amely körül kis ezüst gyűrű van, a + és másik végéhez kell csatlakoztatni. sín, mint a TIP120 középső csapja, ez megakadályozza a tranzisztor megsütését, mivel a mágnesszelepek olyanok, mint az egyenáramú motor, amikor elengedik őket, rövid ideig áramot termelnek, amely megpróbál visszatérni a tranzisztorhoz, ezért dobd újra a + -ba. "Segítségként és példaként használja a mellékelt képeket"

Ha a légi járműben csak 4 mágnesszelep van, figyeljen az utolsó megjegyzésre.

Lépések:

  1. A tranzisztoron lévő szöveggel szemben a bal tüske az 1k ellenállás egyik végét, a másik végét egy üres sínhez kell csatlakoztatni, valamint a hosszú LED -es "Anód" -ot ugyanabban a bal tüskében, a rövid lábú "Cathode" -ot pedig a GND.
  2. A középső tűsínen csatlakoztassa a diódát a tranzisztor közelében, és egy kábelvezetéket a dióda után "kövesse a kép utasításait", "" a kábelvezeték az, amelyik csatlakozik a mágnesszelep GND -jéhez ".
  3. A jobb oldali csap minden tranzisztor között meg van osztva, ezt meg kell osztani az autófölddel és az Arduino GND -vel is.
  4. Csatlakoztasson egy kábelt az Arduino 2. digitális tűjéről az 1k ellenállás egyetlen végéhez.
  5. Ismételje meg a tranzisztorokat a 2. digitális tűtől a 9. digitális tűig. Lásd néhány címke alatt, hogyan csatlakozhat az autó légrendszeréhez.

Arduino - tranzisztoros kapcsolatok:

A zöld LED -ek UP -ra való:

Digitális tüske 2 - Bal első kerék felfelé

Digitális csap 3 - jobb első kerék felfelé

4. digitális csap - bal hátsó kerék felfelé

Digitális csap 5 - Jobb hátsó kerék felfelé

A piros LED -ek a Down -hoz tartoznak:

Digitális csap 6 - Bal első kerék le

Digitális csap 7 - Lefelé jobb jobb kerék

Digitális tüske 8 - Bal hátsó kerék lefelé

Digitális csap 9 - Jobb hátsó kerék lefelé

Jegyzet:

A légi úton történő telepítésnél a független kerékvezérlés helyett "8 mágnesszelep" rendelkezik minden tengely vezérlésével "4 mágnesszelep" csatlakozik így.

Zöld LED:

Digitális tüske 2 - Első tengely felfelé

4. digitális csap - hátsó tengely felfelé

Piros LED:

Digitális csap 6 - Első tengely lefelé

Digitális tüske 8 - hátsó tengely lefelé

5. lépés: Arduino kód

Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód

Ha az összes kapcsolatot a megadott módon hozta létre, csak töltse fel a kódot arduino -nak.

Ha nem, akkor néhány kép segíthet.

Ha különböző ellenállásokat használt a gombokhoz, akkor a képekben is van némi segítség

Töltse le az arduino kódot innen.

A képeken megtalálható:

  • Hol lehet bauderates -t váltani?
  • Hol kell cserélni a tranzisztorokhoz csatlakozó és a mágnesszelepet működtető csapokat
  • Hol kell cserélni a Bluetooth RX/TX érintkezőket
  • Ha a gombokban leírtaktól eltérő ellenállásokat használt, némi segítség.

Ha úgy érzi, módosítsa a kódot, vagy használja tetszés szerint más projektjein.

"a megosztás törődés"

!!Nagyon fontos

Ne változtassa meg a kódot, ahol adatokat kap az Android -alkalmazástól, különben nem fog működni az androidos alkalmazással, csak akkor változtassa meg, ha biztos abban, amit csinál

6. lépés: Digitális hajtású emelőalkalmazás

Ez az alkalmazás már működik az arduino kóddal.

Ellenőrizheti a videót.

Az alkalmazást itt töltheti le a Google Playről.

Csak aktiválja a telefon Bluetooth -ját, keresse meg és párosítsa a Bt modult.

Nyissa meg az alkalmazást, menjen a jobb felső sarokba, és kattintson a csatlakozás gombra, majd megnyílik a párosított eszközök listája. Csak válassza ki a Bt modult, kattintson rá, és várjon, vissza kell mennie egy zöld golyóval a bal felső sarokban, és azt mondja: hogy össze van kötve.

Minden működik, kivéve az automatikus módot, amely jelenleg csak a gps sebességet mutatja.

Az extra funkcióban, amikor felfelé fordítja a telefon képernyőjét és megdönti a telefont, az autó ugyanezt fogja tenni.

7. lépés: döntő

Image
Image

Ha kétségei vannak, vagy segítségre van szüksége, csak tudassa velem, megpróbálok a lehető legjobban segíteni.

Kövesse a videóban található példákat, hogyan lehet ezt egy kis PCB -n nagyon kompakt és teljesen működőképesvé tenni.

Ha érdekli, hogy megtaníthatom, hogyan készítsek egy androidos alkalmazást az arduino projektek vezérlésére az android stúdió használatával, tudassa velem a megjegyzésekben.

Remélem, sikerült ezt megvalósítania, és jól szórakozott.

Ha tippjei is vannak az oktathatóságaim javítására vagy javítására, kérjük, ossza meg velem a megjegyzésekben.

A legjobbakat kívánom neked!

:)

Ajánlott: