Sisukord:
- Samm: komponendid
- Samm: kokkupaneku järjekord
- 3. samm: Bluetooth -moodul ja nupud
- Samm: transistorid
- Samm: Arduino kood
- 6. samm: digitaalse jõuülekande rakendus
- 7. samm: finaal
Video: Digitaalne õhkvedrustuse kontroller Arduino ja nutitelefoni kaugjuhtimispuldi abil: 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Tere kõigile
Selles juhendis proovin teile näidata, kuidas ehitada teile auto õhkvedrustuse jaoks kontroller, kasutades ühte arduino + bluetooth moodulit ja mis tahes Android +4.4 nutitelefoni kaugjuhtimiseks, see on ka minu esimene juhendatav, nii et võtke minuga palun:)
See projekt algas sõbraga, kellele oli paigaldatud õhkvedrustus, kuid polnud digitaalset kontrollerit, nii et vabal ajal otsustasin, kas saaksin talle sellise ehitada, hiljem otsustasin seda ideed müüa ja müüa, kuid siin Portugalis ei tundunud keegi huvitatud olevat ja kuna mul pole isegi autot, kuhu on paigaldatud õhk, siis nüüd jagan projekti kõigiga.
Arduino riist- ja tarkvara on loodud töötama nutitelefoni DigitalPowerLift apk -ga, see töötab 4 solenoidiga vedrustusega või 8 -ga, samuti on sellel riistvaral 3 nuppu, nii et saate reguleerida auto kõrgust ilma telefonita.
Minu järgmine samm selle projektiga oli iga ratta kõrguseandurid ja automaatrežiimi aktiveerimine APK-s, kuid jällegi, kuna mul pole isegi autot, kus on õhk, et iga päev asju proovida, on olemas, kuid lihtsalt näitan kiirust.
Selle projekti jaoks on vaja ehitada muid komponente, sest arduino üksi ei suuda õhuklappidel 12 V solenoide aktiveerida ja mingisugune regulaator arduino toiteallikaks auto 12 -voldise toru naelu tõttu "igaks juhuks". saab sama paigutust kasutada ka muude projektide jaoks, mis nõuavad solenoidide aktiveerimist nutitelefoni kaudu.
Selle juhendiga saate ka teada, kuidas rakendada oma projektile pingejagureid, kasutades mitut nuppu, mille arduino on ühendatud ainult ühe analoogpistikuga, kasutades transistore, et aktiveerida suurem koormus kui arduino 5v.
Saate arduino jaoks kogu koodi alla laadida vaid mõne sammu edasi, nutitelefoni jaoks saab teenuse Google Play alla laadida APK DigitalPowerLift.
Näitan, kuidas kõike leivaplaadile kokku panna, kuid mul on 2 näidet "kontrollige viimast videot" kõigist väikese PCB komponentidest, sest teil on vaja jootmisoskusi.
Samm: komponendid
Komponentide loend:
TIP120-transistor ---- 8
N4007-standarddiood ---- 8
Takisti 1K ---- 9
Takisti 1K8 ---- 1
Takisti 390k ---- 1
Takisti 470k ---- 3
Nupp ---- 3
LED 3mm roheline ---- 4
LED 3mm punane ---- 4
Valikuline-alalisvoolu alalisvoolu vähendamine 4,5–60 V kuni 3–35 V ---- 1
Bluetooth-moodul HC-05
Arduino
Leivalaud 830 punkti
Leivaplaadi hüppajad
Märkus. Kui teie autos on iga telje jaoks ainult 2 solenoidi, vajate igast LED -ist ainult 2, 4 - TIP120 ja 4 - dioodi. Ükskõik milline neist arduino saab hakkama ka teiste Uno, Pro mini, Breaduino funktsioonidega, kuid mõned muudatused pinge allalaadimise ja koodi pin-out tuleb muuta enne üleslaadimist.
Samm: kokkupaneku järjekord
Minu arvates on lihtsam ühendada kõik leivaplaadiga.
Kokkupaneku järjekord:
- Alustuseks ühendage arduino leivaplaadil 5v ja Gnd mõlemal küljel asuvate toitepiiretega.
- Ühendage Bluetooth -moodul.
- Ühendage kõik transistorid.
- Ühendage kõik nupud.
- Jagage GND -ühendusi autost leivaplaadiga.
- Kasutage arduino sisselülitamiseks sammu, kui teil see on.
- Laadige kood üles arduino.
- Installige rakendus oma nutitelefoni.
- Avage jadamonitor, veenduge, et nupud töötavad "jadamonitorile ilmub tekst" tuled peaksid nende vajutamisel süttima.
- Tuvastage kõik transistori väljundid, et saaksite autos õige ratta üles või alla ühendada.
3. samm: Bluetooth -moodul ja nupud
Eeldades, et mõned teist ei kasutanud kunagi bluetooth -moodulit ega transistorit, otsustasin koostada väikese juhendi, kuidas kõike üksikasjalikult ühendada, on need esimesed. Saate pilte jälgida, et aidata teil kõike hästi ühendada.
Bluetooth -moodul:
Kõigepealt peame langetama arduino Rx, mis on 5v kuni 3.3v, lihtsaim ja odavaim viis pingejaguri tegemiseks, nagu näete pildil, on väga lihtne.
- Ühendage mooduli +5v ja GND
- Lihtsalt ühendage 1k8 takisti üks ots maandusega ja teine mooduli lähedal rööpa 1. ava juures.
- Ühendage 1k takisti üks ots samasse rööpaga kui 1k8 ja jätke nende vahele auk, 1k takisti teine ots ühendage mõni muu.
- Ühendage digitaalse pin 10 arduino kaabel bluetooth -mooduli RX -ga.
- Ühendage digitaalse tihvti 11 arduino kaabel rööpaga, kus 1k takisti on üksildane.
Lõpuks ühendage kaabel sama rööpaga, kus kaks takistit kohtuvad, sisestage kaabel otse nende vahele ja teine ots TX -mooduli külge.
Nupud:
Kuna ma ehitasin seda projekti, mõeldes analoogpistikute väärtuste lugemisele, pidin hoidma arduino nööpnõelad vaba ja 8 solenoidiga töötamiseks pluss kaks Bluetooth -moodulist tihvti läksid kiiresti alla, nii et otsustasin kasutada kolme nuppu sama arduino analoognõel, kasutades ühendust, nagu näete pildil.
Märkus. Nende nuppude toimimiseks peate kasutama täpselt sama takisti, mida ma kasutasin, või peate koodi muutma
- Sisestage nupud.
- Ühendage need kõik sama esimese jalaga +5V.
- Leivaplaadi teisel küljel ühendage 470k takistid järjestikku +5v vastasjalal ja viimane takisti ühe tühja rööpaga.
- Nüüd tehke sama, mis Bluetooth -mooduliga pingejagur, ühendage 390k takisti üks ots maandusega ja teine sama rööpaga, kus 470k on üksi, jätke nende vahele auk.
- Lõpuks ühendage takistite vahelt kaabel arduino analoogpistikuga A1.
Samm: transistorid
Nüüd transistorid
See on lihtne, alustage lihtsalt pildi sarnase ühendamisega ja korrake seda ülejäänud jaoks.
Selles etapis peate teadma, kuidas diood töötab, kui te seda ei tee, on see tõesti lihtne. Kujutlege seda kui jõge, mis voolab ainult ühte pidi, kuna me töötame koos GND -ga solenoidi aktiveerimiseks, peame ühendama dioodi otsa, mille ümber on väike hõbedane rõngas, + ja teise otsaga samal raudtee kui TIP120 keskmine tihvt, see takistab teie transistori praadimist, sest solenoidid on nagu alalisvoolumootor, kui need vabastate, tekitavad nad lühikese aja jooksul voolu, mis üritab transistori juurde tagasi liikuda. visake see uuesti + juurde. "Kasutage abi ja näiteid kaasasolevatelt piltidelt"
Kui teie õhusõidukil on ainult 4 solenoidi, pöörake tähelepanu viimasele märkusele.
Sammud:
- Transistori tekstiga silmitsi seistes peate vasakpoolse tihvti ühendama 1k takisti ühe otsa ja teise tühja rööpaga, samuti ühendama sama vasakpoolse tihvtiga pikliku jala "Anood" ja lühikese jala "katoodi" GND.
- Keskmise tihvtiga rööpaga ühendage diood transistori lähedal ja üks kaablijuhe pärast dioodi "järgige pildijuhiseid", "kaablijuhe ühendab solenoidi GND".
- Õige tihvt on jagatud kõigi transistoride vahel, seda tuleb jagada ka auto Ground ja Arduino GND -ga.
- Ühendage üks kaabel Arduino digitaalsest tihvtist 2 1k takisti ainsa otsaga.
- Korrake seda kõigi transistoride puhul alates digitaalsest tihvtist 2 kuni digitaalse kontaktini 9, vaadake mõnest sildist allpool, kuidas ühendada oma auto õhusüsteemiga.
Arduino - transistoriühendused:
Rohelised LED -id on UP jaoks:
Digitaalne tihvt 2 - eesmine vasak ratas üles
Digitaalne tihvt 3 - parempoolne eesmine ratas üles
Digitaalne tihvt 4 - vasak vasak ratas üles
Digitaalne tihvt 5 - tagumine parem ratas üles
Punased LED -id on mõeldud alla:
Digitaalne tihvt 6 - eesmine vasak ratas alla
Digitaalne tihvt 7 - parempoolne esiratas alla
Digitaalne tihvt 8 - vasak vasak ratas alla
Digitaalne tihvt 9 - parem tagumine ratas alla
Märge:
Õhusõidukite paigaldamisel on sõltumatu ratta juhtimise asemel "8 solenoidil" ainult iga telje juhtimine, "4 solenoidi" ühendatakse niimoodi.
Roheline LED:
Digitaalne tihvt 2 - esisild üles
Digitaalne tihvt 4 - tagasild üles
Punane LED:
Digitaalne tihvt 6 - esisild alla
Digitaalne tihvt 8 - tagasild alla
Samm: Arduino kood
Kui lõite kõik ühendused, nagu ette nähtud, laadige kood lihtsalt üles arduino.
Kui ei, siis on mõned pildid teile abiks.
Kui olete nuppude jaoks kasutanud erinevaid takisteid, on teil abi ka piltidel
Laadige arduino kood alla siit.
Piltidelt leiate:
- Kuhu bauderaate vahetada
- Kus vahetada kontakte, mis ühenduvad transistoridega ja hakkavad solenoide tööle
- Kuhu vahetada Bluetooth RX/TX kontakte
- Kui olete kasutanud takisteid, mis erinevad nuppude juhistest, aitavad mõned neist.
Kui soovite, muutke koodi või kasutage seda oma projektides nii, nagu soovite.
"jagamine on hoolimine"
!!Väga tähtis
Ärge muutke koodi, kus see saab Androidi rakendusest andmeid, vastasel juhul ei tööta see androidrakendusega, muutke seda ainult siis, kui olete oma tegemistes kindel
6. samm: digitaalse jõuülekande rakendus
See rakendus töötab juba arduino koodiga.
Saate vaadata videot.
Rakenduse allalaadimiseks Google Playst leiate selle siit.
Lihtsalt aktiveerige oma telefoni Bluetooth, otsige ja ühendage oma Bt -moodul.
Avage rakendus, minge paremas ülanurgas ja klõpsake ühenduse loomiseks, siis avaneb seotud seadmete loend. Valige Bt -moodul, klõpsates seda ja oodake, see peaks minema tagasi, rohelise palliga vasakus ülanurgas ja öeldes et see on ühendatud.
Kõik töötab, välja arvatud automaatrežiim, mis kuvab praegu ainult GPS-kiirust.
Kui lisafunktsioonis asetate telefoni ekraani ülespoole ja kallutate telefoni, teeb auto sama.
7. samm: finaal
Kui teil on kahtlusi või vajate abi, andke mulle lihtsalt teada, proovin teid aidata.
Saate järgida video näiteid selle kohta, kuidas seda väikeses trükkplaadis väga kompaktseks ja täielikult toimivaks muuta.
Kui olete huvitatud sellest, et koostan juhendi selle kohta, kuidas teha Androidi rakendus arduino projektide juhtimiseks android stuudio abil, andke mulle sellest kommentaaris teada.
Loodan, et teil õnnestus see toimima saada ja teil oli seda lõbus.
Kui teil on ka näpunäiteid minu juhendatava parandamiseks või parandamiseks, andke mulle sellest kommentaarides teada.
Soovin sulle kõike paremat!
:)
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
RF 433MHZ raadiojuhtimine HT12D HT12E abil - Rf -kaugjuhtimispuldi tegemine HT12E ja HT12D abil 433 MHz: 5 sammu
RF 433MHZ raadiojuhtimine HT12D HT12E abil | Rf -kaugjuhtimispuldi tegemine HT12E ja HT12D abil 433 MHz -ga: selles juhendis näitan teile, kuidas teha RADIO -kaugjuhtimispulti, kasutades 433 mhz saatja vastuvõtja moodulit koos HT12E kodeeringuga & HT12D dekoodri IC. Selles juhendis saate andmeid saata ja vastu võtta, kasutades väga odavaid KOMPONENTEID NAGU: HT
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil: 8 sammu (piltidega)
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil. Seda on väga lihtne ehitada ja seda saab ehitada mõne tunni jooksul. Oma versioonis, mida ma siin selgitan, võin
Arduino juhtimine nutitelefoni abil USB kaudu, kasutades rakendust Blynk: 7 sammu (piltidega)
Arduino juhtimine nutitelefoni abil USB kaudu Blynk Appiga: Selles õpetuses õpime, kuidas kasutada Blynk rakendust ja Arduino, et juhtida lampi, kombinatsioon toimub USB jadapordi kaudu. Selle juhendi eesmärk on näidata lihtsaim lahendus oma Arduino või c kaugjuhtimiseks
Programmeerige Arduino nutitelefoni abil: 6 sammu (piltidega)
Arduino programmeerimine nutitelefoni abil: selles juhendis olen teile näidanud, kuidas oma nutitelefoni abil oma Arduino plaati programmeerida