Obsah:

Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)
Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)

Video: Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)

Video: Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Červenec
Anonim
Image
Image
Komponenty
Komponenty

Ahoj všichni

V tomto pokynu se vám pokusím ukázat, jak sestavit ovladač pro vzduchové odpružení automobilu pomocí jednoho modulu arduino + bluetooth a pro vzdálený libovolný smartphone s Androidem +4,4, to je také můj úplně první návod, takže mějte prosím se mnou:)

Tento projekt začal s přítelem, který měl nainstalované vzduchové odpružení, ale bez digitálního ovladače, takže jsem se ve svém volném čase rozhodl zjistit, jestli bych mu ho mohl postavit, později jsem se rozhodl tento nápad zkusit prodat, ale tady v Portugalsku to nikoho nezajímalo a protože nevlastním ani auto s nainstalovaným vzduchem, nyní se o projekt podělím se všemi.

Hardware a software na Arduinu je navržen tak, aby fungoval s aplikací DigitalPowerLift na smartphonu, funguje na závěsech se 4 solenoidy nebo s 8 a na tomto hardwaru jsou také 3 tlačítka, takže můžete upravit výšku auta bez telefonu.

Mým dalším krokem v tomto projektu byly výškové senzory pro každé kolo a aktivace automatického režimu v apk, ale opět, protože nemám ani auto se vzduchem, abych si každý den vyzkoušel věci, je tam jen zobrazování rychlosti.

Tento projekt potřebuje vybudovat některé další komponenty, protože arduino samotné nemůže aktivovat solenoidy 12 V na vzduchových ventilech a nějaký regulátor pro napájení arduina kvůli špičkám na automobilovém vedení 12 "jen pro případ", tento projekt může také použít stejné rozložení pro jiné projekty, které vyžadují aktivaci solenoidů prostřednictvím smartphonu.

S tímto instruktážním programem se také naučíte, jak na váš projekt použít děliče napětí pomocí několika tlačítek s vaším arduino připojeným pouze k jednomu analogovému pinu, pomocí tranzistorů aktivovat větší zátěž než arduino 5v.

Budete si moci stáhnout veškerý kód pro arduino jen několik kroků dopředu, pro smartphone lze apk DigitalPowerLift stáhnout z Google Play.

Ukážu, jak vše sestavit na prkénko, ale mám 2 příklady „zkontrolujte poslední video“všech komponent v malém plošném spoji, pro ty budete potřebovat určité pájecí schopnosti.

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty

Seznam součástí:

TIP120 -Tranzistor ---- 8

N4007-standardní dioda ---- 8

Rezistor 1K ---- 9

Rezistor 1K8 ---- 1

Rezistor 390k ---- 1

Rezistor 470k ---- 3

Tlačítko ---- 3

LED 3mm zelená ---- 4

LED 3mm červená ---- 4

Volitelně-DC-DC Step Down 4,5V- 60V až 3-35V ---- 1

Modul Bluetooth HC-05

Arduino

Breadboard 830 bod

Propojovací kabely na prkénko

Poznámka: Pokud máte v autě pouze 2 solenoidy pro každou nápravu, potřebujete pouze 2 LED diody, 4 - TIP120 a 4 - diody Kterýkoli z těchto Arduino bude fungovat „Uno, Pro mini, Breaduino“, ostatní budou také fungovat, ale některé změny na napětí kroku dolů a v kódu je třeba před odesláním upravit pin-out.

Krok 2: Objednávka montáže

Právě tak si myslím, že je snazší připojit vše k prkénku.

Objednávka montáže:

  1. Začněte připojením arduina k napájecím lištám na desce 5v a Gnd na obou stranách.
  2. Připojte modul Bluetooth.
  3. Připojte všechny tranzistory.
  4. Připojte všechna tlačítka.
  5. Sdílejte připojení GND z auta s prkénkem.
  6. Použijte step-down k napájení arduina “pro případ, že ho máte.
  7. Nahrajte kód do arduina.
  8. Nainstalujte si aplikaci na svůj smartphone.
  9. Otevřete sériový monitor, ujistěte se, že tlačítka fungují „na sériovém monitoru se objeví text“, kontrolky by se měly rozsvítit, když je stisknete.
  10. Identifikujte veškerý výstup tranzistoru, abyste mohli v autě připojit správné kolo nahoru nebo dolů.

Krok 3: Modul a tlačítka Bluetooth

Modul a tlačítka Bluetooth
Modul a tlačítka Bluetooth
Modul a tlačítka Bluetooth
Modul a tlačítka Bluetooth
Modul a tlačítka Bluetooth
Modul a tlačítka Bluetooth

Za předpokladu, že někteří z vás nikdy nepoužili modul bluetooth nebo tranzistor, rozhodl jsem se vytvořit malý návod, jak vše podrobně propojit, toto jsou první. Můžete sledovat obrázky, které vám pomohou vše dobře propojit.

Modul Bluetooth:

Nejprve musíme snížit arduino Rx, který je 5v na 3,3v. Nejjednodušší a nejlevnější způsob je dělič napětí, jak vidíte na obrázku, je velmi jednoduchý.

  1. Připojte +5 V a GND modulu
  2. Stačí připojit jeden konec odporu 1k8 k zemi a druhý poblíž modulu v 1. otvoru kolejnice.
  3. Připojte jeden konec rezistoru 1k do stejné kolejnice jako 1k8, ponechte mezi nimi otvor, druhý konec rezistoru 1k připojte jinam.
  4. Připojte kabel na digitálním pinu 10 arduino k RX modulu bluetooth.
  5. Připojte kabel na digitálním pinu 11 arduino k liště, kde je 1k odpor osamělý.

Nakonec připojte kabel ke stejné kolejnici, kde se oba odpory setkávají, vložte kabel přímo mezi ně a druhý konec do modulu TX.

Tlačítka:

Vzhledem k tomu, že jsem stavěl tento projekt a přemýšlel jsem o čtení hodnot z analogových pinů, potřeboval jsem ponechat kolíky na Arduinu volné a s 8 solenoidy k provozu plus 2 piny z bluetooth modulu rychle klesaly, takže jsem se rozhodl použít 3 tlačítka na stejný arduino analogový pin pomocí připojení, jak vidíte na obrázku.

Poznámka: Aby tato tlačítka fungovala, budete muset použít přesně stejný rezistor, jaký jsem použil, nebo budete muset změnit kód

  1. Vložte tlačítka.
  2. Připojte všechny k +5v na stejné první noze.
  3. Na druhé straně prkénka připojte 470k odpory v sérii na opačné noze +5v a poslední odpor k jedné prázdné kolejnici.
  4. Nyní udělejte to samé jako dělič napětí s modulem bluetooth, připojte jeden konec odporu 390k k zemi a druhý ke stejné kolejnici, kde je 470k sám, ponechte mezi nimi díru.
  5. Nakonec připojte kabel mezi odpory k analogovému kolíku A1 na Arduinu.

Krok 4: Tranzistory

Tranzistory
Tranzistory
Tranzistory
Tranzistory
Tranzistory
Tranzistory

Nyní tranzistory

Je to jednoduché, začněte tím, že připojíte jeden jako obrázek a opakujete pro ostatní.

V tomto kroku potřebujete vědět, jak dioda funguje, pokud ne, je to opravdu jednoduché. Představte si to jako řeku, která teče pouze jedním směrem, protože budeme pracovat s GND k aktivaci solenoidu, musíme připojit konec diody, která má kolem sebe malý stříbrný prstenec, na + a druhý konec na stejném kolejnice jako střední kolík na TIP120, to má zabránit smažení vašeho tranzistoru, protože solenoidy jsou jako stejnosměrný motor, když je uvolníte, budou po krátkou dobu vytvářet proud, který se pokusí cestovat zpět k tranzistoru, takže musíme vyhoďte to znovu na +. „Jako pomoc a příklady použijte dodané obrázky“

Pokud má vaše vzduchová instalace pouze 4 solenoidy, věnujte pozornost poslední poznámce.

Kroky:

  1. Tváří v tvář textu na tranzistoru je levý kolík místem, kde musíte připojit jeden konec rezistoru 1k druhý k prázdné kolejnici, také připojit LED dlouhou nohu „Anoda“do stejného levého kolíku a krátkou nohu „Cathode“k GND.
  2. Na střední kolíkovou lištu připojte diodu v blízkosti tranzistoru a jeden kabelový vodič za diodou „postupujte podle pokynů k obrázku“, „kabel se připojí k GND solenoidu“.
  3. Pravý pin je sdílen mezi všemi tranzistory, toto musí být také sdíleno s vozidlem Ground a Arduino GND.
  4. Připojte jeden kabel z digitálního pinu 2 Arduino k samotnému konci rezistoru 1k.
  5. Opakujte pro všechny tranzistory od digitálního kolíku 2 až po digitální kolík 9, viz níže některý štítek, jak se připojit k vašemu vzduchovému systému automobilu.

Arduino - připojení tranzistoru:

Zelené LEDky jsou pro UP:

Digitální kolík 2 - Přední levé kolo Nahoru

Digitální kolík 3 - Přední pravé kolo Nahoru

Digitální kolík 4 - levé zadní kolo nahoru

Digitální kolík 5 - zadní pravé kolo nahoru

Červené LED diody jsou pro dolů:

Digitální kolík 6 - Přední levé kolo dolů

Digitální kolík 7 - Přední pravé kolo dolů

Digitální kolík 8 - zadní levé kolo dolů

Digitální kolík 9 - zadní pravé kolo dolů

Poznámka:

U vzduchových instalací je místo nezávislého ovládání kol připojeno „8 solenoidů“pouze pro každou nápravu „4 solenoidy“.

Zelená LED:

Digitální kolík 2 - přední náprava nahoru

Digitální kolík 4 - zadní náprava nahoru

Červená LED:

Digitální kolík 6 - Přední náprava dolů

Digitální kolík 8 - zadní osa dolů

Krok 5: Arduino kód

Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód

Pokud jste provedli všechna připojení, jak je uvedeno, stačí nahrát kód na vás arduino.

Pokud ne, existují obrázky, které vám pomohou.

Pokud jste pro tlačítka použili různé odpory, máte také pomoc s obrázky

Stáhněte si arduino kód zde, stáhněte kód zde.

Na obrázcích najdete:

  • Kde změnit bauderáty
  • Kde změnit piny, které se připojují k tranzistorům a budou ovládat solenoid
  • Kde změnit piny Bluetooth RX/TX
  • Pokud jste použili odpory odlišné od těch, které jsou popsány v tlačítkách, nějaká pomoc vám pomůže.

Pokud se na to cítíte, změňte kód nebo ho použijte, jak se vám líbí ve vašich dalších projektech.

„sdílení je starost“

!!Velmi důležité

Neměňte kód tam, kde přijímá data z aplikace pro Android, jinak nebude s aplikací pro Android fungovat, změňte jej pouze v případě, že jste si jisti, co děláte

Krok 6: Aplikace Digital Powered Lift

Tato aplikace již funguje s kódem arduino.

Můžete se podívat na video.

Aplikaci si můžete stáhnout z Google Play zde.

Stačí v telefonu aktivovat Bluetooth, vyhledat a spárovat modul Bt.

Otevřete aplikaci, přejděte do pravého horního rohu a klikněte na připojení, poté se otevře seznam spárovaných zařízení, stačí kliknout na modul Bt a počkat, měl by se vrátit zpět se zelenou koulí v levém horním rohu a říci že je to spojené.

Všechno funguje kromě automatického režimu, který aktuálně zobrazuje pouze rychlost GPS.

Ve funkci Extra umístíte obrazovku telefonu směrem nahoru a nakloníte telefon, auto udělá to samé.

Krok 7: Konečný

Image
Image

Pokud máte nějaké pochybnosti nebo potřebujete pomoc, dejte mi vědět, pokusím se vám pomoci, jak nejlépe umím.

Můžete sledovat příklady ve videu o tom, jak to udělat v malém PCB velmi kompaktním a plně funkčním, co jsem udělal.

Pokud vás zajímá, že vytvořím instruktáž ohledně toho, jak vytvořit aplikaci pro Android pro ovládání projektů arduino pomocí studia Android, dejte mi vědět v komentářích.

Doufám, že se vám to podařilo rozjet a užili jste si to.

Pokud máte také nějaké tipy na opravu nebo vylepšení mého pokynu, dejte mi prosím vědět také v komentářích.

Přeji ti všechno nejlepší!

:)

Doporučuje: