INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Monteerbevel
- Stap 3: Bluetooth -module en knoppies
- Stap 4: Transistors
- Stap 5: Arduino -kode
- Stap 6: Digital Powered Lift -app
- Stap 7: Finale
Video: Digitale beheerder vir lugvering met behulp van Arduino en slimfoon afstandsbediening: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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:
- Begin deur u arduino aan die kragrails op die broodbord 5v en Gnd aan beide kante te koppel.
- Koppel die Bluetooth -module.
- Koppel al die transistors.
- Verbind al die knoppies.
- Deel die GND -verbindings uit die motor met die broodbord.
- Gebruik die stap-down om die arduino aan te skakel "as u dit het.
- Laai die kode op na die arduino.
- Installeer die toepassing op u slimfoon.
- 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.
- Identifiseer al die transistoruitsette, sodat u die korrekte wiel op of af in die motor kan koppel.
Stap 3: 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.
- Koppel die +5v en GND van die module
- 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.
- 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.
- Koppel 'n kabel op die digitale pen 10 arduino aan die RX van die Bluetooth -module.
- 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
- Plaas die drukknoppies.
- Koppel hulle almal aan +5v op dieselfde eerste been.
- 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.
- 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.
- Koppel laastens 'n kabel tussen die weerstande aan die analoog pen A1 op die arduino.
Stap 4: 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:
- 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.
- 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".
- Die regte pen word onder al die transistors gedeel; dit moet ook met die motorgrond en Arduino GND gedeel word.
- Koppel een kabel van Arduino digitale pen 2 aan die alleenkant van die 1k -weerstand.
- 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
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
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:
Monitering van 'n akkedis -terrarium met behulp van Adosia IoT WiFi -beheerder + bewegingsopsporing: 17 stappe (met foto's)
Monitering van 'n akkedis -terrarium met behulp van Adosia IoT WiFi -beheerder + bewegingsopsporing: in hierdie tutoriaal sal ons jou wys hoe om 'n eenvoudige hagedis -terrarium te bou vir 'n handjievol skink -eiers wat ons per ongeluk gevind en versteur het tydens tuinwerk buite. Ons wil hê die eiers moet veilig uitbroei, so al wat ons sal doen is om 'n veilige ruimte te skep met behulp van 'n plastiek
Motor met afstandsbediening - bestuur met behulp van die draadlose Xbox 360 -beheerder: 5 stappe
Afstandsbediende motor - beheer met behulp van 'n draadlose Xbox 360 -beheerder: dit is instruksies om u eie motor met afstandbeheer te bou, wat beheer word met 'n draadlose Xbox 360 -beheerder
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino .: 8 stappe (met foto's)
Eenvoudigste huisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino: Hallo almal, hierdie projek gaan oor die bou van die eenvoudigste tuisautomatiseringstoestel met 'n arduino en 'n bluetooth -module. Hierdie een is baie maklik om te bou en kan binne 'n paar uur gebou word. In my weergawe wat ek hier verduidelik, kan ek
Beheer Arduino met behulp van slimfoon via USB met Blynk -app: 7 stappe (met foto's)
Beheer Arduino met behulp van slimfoon via USB Met Blynk -app: In hierdie tutoriaal gaan ons leer hoe om die Blynk -app en Arduino te gebruik om die lamp te beheer, die kombinasie sal via 'n USB -seriële poort wees. Die doel van hierdie instruksie is om die eenvoudigste oplossing om u Arduino of c
Program Arduino met behulp van slimfoon: 6 stappe (met foto's)
Program Arduino met 'n slimfoon: in hierdie instruksies het ek u gewys hoe u u Arduino -bord met u slimfoon kan programmeer