Obsah:
- Krok 1: Komponenty
- Krok 2: Objednávka montáže
- Krok 3: Modul a tlačidlá Bluetooth
- Krok 4: Tranzistory
- Krok 5: Kód Arduino
- Krok 6: Aplikácia Digital Powered Lift
- Krok 7: Finále
Video: Digitálny ovládač vzduchového odpruženia pomocou diaľkového ovládača Arduino a smartfónu: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ahojte všetci
V tomto návode sa vám pokúsim ukázať, ako vytvoriť ovládač pre vzduchové odpruženie automobilu pomocou jedného modulu arduino + bluetooth a pre diaľkový ľubovoľný smartphone s Androidom +4,4, toto je tiež môj úplne prvý návod, takže so mnou prosím vydržte:)
Tento projekt začal s priateľom, ktorý mal nainštalované vzduchové odpruženie, ale nemal digitálny ovládač, a tak som sa vo svojom voľnom čase rozhodol zistiť, či by som mu ho nemohol postaviť. Neskôr som sa rozhodol túto myšlienku predať, ale tu v Portugalsku nikto nemal záujem. a keďže nevlastním ani auto s nainštalovaným vzduchom, teraz sa o projekt podelím so všetkými.
Hardvér a softvér arduino je vyrobený tak, aby fungoval s aplikáciou DigitalPowerLift APK na smartfóne, funguje na zaveseniach so 4 solenoidmi alebo s 8 taktiež na tomto hardvéri sú 3 tlačidlá, takže môžete nastaviť výšku auta bez telefónu.
Mojím ďalším krokom v rámci tohto projektu budú výškové senzory pre každé koleso a aktivácia automatického režimu v apke, ale opäť, pretože nemám ani auto so vzduchom na každodenné skúšanie vecí, ale iba zobrazenie rýchlosti.
Tento projekt potrebuje vybudovanie ďalších komponentov, pretože arduino samotné nemôže aktivovať 12 V solenoidy na vzduchových ventiloch a nejaký druh regulátora na napájanie arduina kvôli hrotom na automobilovom vedení 12 V „pre prípad“, tento projekt môže použiť rovnaké rozloženie aj pre iné projekty, ktoré vyžadujú aktiváciu solenoidov prostredníctvom smartfónu.
S týmto návodom sa tiež naučíte, ako na svoj projekt použiť rozdeľovače napätia pomocou niekoľkých tlačidiel, pričom arduino je zapojené iba do jedného analógového kolíka a pomocou tranzistorov aktivuje väčšiu záťaž ako arduino 5v.
Budete si môcť stiahnuť celý kód pre arduino len pár krokov dopredu, pre smartfón je možné apk DigitalPowerLift stiahnuť z Google Play.
Ukážem, ako zostaviť všetko na dosku, ale mám 2 príklady „pozrite si posledné video“všetkých komponentov v malom plošnom spoji, pretože pre tie budete potrebovať určité schopnosti spájkovania.
Krok 1: Komponenty
Zoznam komponentov:
TIP120-Tranzistor ---- 8
N4007-Štandardná dióda ---- 8
Rezistor 1K ---- 9
Rezistor 1K8 ---- 1
Rezistor 390k ---- 1
Rezistor 470k ---- 3
Tlačidlo ---- 3
LED 3mm zelená ---- 4
LED 3 mm červená ---- 4
Voliteľné-Zníženie DC-DC 4,5 V-60 V až 3-35 V ---- 1
Modul Bluetooth HC-05
Arduino
Breadboard 830 bod
Prepojovacie káble na doske
Poznámka: Ak máte vo svojom aute iba 2 solenoidy pre každú nápravu, potrebujete iba 2 z každého LED, 4 - TIP120 a 4 - diódy Ktorékoľvek z týchto arduino bude fungovať „Uno, Pro mini, Breaduino“, ostatné budú tiež fungovať, ale niektoré zmeny na napätie zostupu a v kóde PIN je potrebné pred odovzdaním upraviť.
Krok 2: Objednávka montáže
Myslím si, že je jednoduchšie prepojiť všetko s doskou.
Montážny poriadok:
- Začnite pripojením arduina k napájacím lištám na doske 5v a Gnd na oboch stranách.
- Pripojte modul Bluetooth.
- Pripojte všetky tranzistory.
- Pripojte všetky tlačidlá.
- Zdieľajte pripojenia GND z auta s doskou.
- Použite step-down na napájanie arduina “, ak ho máte.
- Nahrajte kód do arduina.
- Nainštalujte aplikáciu do svojho smartfónu.
- Otvorte sériový monitor a uistite sa, že tlačidlá fungujú. Po stlačení by sa mali rozsvietiť kontrolky „na sériovom monitore sa zobrazí text“.
- Identifikujte všetok výstup tranzistora, aby ste mohli v aute pripojiť správne koleso nahor alebo nadol.
Krok 3: Modul a tlačidlá Bluetooth
Za predpokladu, že niektorí z vás nikdy nepoužili modul bluetooth alebo tranzistor, rozhodol som sa vytvoriť malý návod, ako všetko podrobne prepojiť, toto sú prvé. Môžete postupovať podľa obrázkov, ktoré vám pomôžu všetko dobre prepojiť.
Modul Bluetooth:
Najprv musíme znížiť arduino Rx, ktorý je 5v na 3,3v. Najľahším a najlacnejším spôsobom je výroba deliča napätia, ako vidíte na obrázku, je veľmi jednoduchý.
- Pripojte +5 V a GND modulu
- Stačí pripojiť jeden koniec odporu 1k8 k zemi a druhý v blízkosti modulu v 1. otvore koľajnice.
- Pripojte jeden koniec rezistora 1k na rovnakú koľajnicu ako na 1k8, nechajte medzi nimi dieru, druhý koniec rezistora 1k pripojte niekde inde.
- Pripojte kábel na digitálnom pine 10 arduino k RX modulu bluetooth.
- Pripojte kábel na digitálnom pine 11 arduino k koľajnici, kde je odpor 1k osamelý.
Nakoniec pripojte kábel k rovnakej koľajnici, kde sa stretávajú dva odpory, vložte kábel priamo medzi ne a druhý koniec do modulu TX.
Tlačidlá:
Pretože som staval tento projekt a premýšľal som o čítaní hodnôt z analógových pinov, potreboval som nechať kolíky na arduine voľné a s 8 solenoidmi, aby fungovali, a 2 kolíky z modulu bluetooth išli rýchlo dole, a tak som sa rozhodol použiť 3 tlačidlá na rovnaký analógový pin arduino pomocou pripojenia, ako vidíte na obrázku.
Poznámka: Aby tieto tlačidlá fungovali, budete musieť použiť presne ten istý odpor, ktorý som použil, alebo budete musieť zmeniť kód
- Vložte tlačidlá.
- Pripojte všetky k +5v na tej istej prvej nohe.
- Na druhej strane nepájivej dosky spojte 470k odpory v sérii na opačnom ramene +5v a posledný odpor k jednej prázdnej koľajnici.
- Teraz urobte to isté ako delič napätia s modulom bluetooth, pripojte jeden koniec odporu 390k k zemi a druhý k tej istej koľajnici, kde je 470k sám, medzi nimi nechajte dieru.
- Nakoniec pripojte kábel medzi odpormi k analógovému kolíku A1 na Arduine.
Krok 4: Tranzistory
Teraz tranzistory
Je to jednoduché. Začnite pripojením jedného k obrázku a zopakujte postup pre ostatné.
V tomto kroku musíte vedieť, ako dióda funguje, ak nie, je to skutočne jednoduché. Predstavte si to ako rieku, ktorá tečie iba jedným smerom, pretože na aktivácii solenoidu budeme pracovať s GND, musíme koniec diódy, okolo ktorej je malý strieborný krúžok, pripojiť k + a druhý koniec na rovnakom koľajnica ako stredný kolík na TIP120, to má zabrániť vyprážaniu vášho tranzistora, pretože solenoidy sú ako jednosmerný motor, keď ich uvoľníte, budú krátkodobo produkovať prúd, ktorý sa pokúsi cestovať späť k tranzistoru, takže musíme znova ho vypíšte na +. „Ako pomoc a príklady použite dodané obrázky“
Ak má vaša inštalácia lietadla iba 4 solenoidy, venujte pozornosť poslednej poznámke.
Kroky:
- Tvárou v tvár textu na tranzistore je ľavý kolík miestom, kde musíte pripojiť jeden koniec rezistora 1k druhý k prázdnej koľajnici, tiež pripojiť dlhú anódu LED „anóda“do rovnakého ľavého kolíka a krátku nohu „katóda“k GND.
- Na strednú kolíkovú lištu pripojte diódu v blízkosti tranzistora a jeden káblový kábel za diódou „postupujte podľa obrázkových pokynov“, „káblový kábel je to, čo sa chystá pripojiť k GND solenoidu“.
- Pravý kolík je zdieľaný medzi všetkými tranzistormi, musí byť zdieľaný aj s automobilmi Ground a Arduino GND.
- Pripojte jeden kábel z digitálneho kolíka 2 Arduino k samotnému koncu 1k rezistora.
- Opakujte pre všetky tranzistory od digitálneho kolíka 2 až po digitálny kolík 9, nižšie nájdete štítok o spôsobe pripojenia k vzduchovému systému automobilu.
Pripojenie Arduino - tranzistor:
Zelené LED diódy sú pre UP:
Digitálny kolík 2 - predné ľavé koleso hore
Digitálny kolík 3 - pravé predné koleso hore
Digitálny kolík 4 - ľavé zadné koleso hore
Digitálny kolík 5 - zadné pravé koliesko hore
Červené LED diódy sú určené pre páperie:
Digitálny kolík 6 - predné ľavé koleso dole
Digitálny kolík 7 - pravé predné koleso dole
Digitálny kolík 8 - zadné ľavé koliesko nadol
Digitálny kolík 9 - zadné pravé koliesko nadol
Poznámka:
Pri vzduchových inštaláciách sa namiesto „nezávislého ovládania kolies“ovláda „8 solenoidov“iba pre každú nápravu „4 solenoidy“takto.
Zelená LED:
Digitálny kolík 2 - Predná náprava hore
Digitálny kolík 4 - zadná náprava hore
Červená LED:
Digitálny kolík 6 - Predná náprava dole
Digitálny kolík 8 - zadná náprava dole
Krok 5: Kód Arduino
Ak ste vykonali všetky pripojenia podľa špecifikácie, stačí nahrať kód do arduina.
Ak nie, existujú obrázky, ktoré vám pomôžu.
Ak ste na tlačidlá použili rôzne odpory, máte tiež pomoc s obrázkami
Stiahnite si arduino kód tu, stiahnite si kód tu.
Na obrázkoch nájdete:
- Kde zmeniť bauderáty
- Kde zmeniť kolíky, ktoré sa pripájajú k tranzistorom a budú ovládať solenoidové ventily
- Kde zmeniť piny Bluetooth RX/TX
- Ak ste použili odpory odlišné od tých, ktoré sú popísané v tlačidlách, pomoc vám pomôže.
Ak sa na to cítite, zmeňte kód alebo ho použite, ako sa vám páči, vo vašich ďalších projektoch.
"Zdieľanie je starostlivosť"
!!Veľmi dôležité!
Nemeňte kód tam, kde prijíma údaje z aplikácie pre Android, inak nebude s aplikáciou pre Android fungovať, ale zmeňte ho iba vtedy, ak ste si istí, čo robíte
Krok 6: Aplikácia Digital Powered Lift
Táto aplikácia už funguje s kódom arduino.
Môžete si pozrieť video.
Ak si chcete aplikáciu stiahnuť z Google Play, nájdete ju tu.
Stačí v telefóne aktivovať Bluetooth, vyhľadať a spárovať modul Bt.
Otvorte aplikáciu, prejdite do pravého horného rohu a kliknite na položku Pripojiť. Potom sa otvorí zoznam spárovaných zariadení, stačí kliknúť na modul Bt a počkať, mal by sa vrátiť so zelenou guličkou v ľavom hornom rohu a povedať že je to prepojené.
Všetko funguje, okrem automatického režimu, ktorý v súčasnosti zobrazuje iba rýchlosť GPS.
Vo funkcii Extra umiestnite obrazovku telefónu nahor a nakloníte telefón, auto urobí to isté.
Krok 7: Finále
Ak máte akékoľvek pochybnosti alebo potrebujete pomoc, dajte mi vedieť, pokúsim sa vám pomôcť, ako najlepšie viem.
Môžete nasledovať príklady vo videu o tom, ako to urobiť v malom PCB veľmi kompaktným a plne funkčným, čo som urobil.
Ak vás zaujíma, ako vytvoriť návod na vytvorenie aplikácie pre Android na ovládanie projektov arduino pomocou štúdia Android, dajte mi vedieť v komentároch.
Dúfam, že sa vám to podarilo a že ste si to užili.
Ak máte tiež nejaké tipy na opravu alebo vylepšenie môjho pokynu, dajte mi prosím vedieť aj v komentároch.
Prajem ti všetko najlepšie!
:)
Odporúča:
Ovládajte svoje LED diódy pomocou diaľkového ovládača televízora ?! -- Arduino IR výučba: 5 krokov (s obrázkami)
Ovládajte svoje LED diódy diaľkovým ovládaním televízora ?! || Arduino IR Tutorial: V tomto projekte vám ukážem, ako som znova použil zbytočné tlačidlá na diaľkovom ovládači televízora na ovládanie diód LED za mojím televízorom. Túto techniku môžete použiť aj na ovládanie všetkých druhov vecí s trochou úpravy kódu. Poviem tiež trochu o teórii
Raspberry Pi zapnite/vypnite pomocou akéhokoľvek diaľkového ovládača: 3 kroky (s obrázkami)
Raspberry Pi Zapnutie/vypnutie pomocou akéhokoľvek diaľkového ovládača: Ovládanie napájania Raspberry Pi pomocou IR diaľkového ovládača
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: 7 krokov (s obrázkami)
Ako ovládať domáce zariadenie pomocou diaľkového ovládača televízora s funkciou časovača: Aj po 25 rokoch uvedenia na spotrebiteľský trh je infračervená komunikácia v posledných dňoch veľmi dôležitá. Či už je to vaša 55 -palcová 4K televízia alebo váš autorádio, všetko potrebuje IR diaľkový ovládač, aby reagoval na naše
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou diaľkového ovládača WiFi a IR a aplikácie pre Android: 5 krokov (s obrázkami)
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou WiFi a IR diaľkového ovládača a aplikácie pre Android: Ovládanie 8 reléových spínačov pomocou prijímača nodemcu a ir cez wifi a ir remote a aplikáciu pre Android. Diaľkové ovládanie ir funguje nezávisle od wifi pripojenia. JE AKTUALIZOVANÁ VERZIA KLIKNUTIA TU
Diaľkovo ovládaný robot pomocou diaľkového ovládača Arduino a T.V.: 11 krokov
Diaľkovo ovládaný robot pomocou diaľkového ovládača Arduino a TV: Toto diaľkovo ovládané auto je možné premiestňovať pomocou prakticky akéhokoľvek druhu diaľkového ovládača, ako je televízor, klimatizácia atď. Využíva skutočnosť, že diaľkové ovládanie vysiela IR (infračervené). Táto nehnuteľnosť je využívaná pomocou IR prijímača, ktorý je veľmi lacným senzorom. V