Sadržaj:
- Korak 1: Komponente
- Korak 2: Redoslijed montaže
- Korak 3: Bluetooth moduli i dugmad
- Korak 4: Tranzistori
- Korak 5: Arduino kod
- Korak 6: Digitalna aplikacija za podizanje s pogonom
- Korak 7: Završni
Video: Digitalni kontroler za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo svima
U ovom uputstvu pokušat ću vam pokazati kako izgraditi kontroler za zračno ogibljenje 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 projekt započeo je s prijateljem koji je imao ugrađeno zračno ogibljenje, 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 niko nije bio zainteresiran a budući da čak ni ne posjedujem automobil sa ugrađenim zrakom, sada ću podijeliti projekt sa svima.
Hardver i softver na arduinu napravljeni su za rad s aplikacijom DigitalPowerLift apk 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, nemam čak 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 12v solenoide na zračnim ventilima i neku vrstu regulatora za napajanje arduina zbog šiljaka na liniji automobila 12v "za svaki slučaj", ovaj projekt isti raspored mogu koristiti i za druge projekte koji zahtijevaju aktiviranje solenoida putem pametnog telefona.
Pomoću ovog uputstva naučit ćete 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 unaprijed, za pametni telefon apk DigitalPowerLift se može preuzeti s google playa.
Pokazat ću kako sastaviti sve na ploču, ali imam 2 primjera "provjerite posljednji video" svih komponenti na maloj ploči, za one će vam trebati neke vještine lemljenja.
Korak 1: Komponente
Lista komponenti:
TIP120 -Tranzistor ---- 8
N4007 -Standardna dioda ---- 8
Otpornik 1K ---- 9
Otpornik 1K8 ---- 1
Otpornik 390k ---- 1
Otpornik 470k ---- 3
Pritisnite dugme ---- 3
LED 3 mm zelena ---- 4
LED dioda 3 mm crvena ---- 4
Opcionalno-DC-DC korak dolje 4.5V-60V na 3-35V ---- 1
Bluetooth modul HC-05
Arduino
Oglasna ploča 830 bodova
Prespojni kablovi
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 je potrebno urediti prije postavljanja.
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 napajanje na matičnoj ploči 5v i Gnd s obje strane.
- Povežite Bluetooth modul.
- Spojite sve tranzistore.
- Povežite sve tastere.
- Podijelite GND veze iz automobila s matičnom pločom.
- Upotrijebite stepenice za napajanje arduina "u slučaju da ga imate.
- Otpremite kôd na arduino.
- Instalirajte aplikaciju na svoj pametni telefon.
- Otvorite serijski monitor, pobrinite se da tipke rade "tekst će se pojaviti na serijskom monitoru" trebaju svijetliti dok ih pritisnete.
- Identificirajte sve tranzistorske izlaze kako biste mogli spojiti ispravan kotač gore ili dolje u automobilu.
Korak 3: Bluetooth moduli i dugmad
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 pratiti slike kako biste lakše sve povezali.
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.
- Povežite +5v i GND modula
- Jednostavno spojite jedan kraj 1k8 otpornika na masu, a drugi blizu modula na prvoj rupi šine.
- 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.
Tasteri:
Budući da sam gradio ovaj projekt razmišljajući o očitanju vrijednosti s analognih pinova, bilo mi je potrebno 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 koristiti 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 dugmad.
- Spojite ih sve na +5v na istoj nozi.
- S druge strane matične ploče povežite 470k otpornika u nizu na suprotnoj nozi +5v i posljednjeg otpornika 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, zaista 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, sa +, a drugi kraj na istom šina kao srednja igla 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 do tranzistora pa moramo ponovo izbacite na +. "Upotrijebite isporučene slike za pomoć i primjere"
Ako vaša instalacija za zračnu vožnju ima samo 4 solenoida, obratite pažnju 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 srednju kontaktnu šinu povežite 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 sa 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 sistemom automobila.
Arduino - tranzistorski priključci:
Zeleni LED indikatori su za UP:
Digitalni pin 2 - Prednji lijevi kotač Gore
Digitalni pin 3 - Prednji desni točak Gore
Digitalni pin 4 - Zadnji levi točak Gore
Digitalni pin 5 - Zadnji desni točak Gore
Crveni LED -ovi su za Down:
Digitalni pin 6 - Prednji lijevi kotač prema dolje
Digitalni pin 7 - Prednji desni točak nadole
Digitalni pin 8 - Zadnji levi točak nadole
Digitalni pin 9 - Zadnji desni točak nadole
Bilješka:
Za instalacije u zračnom prometu koje umjesto nezavisne kontrole kotača "8 solenoida" imaju samo kontrolu za svaku osovinu, "4 solenoida" su spojena na ovaj način.
Zelena LED dioda:
Digitalni pin 2 - prednja osovina prema gore
Digitalni pin 4 - Zadnja osovina prema gore
Crveno LED:
Digitalni pin 6 - Prednja osovina prema dolje
Digitalni pin 8 - Zadnja osovina prema dolje
Korak 5: Arduino kod
Ako ste uspostavili 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 dugmad koristili različite otpornike, imate i pomoć u slikama
Preuzmite arduino kôd ovdje, preuzmite kôd ovdje.
Na slikama možete pronaći:
- Gdje promijeniti zamjenu
- 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 koristite kako želite na svojim drugim projektima.
"dijeljenje je briga"
!!Veoma važno
Nemojte mijenjati kôd na koji prima podatke iz Android aplikacije ili inače neće raditi s Android aplikacijom, promijenite je samo ako ste sigurni šta radite
Korak 6: Digitalna aplikacija za podizanje s pogonom
Ova aplikacija već funkcionira 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 ekran telefona postavite prema gore i nagnete telefon, automobil će učiniti isto.
Korak 7: Završni
Ako imate bilo kakvih nedoumica ili vam je potrebna pomoć, samo mi javite da ću vam pokušati pomoći najbolje što mogu.
Možete pratiti 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 uputstva o tome kako napraviti android aplikaciju za upravljanje arduino projektima koristeći android studio, obavijestite me u komentarima.
Nadam se da ste uspjeli ovo uspjeti i da ste se zabavili radeći to.
Ako imate i neke savjete za popravljanje ili poboljšanje instrukcija, obavijestite me u komentarima.
Želim ti sve najbolje!
:)
Preporučuje se:
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: Prilikom izrade 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 LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu ću vam pokazati kako sam prenamijenio beskorisne tipke na daljinskom upravljaču za televizor za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Pričaću i o teoriji
RF 433MHZ Radio kontrola pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E & HT12D s 433 mHz: 5 koraka
RF 433MHZ Radio kontrola pomoću HT12D HT12E | Izrada Rf daljinskog upravljača pomoću HT12E & HT12D sa 433 MHz: U ovom uputstvu ću vam pokazati kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz sa kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)
Kako kontrolirati kućanske aparate s TV daljinskim upravljačem s funkcijom tajmera: Čak i nakon 25 godina od uvođenja na potrošačko tržište, infracrvena komunikacija posljednjih je dana i dalje vrlo aktualna. Bilo da se radi o vašem 55 -inčnom 4K televizoru ili zvučnom sistemu u automobilu, za sve je potreban IC daljinski upravljač kako bi odgovorio na naše
8 Upravljanje relejem s NodeMCU i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i Android aplikacije: 5 koraka (sa slikama)
8 Kontrola releja s NodeMCU -om i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i Android aplikacije: Upravljanje 8 relejnih sklopki pomoću nodemcu -a i IR -prijemnika preko WiFi -a i daljinskog upravljača i Android aplikacije. Daljinski upravljač radi neovisno o WiFi vezi. OVDJE