Мазмұны:

Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа суспензиясына арналған сандық контроллер: 7 қадам (суреттермен)
Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа суспензиясына арналған сандық контроллер: 7 қадам (суреттермен)

Бейне: Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа суспензиясына арналған сандық контроллер: 7 қадам (суреттермен)

Бейне: Arduino мен смартфонның қашықтан басқару пультін қолдана отырып, ауа суспензиясына арналған сандық контроллер: 7 қадам (суреттермен)
Бейне: Как сделать 2-канальное реле Wi-Fi ESP8266 ESP-01 | ESP-01 Домашняя автоматизация | УдаленныйXY 2024, Қараша
Anonim
Image
Image
Компоненттер
Компоненттер

Барлығына сәлем

Бұл нұсқаулықта мен сізге бір arduino + bluetooth модулін және Android +4.4 кез келген смартфон үшін қашықтан басқару пультін қалай басқаруға болатынын көрсетуге тырысамын, бұл менің бірінші нұсқаулық, сондықтан менімен бірге болыңыз:)

Бұл жоба ауа аспасы орнатылған, бірақ цифрлық реттегіші жоқ досымнан басталды, сондықтан бос уақытымда мен оған қондыра аламын ба деп шештім, кейін мен идеяны сатуға бел будым, бірақ Португалияда бұл жерде ешкім қызығушылық танытпады. менде ауа орнатылған автокөлік жоқ болғандықтан, мен жобаны барлық адамдармен бөліскім келеді.

Arduino -дегі аппараттық және бағдарламалық қамтамасыз ету SmartPhone -да DigitalPowerLift apk -пен жұмыс істеуге арналған, ол 4 электромагнитті немесе 8 -дегі суспензияларда жұмыс істейді, сонымен қатар бұл жабдықта 3 түйме бар, осылайша сіз көліктің биіктігін телефонсыз реттей аласыз.

Менің бұл жобадағы келесі қадамым-әр дөңгелектің биіктігі сенсорлары және апк ішінде Автоматты режимді іске қосу, бірақ, менде күнделікті ауаны сынап көретін ауасы жоқ машина бар, бірақ ол тек жылдамдықты көрсетеді.

Бұл жобаға басқа компоненттер қажет, өйткені тек ардуино ауа клапандарындағы 12в электромагнитті қосуға қабілетсіз, ал 12 вольтты автомобильде «мүмкін болған жағдайда» шыңдардың болуына байланысты ардуиноға қуат беретін қандай да бір реттегіш. сол орналасуды смартфон арқылы электромагнитті қосуды қажет ететін басқа жобалар үшін де қолдана алады.

Осы нұсқаулықпен сіз arduino 5v -ге қарағанда үлкен жүктемені іске қосу үшін транзисторларды қолдана отырып, arduino тек бір аналогтық түйреуішке қосылған бірнеше түймешіктерді қолдана отырып, жобаңызға кернеу бөлгіштерді қолдануды үйренесіз.

Сіз arduino үшін барлық кодты бірнеше қадамдар бұрын жүктей аласыз, смартфон үшін Google Play -ден DigitalPowerLift жүктеуге болады.

Мен бәрін тақтаға қалай жинау керектігін көрсетемін, бірақ менде кішкене компьютерде барлық компоненттердің «соңғы бейнесін тексеретін» 2 мысал бар, олар үшін сізге дәнекерлеу дағдылары қажет болады.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер

Компоненттер тізімі:

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

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

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

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

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

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

PushButton ---- 3

Жарық диодты 3 мм жасыл ---- 4

3 мм қызыл--4

Қосымша-DC-DC Step Down 4.5V- 60V to 3-35V ---- 1

Bluetooth модулі HC-05

Ардуино

Нан тақтасы 830 ұпай

Нанға арналған өтпелі кабельдер

Ескерту: Егер сіздің көлігіңізде әр оське тек 2 соленоид болса, сізге тек 2 светодиод қажет, 4 - TIP120 және 4 - диодтар Осы ардуиноның кез келгені «Uno, Pro mini, Breaduino» жасайды, басқалары да жұмыс істейді, бірақ кейбір өзгерістер төмендету кернеуіне және кодқа кіруді жүктеу алдында түзету қажет.

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 модулі:

Алдымен біз 5x -тен 3.3v -ге дейінгі arduino Rx төмендетуіміз керек, кернеу бөлгішті жасаудың ең оңай және арзан әдісі, суретте көріп тұрғаныңыздай, өте қарапайым.

  1. +5v және GND модулін қосыңыз
  2. 1k8 резисторының бір ұшын жерге, екіншісін рельстің 1 -тесігіндегі модульдің жанына қосыңыз.
  3. 1к8 резисторының бір ұшын 1к8 сияқты бір рельске жалғаңыз, олардың арасында тесік қалдырыңыз, ал 1к резистордың екінші ұшы басқа жерде қосылады.
  4. Bluetooth модулінің RX -ге 10 arduino цифрлық пиніндегі кабельді қосыңыз.
  5. Ардуино цифрлық түйреуішіндегі кабельді 1k резисторы жалғыз болатын рельске жалғаңыз.

Ақырында, кабельді екі резистор түйісетін рельске жалғаңыз, кабельді олардың арасына және екінші ұшын TX модуліне салыңыз.

Түймешіктер:

Мен бұл жобаны аналогтық түйреуіштерден мәндерді оқу туралы ойлаумен айналысып жатқандықтан, мен түйреуіштерді arduino -да бос ұстауым керек және жұмыс істеу үшін 8 электромагнитті қосқанда, Bluetooth модулінің 2 түйреуіші тез түсіп кетті, сондықтан мен 3 түймені қолдануға шешім қабылдадым. суретте көріп тұрғаныңыздай, қосылымды қолданатын сол arduino аналогтық түйреуіші.

Ескерту: Бұл түймелердің жұмыс істеуі үшін сізге дәл мен қолданған резисторды қолдану керек немесе кодты өзгерту қажет болады

  1. Түймешіктерді енгізіңіз.
  2. Барлығын +5 вольтіне бірінші аяққа қосыңыз.
  3. Нан тақтасының екінші жағында +5v қарама -қарсы аяғындағы 470k резисторларды және соңғы резисторды бір бос рельске қосыңыз.
  4. Енді Bluetooth модулімен кернеуді бөлгішпен бірдей әрекет етіңіз, 390k резистордың бір ұшын жерге, екіншісін 470к жалғыз болатын рельске қосыңыз, олардың арасында тесік қалады.
  5. Соңында резисторлар арасындағы ардуинодағы A1 аналогтық істікшеге кабель қосыңыз.

4 -қадам: транзисторлар

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

Енді транзисторлар

Бұл қарапайым, тек біреуін сурет сияқты жалғаудан бастаңыз және қалғандары үшін қайталаңыз.

Бұл қадамда сіз диодтың қалай жұмыс істейтінін білуіңіз керек, егер бұл өте қарапайым болмаса. Оны тек бір бағытта ағатын өзен ретінде елестетіп көріңіз, өйткені біз электромагнитті қосу үшін GND -мен жұмыс істейтін боламыз, айналасында кішкене күміс сақинасы бар диодтың ұшын + және екінші ұшын сол жаққа жалғау керек. рельс TIP120 -дегі ортаңғы түйреуіш ретінде, бұл сіздің транзистордың қуырылуын болдырмау үшін, өйткені электромагниттік ток тұрақты қозғалтқышқа ұқсайды, егер сіз оларды шығарсаңыз, олар қысқа уақыт ішінде ток шығарады, ол транзисторға қайта оралуға тырысады, сондықтан бізге қажет оны қайтадан + қойыңыз. «Көмек пен мысалдар үшін берілген суреттерді қолданыңыз»

Егер сіздің ұшу қондырғыңызда тек 4 соленоид болса, соңғы ескертуге назар аударыңыз.

Қадамдар:

  1. Транзистордағы мәтінге қарама -қарсы, сол жақ түйреуіш - бұл 1к резистордың бір ұшын бос рельске жалғау, сонымен қатар сол жақ түйреуіште ұзын жолақты «анодты» және қысқа категті «катодты» GND.
  2. Ортаңғы рельсте транзистордың жанындағы диодты және диодтан кейін бір кабельдік сымды «сурет нұсқауларын орындаңыз», «кабельдік сым соленоидтың GND -не қосылатын болады» жалғаңыз.
  3. Оң жақ түйреуіш барлық транзисторларға ортақ, оны Ground және Arduino GND автомобильдерімен бөлісу керек.
  4. 1 кабельді Arduino цифрлық PIN 2 -ден 1к резистордың жалғыз ұшына жалғаңыз.
  5. Сандық түйреуіш 2 -ден цифрлық пин 9 -ға дейінгі барлық транзисторлар үшін қайталаңыз, төменде автокөліктің ауа жүйесін қалай қосу керектігін қараңыз.

Arduino - транзисторлық қосылыстар:

Жасыл шамдар жоғары қарай:

Сандық түйреуіш 2 - алдыңғы сол жақ доңғалақ Жоғары

Сандық түйреуіш 3 - алдыңғы оң жақ доңғалақ Жоғары

Сандық түйреуіш 4 - артқы сол жақ доңғалақ Жоғары

Сандық түйреуіш 5 - артқы оң жақ доңғалақ Жоғары

Қызыл шамдар төменге арналған:

Сандық түйреуіш 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 қосымшасынан деректерді алатын кодты өзгертпеңіз, әйтпесе андроид қосымшасымен жұмыс істемейді, егер сіз не істеп жатқаныңызға сенімді болсаңыз ғана өзгертіңіз

6 -қадам: Цифрлық қуатпен жұмыс жасайтын көтеру қолданбасы

Бұл бағдарлама arduino кодымен жұмыс істейді.

Сіз бейнені тексере аласыз.

Google Play -ден қосымшаны жүктеу үшін оны мына жерден таба аласыз.

Телефонның Bluetooth -ын іске қосыңыз, Bt модулін іздеңіз және жұптаңыз.

Бағдарламаны ашыңыз, жоғарғы оң жақ бұрышқа өтіңіз және қосылу үшін басыңыз, содан кейін жұптастырылған құрылғылардың тізімі ашылады, оны басу арқылы Bt модулін таңдаңыз және күтіңіз, ол сол жақ жоғарғы бұрышта жасыл шармен оралуы керек. байланысты екенін.

Автоматты режимнен басқа бәрі жұмыс істейді, ол тек GPS жылдамдығын көрсетеді.

Қосымша функциясында сіз телефон экранын жоғары қаратып, телефонды еңкейтсеңіз, көлік дәл осылай жасайды.

7 -қадам: Финал

Image
Image

Егер сізде күмән туындаса немесе көмек қажет болса, маған хабарлаңыз, мен сізге қолымнан келгенше көмектесуге тырысамын.

Сіз мұны шағын компьютерде қалай жинақы және толық жұмыс жасайтыны туралы бейнедегі мысалдарды орындауға болады.

Егер сізді андроид студиясының көмегімен arduino жобаларын басқаруға арналған андроид қосымшасын қалай жасау керектігі туралы нұсқаулық жасағыңыз келсе, маған түсініктемеде хабарлаңыз.

Сіз мұны істей алдыңыз деп үміттенемін және сіз оны қызықты өткіздіңіз.

Егер сізде менің нұсқаулықты түзетуге немесе жақсартуға қатысты бірнеше кеңестер болса, түсініктемелерде маған хабарлаңыз.

Саған ең жақсысын тілеймін!

:)

Ұсынылған: