Sadržaj:
- Korak 1: Komponente
- Korak 2: Redoslijed montaže
- Korak 3: Bluetooth moduli i gumbi
- Korak 4: Tranzistori
- Korak 5: Arduino kod
- Korak 6: Digitalna aplikacija za podizanje s pogonom
- Korak 7: Završni
Video: Digitalni upravljač za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Pozdrav svima
U ovom uputstvu pokušat ću vam pokazati kako izgraditi kontroler za zračni ovjes vašeg automobila, koristeći jedan arduino + bluetooth modul i za daljinski bilo koji pametni telefon s androidom +4.4, ovo je ujedno i moje prvo uputstvo pa me podnesite molim vas:)
Ovaj je projekt započeo s prijateljem koji je imao ugrađen zračni ovjes, ali nije imao digitalni kontroler, pa sam u slobodno vrijeme odlučio vidjeti mogu li mu napraviti jedan, kasnije sam odlučio pokušati prodati ideju, ali ovdje u Portugalu nitko nije bio zainteresiran a budući da niti nemam automobil s ugrađenim zrakom, podijelit ću projekt sa svima.
Hardver i softver na arduinu napravljeni su za rad s apktom DigitalPowerLift na pametnom telefonu, rade na ovjesima s 4 solenoida ili s 8, a na ovom hardveru postoje 3 tipke tako da možete podesiti visinu automobila bez telefona.
Moj sljedeći korak s ovim projektom bio bi senzori visine za svaki kotač i aktiviranje automatskog načina rada u apk-u, ali, opet, budući da nemam ni automobil sa zrakom za svakodnevno isprobavanje stvari, već samo pokazivanje brzine.
Za izradu ovog projekta potrebne su neke druge komponente jer arduino sam po sebi ne može aktivirati solenoide od 12 V na zračnim ventilima i neku vrstu regulatora za napajanje arduina zbog šiljaka na liniji automobila 12 V "za svaki slučaj", ovaj projekt isti raspored mogu koristiti i za druge projekte koji zahtijevaju aktiviranje solenoida putem pametnog telefona.
S ovim instrukcijama ćete naučiti i kako primijeniti razdjelnike napona na svoj projekt, koristeći nekoliko tipki s vašim arduinom priključenim samo na jedan analogni pin, koristeći tranzistore za aktiviranje većeg opterećenja od arduino 5v.
Moći ćete preuzeti sav kôd za arduino samo nekoliko koraka naprijed, za pametni telefon apk DigitalPowerLift može se preuzeti s google playa.
Pokazat ću kako sastaviti sve na ploču, ali imam 2 primjera "provjeri zadnji video" svih komponenti na maloj ploči, za one će ti trebati neke vještine lemljenja.
Korak 1: Komponente
Popis komponenti:
TIP120 -Tranzistor ---- 8
N4007 -Standardna dioda ---- 8
Otpornik 1K ---- 9
Otpornik 1K8 ---- 1
Otpor 390k ---- 1
Otpornik 470k ---- 3
Pritisnite gumb ---- 3
LED dioda 3 mm zelena ---- 4
LED dioda 3 mm crvena ---- 4
Izborno-DC-DC korak dolje 4,5V-60V na 3-35V ---- 1
Bluetooth modul HC-05
Arduino
Oglasna ploča 830 bodova
Omotači za presvlačenje
Napomena: Ako u svom automobilu imate samo 2 solenoida za svaku osovinu, potrebna su vam samo 2 od svakog LED -a, 4 - TIP120 i 4 - diode Bilo koji od ovih arduina će raditi "Uno, Pro mini, Breaduino" i drugi će raditi, ali neke promjene na napon step-down-a iu pin-out kodu potrebno je urediti prije učitavanja.
Korak 2: Redoslijed montaže
Baš onako kako ja mislim da je lakše sve spojiti na matičnu ploču.
Redoslijed montaže:
- Počnite tako što ćete arduino spojiti na strujne vodilice na ploči 5v i Gnd s obje strane.
- Spojite Bluetooth modul.
- Spojite sve tranzistore.
- Spojite sve gumbe.
- Podijelite veze GND -a s automobilom s pločicom.
- Upotrijebite silaznu tipku za napajanje arduina "u slučaju da ga imate.
- Prenesite kod na arduino.
- Instalirajte aplikaciju na svoj pametni telefon.
- Otvorite serijski monitor, provjerite rade li gumbi "tekst će se pojaviti na serijskom monitoru" trebali bi svijetliti dok ih pritisnete.
- Identificirajte sve tranzistorske izlaze kako biste mogli spojiti ispravan kotač gore ili dolje u automobilu.
Korak 3: Bluetooth moduli i gumbi
Pod pretpostavkom da neki od vas nikada nisu koristili bluetooth modul ili tranzistor odlučio sam napraviti mali vodič o tome kako sve detaljno povezati, ovo su prvi. Možete slijediti slike koje će vam pomoći da sve dobro povežete.
Bluetooth modul:
Prvo moramo smanjiti arduino Rx koji je 5v na 3.3v. Najjednostavniji i najjeftiniji način je napraviti razdjelnik napona, kao što vidite na slici vrlo je jednostavno.
- Spojite +5v i GND modula
- Jednostavno spojite jedan kraj 1k8 otpornika na masu, a drugi blizu modula na prvoj rupi tračnice.
- Spojite jedan kraj 1k otpornika na istu šinu kao i na 1k8, samo ostavite rupu između njih, drugi kraj 1k otpornika spojite na neko drugo mjesto.
- Spojite kabel na digitalnom pinu 10 arduino na RX bluetooth modula.
- Spojite kabel na digitalnom pinu 11 arduino na šinu gdje je 1k otpornik usamljen.
Na kraju spojite kabel na istu tračnicu na mjestu gdje se spajaju dva otpornika, umetnite kabel između njih, a drugi kraj u TX modul.
Tipke:
Budući da sam gradio ovaj projekt razmišljajući o očitanju vrijednosti s analognih pinova, morao sam držati iglice na arduinu slobodne i s 8 solenoida za rad plus 2 pina iz bluetooth modula brzo su se spuštali pa sam odlučio upotrijebiti 3 tipke na isti analogni pin za arduino koristeći vezu kao što možete vidjeti na slici.
Napomena: Da bi ovi gumbi radili, morat ćete koristiti potpuno iste otpornike koje sam koristio ili ćete morati promijeniti kôd
- Umetnite gumbe.
- Spojite ih sve na +5v na istoj nozi.
- S druge strane matične ploče serijski spojite 470k otpornika na suprotnoj nozi +5v i posljednji otpornik na jednu praznu šinu.
- Sada samo učinite isto što i razdjelnik napona s bluetooth modulom, spojite jedan kraj 390k otpornika na masu, a drugi na istu šinu gdje je 470k sam, ostavite rupu između njih.
- Na kraju spojite kabel između otpornika na analogni pin A1 na arduinu.
Korak 4: Tranzistori
Sada tranzistori
Ovo je jednostavno, samo počnite povezivanjem jedne poput slike i ponovite za ostale.
U ovom koraku morate znati kako dioda radi, ako ne, stvarno je jednostavno. Zamislite to samo kao rijeku koja teče samo u jednom smjeru, budući da ćemo raditi s GND -om na aktiviranju solenoida, moramo spojiti kraj diode koji ima mali srebrni prsten oko sebe, s +, a drugi kraj na istom šina kao srednji zatik na TIP120, ovo služi za sprječavanje prženja vašeg tranzistora jer su solenoidi poput istosmjernog motora, kada ih otpustite, oni će za kratko vrijeme proizvesti struju koja će se pokušati vratiti natrag do tranzistora pa moramo ponovno ga izbacite na +. "Upotrijebite isporučene slike za pomoć i primjere"
Ako vaša instalacija zračne vožnje ima samo 4 solenoida, obratite pozornost na posljednju napomenu.
Koraci:
- Suočeni s tekstom na tranzistoru, lijevi pin je mjesto gdje morate spojiti jedan kraj 1k otpornika, drugi s praznom šinom, također spojite Led dugu nogu "Anode" u isti lijevi pin i kratku nogu "Cathode" na GND.
- Na srednjoj vodilici spojite diodu u blizini tranzistora i jedan kabel nakon što dioda "slijedi upute za sliku", "kabelska žica će se spojiti na GND solenoida".
- Desni pin dijele svi tranzistori, to se također mora dijeliti s uzemljenjem automobila i Arduino GND.
- Spojite jedan kabel s Arduino digitalnog pina 2 na jedini kraj 1k otpornika.
- Ponovite za sve tranzistore od digitalnog pina 2 do digitalnog pina 9, pogledajte dolje neke oznake kako se povezati s vašim zračnim sustavom u automobilu.
Arduino - tranzistorske veze:
Zeleni LED indikatori su za UP:
Digitalni pin 2 - Prednji lijevi kotač Gore
Digitalni pin 3 - Prednji desni kotač Gore
Digitalni pin 4 - stražnji lijevi kotač Gore
Digitalni pin 5 - Stražnji desni kotač Gore
Crveni LED -ovi su za Down:
Digitalni pin 6 - Prednji lijevi kotač prema dolje
Digitalni pin 7 - Prednji desni kotač prema dolje
Digitalni pin 8 - stražnji lijevi kotač prema dolje
Digitalni pin 9 - stražnji desni kotač prema dolje
Bilješka:
Za instalacije zračne vožnje koje umjesto neovisne kontrole kotača "8 solenoida" imaju samo kontrolu za svaku osovinu, "4 solenoida" se povezuju na ovaj način.
Zelena Led:
Digitalni pin 2 - prednja osovina prema gore
Digitalni pin 4 - Zadnja osovina prema gore
Crveno svjetlo:
Digitalni pin 6 - prednja osovina prema dolje
Digitalni pin 8 - Zadnja osovina prema dolje
Korak 5: Arduino kod
Ako ste izvršili sve veze kako je navedeno, samo prenesite kôd na svoj arduino.
Ako ne, postoje neke slike koje će vam pomoći.
Ako ste za gumbe koristili različite otpornike, imate pomoć i na slikama
Ovdje preuzmite arduino kod, preuzmite kôd ovdje.
Na slikama možete pronaći:
- Gdje promijeniti bouderate
- Gdje promijeniti pinove koji se spajaju na tranzistore i koji će upravljati solenoidima
- Gdje promijeniti Bluetooth RX/TX pinove
- Ako ste koristili otpornike različite od onih navedenih u gumbima, tu vam može pomoći.
Ako smatrate da je to potrebno, promijenite kôd ili ga upotrijebite kako želite na drugim projektima.
"dijeliti je voditi brigu"
!!Jako važno
Nemojte mijenjati kôd na kojem prima podatke iz Android aplikacije ili inače neće raditi s Android aplikacijom, promijenite je samo ako ste sigurni u to što radite
Korak 6: Digitalna aplikacija za podizanje s pogonom
Ova aplikacija već radi s arduino kodom.
Video možete provjeriti.
Aplikaciju za preuzimanje s google playa možete pronaći ovdje.
Samo aktivirajte Bluetooth telefona, potražite i uparite svoj Bt modul.
Otvorite aplikaciju, idite u gornji desni kut i kliknite za povezivanje, tada će se otvoriti popis uparenih uređaja, samo odaberite Bt modul klikom na nju i pričekajte, trebala bi se vratiti sa zelenom kuglom u gornjem lijevom kutu i reći da je povezan.
Sve radi osim automatskog načina rada koji trenutno prikazuje samo brzinu GPS-a.
U dodatnoj funkciji zaslon telefona postavite prema gore i nagnite telefon, automobil će učiniti isto.
Korak 7: Završni
Ako imate bilo kakvih nedoumica ili trebate pomoć, samo mi recite da ću vam pokušati pomoći sve što mogu.
Možete slijediti primjere u videu kako to učiniti na malom PCB -u vrlo kompaktnim i potpuno funkcionalnim što sam već učinio.
Ako ste zainteresirani da napravim upute o tome kako napraviti android aplikaciju za upravljanje arduino projektima pomoću android studija, javite mi u komentarima.
Nadam se da ste uspjeli ovo uspjeti i da ste se pritom zabavili.
Ako imate i neke savjete za popravljanje ili poboljšanje mojih instrukcija, obavijestite me u komentarima.
Želim ti sve najbolje!
:)
Preporučeni:
Uradi sam -- Kako napraviti Spider robota kojim se može upravljati pomoću pametnog telefona pomoću Arduino Uno: 6 koraka
Uradi sam || Kako napraviti Spider robota koji se može kontrolirati pomoću pametnog telefona pomoću Arduino Uno: Dok izrađujete Spider robota, možete naučiti toliko stvari o robotici. Kao što je izrada robota zabavna, ali i izazovna. U ovom videu pokazat ćemo vam kako napraviti Spider robota, kojim možemo upravljati pomoću našeg pametnog telefona (Androi
Upravljajte svojim LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte svojim LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu pokazat ću vam kako sam prenamijenio beskorisne tipke na daljinskom upravljaču televizora za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Govorit ću i malo o teoriji
RF 433MHZ radijsko upravljanje pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E i HT12D s 433 MHz: 5 koraka
RF 433MHZ radijsko upravljanje pomoću HT12D HT12E | Izrada daljinskog upravljača RF pomoću HT12E i HT12D s 433 MHz: U ovom uputstvu pokazat ću vam kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz s kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
8 Upravljanje relejem s NodeMCU -om i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i aplikacije za Android: 5 koraka (sa slikama)
8 Upravljanje relejem s NodeMCU -om i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i aplikacije za Android: Upravljanje 8 relejnih sklopki pomoću nodemcu -a i ir -prijemnika preko wi -fi -ja i daljinskog upravljača i android aplikacije. Daljinski upravljač radi neovisno o WiFi vezi. OVDJE JE KLIK AŽURIRANE VERZIJE OVDJE
Automatsko uključivanje / isključivanje daljinskog upravljača pomoću utičnice za mikrofon na kamkorderu / polu naponski relej u čvrstom stanju: 4 koraka (sa slikama)
Automatski daljinski upravljač UKLJUČEN / ISKLJUČEN Korištenjem MIC utičnice na kamkorderu / niskonaponski relej čvrstog stanja: Pregled: Koristili smo MIC priključnicu kamkordera za otkrivanje kada je kamkorder uključen. Izgradili smo niskonaponski poluprovodnički relej za otkrivanje MIC priključnice i automatsko uključivanje i isključivanje udaljenog uređaja istovremeno s kamkorderom. Čvrsto stanje