Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: Surinkimo tvarka
- 3 žingsnis: „Bluetooth“modulis ir mygtukai
- 4 žingsnis: tranzistoriai
- 5 veiksmas: „Arduino“kodas
- 6 veiksmas: skaitmeninė varomoji kėlimo programa
- 7 žingsnis: finalas
Video: Skaitmeninis oro pakabos valdiklis naudojant „Arduino“ir „Smartphone Remote“: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Sveiki visi
Šioje pamokoje aš pabandysiu parodyti, kaip sukurti valdiklį jūsų automobilio pneumatinei pakabai, naudojant vieną „arduino +“„Bluetooth“modulį ir nuotolinį bet kurį išmanųjį telefoną su „Android +4.4“, tai taip pat yra mano pirmasis pamokomas dalykas, todėl prašau manęs:)
Šis projektas prasidėjo nuo draugo, kuriam buvo sumontuota pneumatinė pakaba, tačiau nebuvo skaitmeninio valdiklio, todėl laisvalaikiu nusprendžiau pažiūrėti, ar galėčiau jam sukurti, vėliau nusprendžiau pabandyti parduoti idėją, bet čia, Portugalijoje, niekas neatrodė susidomėjęs ir kadangi aš net neturiu automobilio su oru, dabar pasidalinsiu projektu su visais.
„Arduino“aparatinė ir programinė įranga yra sukurta dirbti su „SmartPhone“apk „DigitalPowerLift“išmaniajame telefone, ji veikia su pakaba su 4 solenoidais arba su 8, taip pat yra 3 šios aparatūros mygtukai, kad galėtumėte reguliuoti automobilio aukštį be telefono.
Kitas mano šio žingsnio žingsnis buvo kiekvieno rato aukščio jutikliai ir automatinio režimo įjungimas „apk“, bet vėlgi, nes aš net neturiu automobilio su oru, kad galėčiau kasdien išbandyti dalykus, bet tik rodau greitį.
Šiam projektui sukurti reikia kitų komponentų, nes vienas arduino negali suaktyvinti oro vožtuvų 12 voltų solenoidų ir tam tikras reguliatorius, kuris tiekia energiją arduino dėl automobilio 12 V linijos šuolių „tik tuo atveju“. taip pat gali naudoti tą patį išdėstymą kitiems projektams, kuriems reikia suaktyvinti solenoidus per išmanųjį telefoną.
Naudodamiesi šia instrukcija, jūs taip pat sužinosite, kaip savo projektui pritaikyti įtampos skirstytuvus, naudodami kelis mygtukus, kai jūsų „arduino“prijungtas tik prie vieno analoginio kaiščio, naudojant tranzistorius, kad suaktyvintų didesnę apkrovą nei „arduino 5v“.
Visą „arduino“kodą galėsite atsisiųsti vos keliais žingsniais į priekį, išmaniajame telefone „DigitalPowerLift“apk galite atsisiųsti iš „Google Play“.
Aš parodysiu, kaip viską surinkti ant duonos lentos, bet turiu 2 pavyzdžius, kaip „patikrinti paskutinį vaizdo įrašą“apie visus mažos plokštės komponentus, tiems, kuriems jums reikės tam tikrų litavimo įgūdžių.
1 žingsnis: komponentai
Komponentų sąrašas:
TIP120 -Tranzistorius ---- 8
N4007-Standartinis diodas ---- 8
Rezistorius 1K ---- 9
Rezistorius 1K8 ---- 1
Rezistorius 390k ---- 1
Rezistorius 470k ---- 3
Mygtukas „PushButton“---- 3
LED 3 mm žalia ---- 4
LED 3 mm raudona ---- 4
Neprivaloma-DC-DC sumažėjimas nuo 4,5V iki 60V iki 3-35V ---- 1
„Bluetooth“modulis HC-05
Arduino
Duonos lenta 830 balų
Duonos lentos trumpikliai
Pastaba: jei jūsų automobilyje yra tik 2 solenoidai kiekvienai ašiai, jums reikia tik 2 kiekvienos „Led“lemputės, 4 - „TIP120“ir 4 - diodai Bet kuris iš šių „arduino“veiks ir „Uno“, „Pro mini“, „Breaduino“, bet ir kiti veiks. iki įkėlimo įtampos ir kodo kištuką reikia redaguoti prieš įkeliant.
2 žingsnis: Surinkimo tvarka
Kaip aš manau, kad lengviau viską prijungti prie duonos lentos.
Surinkimo tvarka:
- Pradėkite prijungdami „arduino“prie maitinimo bėgių, esančių 5v ir Gnd abiejose lentose.
- Prijunkite „Bluetooth“modulį.
- Prijunkite visus tranzistorius.
- Prijunkite visus mygtukus.
- Bendrinkite automobilio GND jungtis su duonos lenta.
- Naudokite žingsnį žemyn, kad įjungtumėte arduino ", jei turite.
- Įkelkite kodą į arduino.
- Įdiekite programą savo išmaniajame telefone.
- Atidarykite serijinį monitorių, įsitikinkite, kad mygtukai veikia „tekstas pasirodys serijiniame monitoriuje“, kai juos paspausite, turėtų užsidegti lemputės.
- Nustatykite visą tranzistoriaus išvestį, kad automobilyje galėtumėte prijungti tinkamą ratą aukštyn arba žemyn.
3 žingsnis: „Bluetooth“modulis ir mygtukai
Darant prielaidą, kad kai kurie iš jūsų niekada nenaudojote „Bluetooth“modulio ar tranzistoriaus, nusprendžiau sudaryti nedidelį vadovą, kaip viską išsamiai prijungti, tai yra pirmasis. Galite sekti vaizdus, kad padėtumėte viską gerai sujungti.
„Bluetooth“modulis:
Pirmiausia turime sumažinti „arduino Rx“, kuris yra nuo 5v iki 3.3v, lengviausias ir pigiausias būdas yra sukurti įtampos skirstytuvą, kaip matote paveikslėlyje.
- Prijunkite modulio +5v ir GND
- Tiesiog prijunkite vieną 1k8 rezistoriaus galą prie žemės, o kitą prie modulio ties 1 bėgio anga.
- Prijunkite vieną 1k rezistoriaus galą prie to paties bėgio, kaip ir 1k8, tiesiog palikite skylę tarp jų, o kitą 1k rezistoriaus galą prijunkite kitur.
- Prijunkite skaitmeninio kaiščio 10 arduino kabelį prie „Bluetooth“modulio RX.
- Prijunkite kabelį prie skaitmeninio kaiščio 11 arduino prie bėgio, kur 1k rezistorius yra vienišas.
Galiausiai prijunkite kabelį prie to paties bėgio, kuriame susitinka du rezistoriai, įkiškite kabelį tiesiai tarp jų, o kitą galą - prie TX modulio.
Mygtukai:
Kadangi kūriau šį projektą, galvojau skaityti vertes iš analoginių kaiščių, man reikėjo, kad „arduino“kaiščiai nebūtų laisvi ir kad būtų naudojami 8 solenoidai bei du „Bluetooth“modulio kaiščiai, jie greitai nusileis, todėl nusprendžiau naudoti 3 mygtukus tą patį arduino analoginį kaištį, naudojant jungtį, kaip matote paveikslėlyje.
Pastaba: kad šie mygtukai veiktų, turėsite naudoti tą patį rezistorių, kurį naudoju, arba turėsite pakeisti kodą
- Įdėkite mygtukus.
- Prijunkite juos prie +5 V toje pačioje pirmoje kojoje.
- Kitoje duonos lentos pusėje 470k rezistorius nuosekliai prijunkite priešingoje +5v kojoje ir paskutinį rezistorių prie vieno tuščio bėgelio.
- Dabar tiesiog atlikite tą patį, kaip ir įtampos skirstytuvas su „Bluetooth“moduliu, vieną 390k rezistoriaus galą prijunkite prie žemės, o kitą - prie to paties bėgelio, kur 470k yra vienas, palikite skylę tarp jų.
- Galiausiai prijunkite kabelį iš tarp rezistorių prie arduino analoginio kaiščio A1.
4 žingsnis: tranzistoriai
Dabar tranzistoriai
Tai paprasta, tiesiog pradėkite prijungdami tokį, koks yra paveikslėlyje, ir pakartokite likusiems.
Šiame žingsnyje turite žinoti, kaip veikia diodas, jei ne, tai tikrai paprasta. Įsivaizduokite ją kaip upę, kuri teka tik viena kryptimi, nes mes dirbsime su GND, kad suaktyvintume solenoidą, mes turime prijungti diodo galą, kuriame yra mažas sidabro žiedas, prie + ir kito galo toje pačioje vietoje. bėgį kaip vidurinį TIP120 kaištį, tai neleidžia kepti jūsų tranzistoriaus, nes solenoidai yra kaip nuolatinės srovės variklis, kai juos atleisite, jie trumpam sukels srovę, kuri bandys grįžti prie tranzistoriaus, todėl mums reikia vėl išmeskite jį į +. „Naudokite pateiktus vaizdus, kad gautumėte pagalbos ir pavyzdžių“
Jei jūsų orlaivyje yra tik 4 solenoidai, atkreipkite dėmesį į paskutinę pastabą.
Žingsniai:
- Priešais tranzistoriaus tekstą kairysis kaištis turi būti prijungtas prie vieno 1k rezistoriaus galo, o kitas prie tuščio bėgelio, taip pat prijunkite „Led“ilgą koją „Anodas“tame pačiame kairiajame kaištyje, o trumpąją koją „Cathode“- prie GND.
- Ant vidurinio kaiščio bėgelio prijunkite diodą šalia tranzistoriaus ir vieną kabelio laidą po to, kai diodas „vadovaukitės vaizdo instrukcijomis“, „kabelio laidas yra tas, kuris bus prijungtas prie solenoido GND“.
- Dešinysis kaištis yra bendras visiems tranzistoriams, tai taip pat turi būti dalijamasi su „Ground“ir „Arduino GND“.
- Prijunkite vieną kabelį iš „Arduino“skaitmeninio kaiščio 2 prie vienintelio 1k rezistoriaus galo.
- Pakartokite visus tranzistorius nuo 2 skaitmeninio kaiščio iki 9 skaitmeninio kaiščio, žr. Žemiau esančią etiketę, kaip prisijungti prie jūsų automobilio oro sistemos.
„Arduino“- tranzistorių jungtys:
Žalieji šviesos diodai skirti UP:
Skaitmeninis kaištis 2 - priekinis kairysis ratas aukštyn
Skaitmeninis kaištis 3 - Priekinis dešinysis ratas aukštyn
Skaitmeninis kaištis 4 - Galinis kairysis ratas aukštyn
Skaitmeninis kaištis 5 - Galinis dešinysis ratas aukštyn
Raudonos lemputės skirtos žemyn:
Skaitmeninis kaištis 6 - kairysis priekinis ratas žemyn
Skaitmeninis kaištis 7 - Priekinis dešinysis ratas žemyn
Skaitmeninis kaištis 8 - nugarinis kairysis ratas žemyn
Skaitmeninis kaištis 9 - Galinis dešinysis ratas žemyn
Pastaba:
Važiuojant oru, vietoj nepriklausomo rato valdymo „8 solenoidai“valdo tik kiekvieną ašį, „4 solenoidai“jungiami taip.
Žalia lemputė:
Skaitmeninis kaištis 2 - priekinė ašis aukštyn
Skaitmeninis kaištis 4 - galinė ašis aukštyn
Raudona lemputė:
Skaitmeninis kaištis 6 - priekinė ašis žemyn
Skaitmeninis kaištis 8 - galinė ašis žemyn
5 veiksmas: „Arduino“kodas
Jei užmezgėte visus ryšius, kaip nurodyta, tiesiog įkelkite kodą į arduino.
Jei ne, yra keletas vaizdų, kurie jums padės.
Jei mygtukams naudojote skirtingus rezistorius, taip pat galite padėti paveikslėliuose
Atsisiųskite „arduino“kodą čia, atsisiųskite kodą čia.
Nuotraukose galite rasti:
- Kur pakeisti bauderatus
- Kur pakeisti kaiščius, jungiančius prie tranzistorių ir valdančius solenoidus
- Kur pakeisti „Bluetooth RX/TX“kaiščius
- Jei naudojate skirtingus rezistorius, nei nurodyta mygtukuose, kai kurie iš jų padeda.
Jei manote, kad norite, pakeiskite kodą arba naudokite jį, kaip jums patinka kituose projektuose.
„dalijimasis yra rūpestingas“
!!Labai svarbus
Nekeiskite kodo ten, kur jis gauna duomenis iš „Android“programos, kitaip jis neveiks su „Android“programa, pakeiskite jį tik tuo atveju, jei esate tikras, ką darote
6 veiksmas: skaitmeninė varomoji kėlimo programa
Ši programa jau veikia su „arduino“kodu.
Galite patikrinti vaizdo įrašą.
Jei norite atsisiųsti programą iš „Google Play“, ją rasite čia.
Tiesiog suaktyvinkite savo telefono „Bluetooth“, suraskite ir susiekite „Bt“modulį.
Atidarykite programą, eikite į viršutiniame dešiniajame kampe ir spustelėkite prisijungti, tada atsidarys suporuotų įrenginių sąrašas, tiesiog pasirinkite Bt modulį spustelėdami jį ir palaukite, jis turėtų grįžti su žaliu rutuliu viršutiniame kairiajame kampe ir sakydamas kad jis yra prijungtas.
Viskas veikia, išskyrus automatinį režimą, kuris šiuo metu rodo tik GPS greitį.
Naudodami papildomą funkciją, kai nustatote telefono ekraną į viršų ir pakreipiate telefoną, automobilis padarys tą patį.
7 žingsnis: finalas
Jei turite kokių nors abejonių ar jums reikia pagalbos, praneškite man, aš pasistengsiu jums padėti.
Galite sekti vaizdo įraše pateiktus pavyzdžius, kaip tai padaryti mažoje PCB, kuri yra labai kompaktiška ir visiškai veikianti.
Jei jus domina, kad aš nurodysiu, kaip sukurti „Android“programą, skirtą valdyti „arduino“projektus naudojant „Android“studiją, praneškite man komentaruose.
Tikiuosi, kad jums pavyko tai padaryti ir jums buvo smagu tai padaryti.
Jei taip pat turite patarimų, kaip pataisyti ar patobulinti mano nurodymus, praneškite man komentaruose.
Linkiu tau visko geriausio!
:)
Rekomenduojamas:
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Oro taršos aptikimas + oro filtravimas: 4 žingsniai
Oro taršos aptikimas ir oro filtravimas: Vokietijos Šveicarijos tarptautinės mokyklos studentai (Aristobulus Lam, Victor Sim, Nathan Rosenzweig ir Declan Loges) kartu su „MakerBay“darbuotojais sukūrė integruotą oro taršos matavimo ir oro filtravimo efektyvumo sistemą. Ši
HRV (namų oro keitiklis) „Arduino“valdiklis su oro ekonomizatoriumi: 7 žingsniai (su nuotraukomis)
HRV (namų oro keitiklis) „Arduino“valdiklis su oro taupymo priemone: „HRV Arduino“valdiklis su oro ekonomizatoriumi Nenorėjau mokėti 200 USD už naują. Visada norėjau kažko, kas nuodėmė oro ekonomizatorių
Skaitmeninis temperatūros valdiklis / namų termometras: 7 žingsniai
Skaitmeninis temperatūros valdiklis / namų termometras: mažas ir gerai atrodantis skaitmeninis termometras, naudojant „Dallas DS18B20“skaitmeninį jutiklį ir „Arduino Pro Micro“esant 3,3 V įtampai. Viskas sukurta taip, kad tiksliai tilptų ir užsifiksuotų, nereikia varžtų ar klijų! Ne tiek daug, bet atrodo šauniai
Ergonomiškas nešiojamojo kompiuterio stovas, pagamintas iš kailio pakabos: 7 žingsniai (su nuotraukomis)
Ergonomiškas nešiojamojo kompiuterio stovas, pagamintas iš pakabos: Sveiki, mano vardas Tully Gehan. Šiuo metu gyvenu Pekine, Kinijoje, ir po kelių mėnesių planuoju persikelti į Taivaną. Taigi aš nesu suinteresuotas pirkti daug daugiau baldų. Tačiau pastebiu, kad nešiojamojo kompiuterio ekranas yra gana žemas