Съдържание:

Цифров контролер за въздушно окачване с помощта на Arduino и дистанционно за смартфон: 7 стъпки (със снимки)
Цифров контролер за въздушно окачване с помощта на Arduino и дистанционно за смартфон: 7 стъпки (със снимки)
Anonim
Image
Image
Компоненти
Компоненти

Здравейте всички

В тази инструкция ще се опитам да ви покажа как да изградите контролер за въздушно окачване на вашия автомобил, като използвате един модул arduino + bluetooth и за дистанционно всеки смартфон с android +4.4, това е и първият ми инструктаж, така че ме потърпете, моля:)

Този проект започна с приятел, който имаше инсталирано въздушно окачване, но нямаше цифров контролер, така че в свободното си време реших да видя дали мога да му направя такъв, по -късно реших да опитам да продам идеята, но тук в Португалия никой не изглеждаше заинтересован и тъй като дори не притежавам кола с монтиран въздух, сега ще споделя проекта с всички.

Хардуерът и софтуерът на arduino са създадени да работят с apk на DigitalPowerLift на смартфон, той работи на окачвания с 4 соленоида или с 8 също има 3 бутона на този хардуер, така че можете да регулирате височината на колата без телефона.

Следващата ми стъпка с този проект щеше да бъде сензори за височина за всяко колело и активиране на автоматичния режим в apk, но отново, тъй като дори нямам кола с въздух, за да опитвам неща всеки ден, а само показва скоростта.

Този проект се нуждае от някои други компоненти за изграждане, тъй като само arduino не може да активира 12v соленоидите на въздушните клапани и някакъв регулатор за захранване на arduino поради шиповете на 12v линията на колата "за всеки случай", този проект може да използва същото оформление и за други проекти, които изискват активиране на соленоиди чрез смартфон.

С тази инструкция вие също ще научите как да прилагате делители на напрежение към вашия проект, като използвате няколко бутона с вашия arduino, включен само към един аналогов щифт, като използвате транзистори, за да активирате по -голям товар от arduino 5v.

Ще можете да изтеглите целия код за arduino само няколко стъпки напред, за смартфона apk DigitalPowerLift може да бъде изтеглен от google play.

Ще покажа как да сглобя всичко на макет, но имам 2 примера „проверете последното видео“на всички компоненти в малка печатна платка, за тези ще ви трябват някои умения за запояване.

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти

Списък на компонентите:

TIP120 -Транзистор ---- 8

N4007-Стандартен диод ---- 8

Резистор 1K ---- 9

Резистор 1K8 ---- 1

Резистор 390k ---- 1

Резистор 470k ---- 3

PushButton ---- 3

Светодиод 3 мм зелен ---- 4

Светодиод 3 мм червен ---- 4

По избор-DC-DC стъпка надолу 4.5V- 60V до 3-35V ---- 1

Bluetooth модул HC-05

Arduino

Платформа 830 точка

Джампер кабели

Забележка: Ако в колата си имате само 2 соленоида за всяка ос, имате нужда само от 2 от всеки светодиод, 4 - TIP120 и 4 - диоди. към напрежението на стъпката надолу и в кода pin-out трябва да бъде редактиран преди качването.

Стъпка 2: Ред за сглобяване

Точно както мисля, че е по -лесно да свържа всичко към макета.

Поръчка за сглобяване:

  1. Започнете, като свържете arduino към захранващите релси на платката 5v и Gnd от двете страни.
  2. Свържете Bluetooth модула.
  3. Свържете всички транзистори.
  4. Свържете всички бутони.
  5. Споделете GND връзките от колата с чертежа.
  6. Използвайте стъпката надолу, за да захранвате arduino "в случай, че го имате.
  7. Качете кода в arduino.
  8. Инсталирайте приложението на вашия смартфон.
  9. Отворете серийния монитор, уверете се, че бутоните работят "текстът ще се появи на серийния монитор" трябва да светят, докато ги натискате.
  10. Идентифицирайте целия изход на транзистора, за да можете да свържете правилното колело нагоре или надолу в колата.

Стъпка 3: Bluetooth модул и бутони

Bluetooth модул и бутони
Bluetooth модул и бутони
Bluetooth модул и бутони
Bluetooth модул и бутони
Bluetooth модул и бутони
Bluetooth модул и бутони

Ако приемем, че някои от вас никога не са използвали Bluetooth модул или транзистор, реших да направя малко ръководство за това как да свържа всичко в детайли, това са първите. Можете да следвате изображенията, за да ви помогне да свържете всичко добре.

Bluetooth модул:

Първо трябва да намалим arduino Rx, който е 5v до 3.3v, най -лесният и евтин начин е да направите делител на напрежение, както можете да видите на снимката е много просто.

  1. Свържете +5v и GND на модула
  2. Просто свържете единия край на резистора 1k8 към земята, а другия близо до модула в първия отвор на шината.
  3. Свържете единия край на 1k резистора в същата релса като на 1k8, просто оставете дупка между тях, а другият край на 1k резистора свържете друг.
  4. Свържете кабел на цифров щифт 10 arduino към RX на Bluetooth модула.
  5. Свържете кабел на цифров щифт 11 arduino към шината, където 1k резисторът е самотен.

Накрая свържете кабел към същата релса, където се срещат двата резистора, поставете кабела точно между тях и другия край към TX модула.

Бутони:

Тъй като изграждах този проект, мислейки за четене на стойности от аналогови щифтове, трябваше да поддържам щифтовете на arduino свободни и с 8 соленоида за работа плюс 2 пина от Bluetooth модула, те слизаха бързо, затова реших да използвам 3 бутона на същият аналогов щифт на arduino, използващ връзка, както можете да видите на изображението.

Забележка: За да работят тези бутони, ще трябва да използвате точно същите резистори, които използвах, или ще трябва да промените кода

  1. Поставете бутоните.
  2. Свържете всички към +5v на същия първи крак.
  3. От другата страна на макета свържете последователно 470k резистора на противоположния край на +5v и последния резистор към една празна шина.
  4. Сега просто направете същото като разделителя на напрежението с Bluetooth модула, свържете единия край на резистора 390k към земята, а другия към същата релса, където 470k е сам, оставете дупка между тях.
  5. Накрая свържете кабел между резисторите към аналоговия щифт A1 на arduino.

Стъпка 4: Транзистори

Транзистори
Транзистори
Транзистори
Транзистори
Транзистори
Транзистори

Сега транзисторите

Това е просто, просто започнете, като свържете едно като изображението и повторете за останалите.

В тази стъпка трябва да знаете как работи диодът, ако не го направите, е наистина просто. Просто си го представете като река, която тече само по един начин, тъй като ще работим с GND, за да активираме соленоида, трябва да свържем края на диода, който има малък сребърен пръстен около него, към + и другия край на същия релса като среден щифт на TIP120, това е за да се предотврати пърженето на вашия транзистор, тъй като соленоидите са като двигател с постоянен ток, когато ги освободите, те ще произвеждат за кратко време ток, който ще се опита да пътува обратно към транзистора, така че трябва да изхвърлете го отново до +. „Използвайте предоставените изображения за помощ и примери“

Ако вашата въздушна инсталация има само 4 соленоида, обърнете внимание на последната бележка.

Стъпки:

  1. С лице към текста на транзистора, левият щифт е мястото, където трябва да свържете единия край на 1k резистора, а другия към празна шина, също така свържете Led дългия крак „Anode“в същия лев щифт и късия крак „Cathode“към GND.
  2. На средната щифтова шина свържете диода близо до транзистора и един кабелен проводник след диода "следвайте инструкциите за изображението", "кабелният проводник е това, което ще се свърже с GND на соленоида".
  3. Десният щифт се споделя между всички транзистори, това също трябва да бъде споделено с автомобила Ground и Arduino GND.
  4. Свържете един кабел от цифров щифт 2 на Arduino към самия край на 1k резистора.
  5. Повторете за всички транзистори от цифров пин 2 до цифров пин9, вижте по -долу някои етикети за това как да се свържете към вашата въздушна система за кола.

Arduino - транзисторни връзки:

Зелените светодиоди са за UP:

Цифров щифт 2 - Предно ляво колело Нагоре

Цифров щифт 3 - Предно дясно колело Нагоре

Цифров щифт 4 - Задно ляво колело Нагоре

Цифров щифт 5 - Задно дясно колело Нагоре

Червените светодиоди са за Down:

Цифров щифт 6 - предно ляво колело надолу

Цифров щифт 7 - Предно дясно колело надолу

Цифров щифт 8 - Задно ляво колело надолу

Цифров щифт 9 - Задно дясно колело Надолу

Забележка:

За въздушни инсталации, които вместо независимо управление на колелата, "8 соленоида" имат само контрол за всяка ос, "4 соленоида" се свързват по този начин.

Зелен светодиод:

Цифров щифт 2 - Предна ос нагоре

Цифров щифт 4 - Задна ос нагоре

Червен светодиод:

Цифров щифт 6 - Предна ос надолу

Цифров щифт 8 - Задна ос надолу

Стъпка 5: Arduino код

Кодът на Arduino
Кодът на Arduino
Кодът на Arduino
Кодът на Arduino
Кодът на Arduino
Кодът на Arduino
Кодът на Arduino
Кодът на Arduino

Ако сте направили всички връзки, както е посочено, просто качете кода във вашия arduino.

Ако не, има някои изображения, които да ви помогнат.

Ако сте използвали различни резистори за бутоните, имате помощ и в изображенията

Изтеглете кода arduino тук, изтеглете кода тук.

В изображенията можете да намерите:

  • Къде да сменим бадерите
  • Къде да сменим щифтовете, които се свързват към транзисторите и ще работят на соленоида
  • Къде да сменим Bluetooth RX/TX щифтовете
  • Ако сте използвали резистори, различни от указаните в бутоните, има помощ.

Ако смятате, че го правите, моля, променете кода или го използвайте както желаете в другите си проекти.

"Споделянето е загриженост"

!!Много важно

Не променяйте кода, където получава данни от приложението за Android, иначе няма да работи с приложението за Android, само го променете, ако сте сигурни в това, което правите

Стъпка 6: Приложение за цифрово захранване с асансьор

Това приложение вече функционира с кода arduino.

Можете да проверите видеоклипа.

За да изтеглите приложението от google play можете да го намерите тук.

Просто активирайте Bluetooth на телефона си, потърсете и сдвоете вашия Bt модул.

Отворете приложението, отидете в горния десен ъгъл и щракнете за свързване, след което ще се отвори списък с сдвоени устройства, просто изберете Bt модула, като щракнете върху него и изчакайте, той трябва да се върне със зелена топка в горния ляв ъгъл и да каже че е свързан.

Всичко работи, освен автоматичния режим, който в момента показва само скоростта на GPS.

В Допълнителната функция позиционирате екрана на телефона нагоре и накланяте телефона, колата ще направи същото.

Стъпка 7: Крайна

Image
Image

Ако имате някакви съмнения или имате нужда от помощ, просто ме уведомете, ще се опитам да ви помогна с най -доброто, което мога.

Можете да следвате примерите във видеото за това как да направите това на малък печатна платка много компактна и напълно работеща, която съм направил.

Ако се интересувате, че правя инструкции относно това как да направя андроид приложение за управление на arduino проекти, използвайки android studio, уведомете ме в коментарите.

Надявам се, че сте успели да накарате тази работа да се забавлява.

Ако имате и някои съвети за поправяне или подобряване на инструкциите ми, моля, уведомете ме и в коментарите.

Пожелавам ти всичко хубаво!

:)

Препоръчано: