INHOUDSOPGAWE:

Digitale beheerder vir lugvering met behulp van Arduino en slimfoon afstandsbediening: 7 stappe (met foto's)
Digitale beheerder vir lugvering met behulp van Arduino en slimfoon afstandsbediening: 7 stappe (met foto's)

Video: Digitale beheerder vir lugvering met behulp van Arduino en slimfoon afstandsbediening: 7 stappe (met foto's)

Video: Digitale beheerder vir lugvering met behulp van Arduino en slimfoon afstandsbediening: 7 stappe (met foto's)
Video: ПОЕЗДКА НА ПЕРЕДНЕМ АВТОБУСЕ VIAO COMETA | ИЗ КУРИТИБЫ В ДЖУ... 2024, Desember
Anonim
Image
Image
Komponente
Komponente

Hallo almal

In hierdie instruksionele sal ek probeer om jou te wys hoe om 'n kontroleerder vir jou motor se lugvering te bou, met behulp van een arduino + bluetooth -module en vir 'n afstandsbediening van enige slimfoon met Android +4.4, dit is ook my heel eerste instruksie, so hou my asseblief:)

Hierdie projek het begin met 'n vriend wat 'n lugvering geïnstalleer het, maar geen digitale kontroleerder nie, en in my vrye tyd het ek besluit om te kyk of ek een vir hom kan bou, maar later besluit ek om die idee te probeer verkoop, maar niemand in Portugal het belang gestel nie en aangesien ek nie eers 'n motor besit met lug geïnstalleer nie, gaan ek die projek met almal deel.

Die hardeware en sagteware op arduino is gemaak om te werk met die DigitalPowerLift -apk op 'n slimfoon, dit werk op skorsings met 4 solenoïdes, of met 8 is daar ook 3 knoppies op hierdie hardeware, sodat u die motorhoogte sonder die telefoon kan aanpas.

My volgende stap met hierdie projek was om hoogtesensors vir elke wiel te wees en om die outomatiese modus binne die APK te aktiveer, maar ek het nie eens 'n motor met lug om elke dag dinge te probeer nie, maar ek wys net spoed.

Hierdie projek benodig 'n paar ander komponente omdat die arduino alleen nie die 12v -solenoïede op die lugkleppe kan aktiveer nie, en 'n soort reguleerder om die arduino van krag te voorsien as gevolg van die spykers op die motor 12v -lyn "net in geval", hierdie projek kan dieselfde uitleg ook gebruik vir ander projekte wat die aktivering van solenoïede via 'n slimfoon benodig.

Met hierdie instruksies sal u ook leer hoe om spanningsverdelers op u projek aan te wend, met behulp van verskeie drukknoppies terwyl u arduino slegs op een analoog pen gekoppel is, met transistors om 'n groter las as die arduino 5v te aktiveer.

U kan al die kode vir die arduino net 'n paar stappe vorentoe aflaai, vir die slimfoon kan die apk DigitalPowerLift van Google Play afgelaai word.

Ek sal wys hoe om alles op 'n broodbord te monteer, maar ek het 2 voorbeelde van "kyk na die laaste video" van al die komponente in 'n klein PCB, vir diegene wat u soldeervaardighede benodig.

Stap 1: Komponente

Komponente
Komponente
Komponente
Komponente

Komponentelys:

TIP120 -Transistor ---- 8

N4007-standaarddiode ---- 8

Weerstand 1K ---- 9

Weerstand 1K8 ---- 1

Weerstand 390k ---- 1

Weerstand 470k ---- 3

Drukknop ---- 3

LED 3 mm groen ---- 4

Led 3 mm rooi ---- 4

Opsioneel-DC-DC Step Down 4.5V- 60V to 3-35V ---- 1

Bluetooth-module HC-05

Arduino

Broodbord 830 punt

Broodbord springkabels

Let wel: as u in u motor slegs 2 solenoïdes vir elke as het, benodig u slegs 2 van elke Led's, 4 - TIP120 en 4 - diodes. Elkeen van hierdie arduino's sal 'Uno, Pro mini, Breaduino' doen, maar ander sal ook werk, maar 'n paar veranderinge aan die spanning van die step-down en in die kode moet pin-out gewysig word voordat dit opgelaai word.

Stap 2: Monteerbevel

Net soos ek dink dit is makliker om alles aan die broodbord te koppel.

Vergadering:

  1. Begin deur u arduino aan die kragrails op die broodbord 5v en Gnd aan beide kante te koppel.
  2. Koppel die Bluetooth -module.
  3. Koppel al die transistors.
  4. Verbind al die knoppies.
  5. Deel die GND -verbindings uit die motor met die broodbord.
  6. Gebruik die stap-down om die arduino aan te skakel "as u dit het.
  7. Laai die kode op na die arduino.
  8. Installeer die toepassing op u slimfoon.
  9. Maak die seriële monitor oop, maak seker dat die drukknoppies werk "teks sal op die seriële monitor verskyn". Die ligte moet brand terwyl u dit druk.
  10. Identifiseer al die transistoruitsette, sodat u die korrekte wiel op of af in die motor kan koppel.

Stap 3: Bluetooth -module en knoppies

Bluetooth -module en knoppies
Bluetooth -module en knoppies
Bluetooth -module en knoppies
Bluetooth -module en knoppies
Bluetooth -module en knoppies
Bluetooth -module en knoppies

As ek aanvaar dat sommige van u nog nooit 'n bluetooth -module of 'n transistor gebruik het nie, het ek besluit om 'n klein gids te maak oor hoe om alles in detail aan te sluit, dit is die eerste. U kan die beelde volg om u te help om alles goed te verbind.

Bluetooth -module:

Eerstens moet ons die arduino Rx verlaag, wat 5v tot 3.3v is, en die maklikste en goedkoopste manier om 'n spanningsverdeler te maak, soos u op die foto kan sien, is baie eenvoudig.

  1. Koppel die +5v en GND van die module
  2. Koppel net die een kant van die 1k8 -weerstand aan die grond en die ander naby die module by die eerste gat van die spoor.
  3. Koppel die een kant van die 1k -weerstand in dieselfde spoor as van die 1k8, los 'n gat tussen hulle, die ander kant van die 1k -weerstand kan op 'n ander plek verbind word.
  4. Koppel 'n kabel op die digitale pen 10 arduino aan die RX van die Bluetooth -module.
  5. Koppel 'n kabel op die digitale pen 11 arduino aan die spoor waar die 1k -weerstand eensaam is.

Koppel uiteindelik 'n kabel aan dieselfde spoor waar die twee weerstande mekaar ontmoet, steek die kabel tussen hulle en die ander kant in die TX -module.

Drukknoppies:

Aangesien ek hierdie projek gebou het, het ek gedink om die waardes van analoog penne te lees, en ek moes penne op die arduino vry hou en met 8 solenoïdes om te werk, plus die 2 penne van die Bluetooth -module, het hulle vinnig afgegaan, so ek het besluit om die 3 knoppies op dieselfde arduino analoog pen met 'n verbinding as wat u op die prent kan sien.

Let wel: Om hierdie knoppies te laat werk, moet u presies dieselfde weerstand gebruik as wat ek gebruik het, of u moet die kode verander

  1. Plaas die drukknoppies.
  2. Koppel hulle almal aan +5v op dieselfde eerste been.
  3. Aan die ander kant van die broodbord verbind die 470k -weerstande in serie op die teenoorgestelde been van die +5v en die laaste weerstand met een leë spoor.
  4. Doen nou dieselfde as die spanningsverdeler met die bluetooth -module, verbind die een kant van die 390k -weerstand met die grond en die ander met dieselfde spoor waar die 470k alleen is, laat 'n gat tussen hulle.
  5. Koppel laastens 'n kabel tussen die weerstande aan die analoog pen A1 op die arduino.

Stap 4: Transistors

Transistors
Transistors
Transistors
Transistors
Transistors
Transistors

Nou die transistors

Dit is eenvoudig, begin deur een soos die prent te verbind en herhaal vir die res van hulle.

In hierdie stap moet u weet hoe die diode werk, as dit nie so eenvoudig is nie. Verbeel jou dit as 'n rivier wat net een kant toe vloei, aangesien ons met GND sal saamwerk om die solenoïde te aktiveer, moet ons die einde van die diode met 'n klein silwer ring om die + en die ander kant aan dieselfde kant verbind as die middelste pen op die TIP120, dit is om te verhoed dat u transistor gebraai word, want die solenoïede is soos 'n GS -enjin, en as u dit loslaat, produseer dit 'n kort tydstroom wat na die transistor terugkeer, sodat ons moet gooi dit weer na die +. "Gebruik die beelde wat verskaf word vir hulp en voorbeelde"

As u lugrit -installasie slegs 4 solenoïede het, let op die laaste noot.

Stappe:

  1. Teenoor die teks op die transistor, is die linker pen waar u die een kant van die 1k -weerstand aan die ander kant moet koppel aan 'n leë spoor, en ook die LED -langbeen "Anode" in dieselfde linkerpen en die kortbeen "Katode" aan die GND.
  2. Koppel die diode naby die transistor op die middelste penrail en een kabelkabel nadat die diode "die prentinstruksies volg" volg, "die kabelleiding is wat aan die GND van die solenoïde gaan koppel".
  3. Die regte pen word onder al die transistors gedeel; dit moet ook met die motorgrond en Arduino GND gedeel word.
  4. Koppel een kabel van Arduino digitale pen 2 aan die alleenkant van die 1k -weerstand.
  5. Herhaal vir al die transistors van digitale pen 2 tot digitale pin9, sien 'n etiket hieronder hoe u met u motor se lugstelsel kan koppel.

Arduino - transistorverbindings:

Green Leds is vir UP:

Digitale pen 2 - linker voorwiel omhoog

Digitale pen 3 - regter voorwiel omhoog

Digitale pen 4 - agterste linkerwiel omhoog

Digitale pen 5 - Regter agterwiel omhoog

Rooi Leds is vir Down:

Digitale pen 6 - Links voorwiel af

Digitale pen 7 - Voorste regterwiel af

Digitale pen 8 - Links agterwiel af

Digitale pen 9 - Regterwiel agter af

Let wel:

Vir lugrit -installasies wat in plaas van onafhanklike wielbeheer "8 solenoïede" slegs beheer vir elke as het, sluit "4 solenoïede" so aan.

Groen Led:

Digitale pen 2 - Vooras omhoog

Digitale pen 4 - agteras omhoog

Rooi Led:

Digitale pen 6 - Vooras af

Digitale pen 8 - agteras af

Stap 5: Arduino -kode

Arduino -kode
Arduino -kode
Arduino -kode
Arduino -kode
Arduino -kode
Arduino -kode
Arduino -kode
Arduino -kode

Laai die kode na u arduino as u al die verbindings gemaak het soos gespesifiseer.

Indien nie, is daar 'n paar beelde om u te help.

As u verskillende weerstande vir die knoppies gebruik het, het u ook hulp in die beelde

Laai die arduino -kode hier af, laai die kode hier af.

Op die beelde kan u vind:

  • Waar om bauderate te verander
  • Waar om die penne wat met die transistors verbind word, te verander en wat die solenoïde gebruik
  • Waar om die Bluetooth RX/TX -penne te verander
  • As u weerstande gebruik het wat anders is as wat op die knoppies aangedui word, help u daar.

As u dit regkry, verander die kode of gebruik dit soos u wil in u ander projekte.

"om te deel is om om te gee"

!!Baie belangrik

Moenie die kode verander waar dit data van die Android -toepassing ontvang nie, anders werk dit nie met die Android -toepassing nie, verander dit slegs as u seker is wat u doen

Stap 6: Digital Powered Lift -app

Hierdie app werk reeds met die arduino -kode.

U kan die video kyk.

Om die toepassing van Google Play af te laai, kan u dit hier vind.

Aktiveer net u telefoon Bluetooth, soek na en koppel u Bt -module.

Maak die app oop, gaan na die regter boonste hoek en klik om aan te sluit; dit sal dan 'n lys met gekoppelde toestelle oopmaak; kies slegs die Bt -module deur daarop te klik en wag; dit moet teruggaan met 'n groen bal in die linker boonste hoek en sê dat dit verbind is.

Alles werk behalwe die outomatiese modus, wat tans slegs die GPS-snelheid vertoon.

In die ekstra funksie plaas u die telefoonskerm na bo en kantel die telefoon; die motor sal dieselfde doen.

Stap 7: Finale

Image
Image

Laat weet my as u twyfel of hulp nodig het, ek sal probeer om u die beste te help.

U kan die voorbeelde in die video volg oor hoe u dit in 'n klein rekenaar baie kompak en volledig werk kan maak.

As u belangstel, kan ek 'n instruksie maak oor hoe om 'n Android -toepassing te maak om arduino -projekte met Android Studio te beheer, laat weet my in die kommentaar.

Ek hoop dat u dit reggekry het en dat u dit baie geniet het.

As u ook 'n paar wenke het om my instruksies reg te stel of te verbeter, laat weet my ook in die kommentaar.

Wens jou alles van die beste!

:)

Aanbeveel: