Агуулгын хүснэгт:

Arduino болон ухаалаг гар утсыг ашиглан агаар түдгэлзүүлэх дижитал хянагч: 7 алхам (зурагтай)
Arduino болон ухаалаг гар утсыг ашиглан агаар түдгэлзүүлэх дижитал хянагч: 7 алхам (зурагтай)

Видео: Arduino болон ухаалаг гар утсыг ашиглан агаар түдгэлзүүлэх дижитал хянагч: 7 алхам (зурагтай)

Видео: Arduino болон ухаалаг гар утсыг ашиглан агаар түдгэлзүүлэх дижитал хянагч: 7 алхам (зурагтай)
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Арваннэгдүгээр
Anonim
Image
Image
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

Бүгдээрээ сайн уу

Энэхүү зааварчилгаанд би танд нэг ардуино + блютүүт модулийг ашиглан андройд +4.4 -тэй ухаалаг гар утсыг удирдах зориулалттай автомашины агааржуулалтыг хэрхэн яаж зохицуулахыг танд үзүүлэхийг хичээх болно.

Энэхүү төсөл нь агаарын түдгэлзүүлэлт суурилуулсан боловч дижитал хянагчгүй найзаасаа эхэлсэн тул чөлөөт цагаараа би түүнд зориулж бүтээх боломжтой эсэхийг олж мэдээд, дараа нь энэ санааг зарахаар шийдсэн боловч Португалид хэн ч сонирхохгүй байгаа бололтой. Би агаар суурилуулсан машингүй ч гэсэн одоо бүх хүмүүстэй энэ төслийг хуваалцах болно.

Arduino -ийн техник хангамж, програм хангамж нь ухаалаг гар утсан дээрх DigitalPowerLift apk -тэй ажиллах зориулалттай бөгөөд 4 ороомогтой эсвэл 8 -тэй түдгэлзүүлэлт дээр ажилладаг бөгөөд энэ төхөөрөмж дээр 3 товчлуур байдаг бөгөөд ингэснээр та машины өндрийг утасгүйгээр тохируулж болно.

Миний энэ төслийн дараагийн алхам бол дугуй тус бүрийн өндөр мэдрэгч байх бөгөөд apk доторх Автомат горимыг идэвхжүүлэх байсан, гэхдээ надад өдөр бүр юм туршиж үзэх агааргүй машин байдаггүй, гэхдээ зөвхөн хурд харуулдаг.

Арвино нь зөвхөн агаарын хавхлаг дээрх 12в цахилгаан ороомогыг идэвхжүүлж чаддаггүй тул 12 вольтын машины үсрэлтээс үүдэн arduino -ийг тэжээлээр хангах зарим зохицуулагчийг энэ төсөлд хийх шаардлагатай байна. мөн ухаалаг гар утсаараа соленоидыг идэвхжүүлэх шаардлагатай бусад төслүүдэд ижил загварыг ашиглаж болно.

Энэхүү зааварчилгааны тусламжтайгаар та arduino -г зөвхөн нэг аналог зүүгээр холбосон хэд хэдэн товчлуур ашиглан транзистор ашиглан arduino 5v -ээс илүү том ачааллыг идэвхжүүлэхийн тулд хүчдэл хуваагчийг өөрийн төсөлд хэрхэн ашиглах талаар сурах болно.

Та arduino -ийн бүх кодыг хэдхэн алхмын өмнө татаж авах боломжтой болно, ухаалаг гар утасны хувьд apk DigitalPowerLift -ийг Google play дээрээс татаж авах боломжтой.

Би бүх зүйлийг талхны тавцан дээр хэрхэн яаж угсрахыг харуулах болно, гэхдээ би бүх бүрэлдэхүүн хэсгүүдийг жижиг компьютер дээр "сүүлчийн видеог шалгах" гэсэн 2 жишээтэй, танд гагнуурын ур чадвар хэрэгтэй болно.

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүдийн жагсаалт:

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

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

Эсэргүүцэл 1K ---- 9

Эсэргүүцэл 1K8 ---- 1

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

Эсэргүүцэл 470k ---- 3

PushButton ---- 3

Led 3mm ногоон-4

3 мм улаан-4

Нэмэлт-DC-DC Step Down 4.5V- 60V to 3-35V ---- 1

Bluetooth модуль HC-05

Ардуино

Breadboard 830 оноо

Breadboard холбогч кабель

Анхаарна уу: Хэрэв таны машинд тэнхлэг тус бүрт 2 ширхэг ороомог байгаа бол танд Led тус бүрээс 2 ширхэг л хэрэгтэй болно, 4 - TIP120 ба 4 - Диод Эдгээр arduino -уудын аль нэг нь "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 модуль:

Эхлээд бид arduino Rx -ийг 5v -аас 3.3v хүртэл бууруулах хэрэгтэй бөгөөд хамгийн хялбар бөгөөд хамгийн хямд арга бол хүчдэл хуваагч хийх явдал юм.

  1. Модулийн +5v ба GND -ийг холбоно уу
  2. 1k8 резисторын нэг үзүүрийг газард, нөгөө талыг төмөр замын 1 -р цооног дахь модулийн ойролцоо холбоно уу.
  3. 1k резисторын нэг үзүүрийг 1k8 -тай ижил төмөр замд холбож, хооронд нь нүх үлдээгээрэй, 1k резисторын нөгөө үзүүрийг өөр хэсэгт холбоно уу.
  4. 10 arduino дижитал зүү дээрх кабелийг bluetooth модулийн RX руу холбоно уу.
  5. 1 arduino дижитал зүү дээрх кабелийг 1k эсэргүүцэл ганцаарддаг төмөр замд холбоно уу.

Эцэст нь кабелийг хоёр резистор хоорондоо холбосон төмөр замд холбож, кабелийг хооронд нь, нөгөө үзүүрийг TX модульд оруулна.

Товчлуурууд:

Би аналог тээглүүрээс утгыг унших талаар бодож энэ төслийг хийж байсан тул би arduino дээр зүүгээ чөлөөтэй байлгаж, ажиллахын тулд 8 ороомогтой, Bluetooth модулийн 2 зүүг хурдан унагаж байсан тул 3 товчлуурыг ашиглахаар шийдсэн. Зураг дээр харж байгаа шиг холболтыг ашигладаг ижил arduino аналог зүү.

Тэмдэглэл: Эдгээр товчлууруудыг ажиллуулахын тулд та миний ашиглаж байсан резисторыг ашиглах ёстой эсвэл кодыг өөрчлөх шаардлагатай болно

  1. Товчлууруудыг оруулна уу.
  2. Бүгдийг нэг хөл дээр +5в -т холбоно уу.
  3. Талхны хавтангийн нөгөө талд +5v -ийн эсрэг талын 470k резисторыг сүүлчийн эсэргүүцэгчийг нэг хоосон төмөр замд холбоно.
  4. Одоо Bluetooth модулийн хүчдэл хуваагчтай ижил зүйлийг хий, 390k эсэргүүцлийн нэг үзүүрийг газард, нөгөө нь 470k ганцаараа байгаа төмөр замд холбоно.
  5. Эцэст нь резисторуудын хоорондох кабелийг arduino дээрх аналог A1 зүү рүү холбоно уу.

Алхам 4: Транзистор

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

Одоо транзисторууд

Энэ бол энгийн зүйл, зүгээр л зураг шиг нэгийг холбож, үлдсэн хэсгийг нь давт.

Энэ алхамд та диод хэрхэн ажилладагийг мэдэх хэрэгтэй. Үүнийг зөвхөн нэг тийш урсдаг гол гэж төсөөлөөд үз дээ, учир нь бид цахилгаан ороомог идэвхжүүлэхийн тулд GND -тэй хамтран ажиллахын тулд эргэн тойрондоо бага зэрэг мөнгөн бөгжтэй диодын төгсгөлийг + ба нөгөө үзүүрийг нь холбох ёстой. TIP120 -ийн дунд зүү болох төмөр зам нь таны транзисторыг шарахаас урьдчилан сэргийлэхэд оршино. Учир нь цахилгаан ороомог нь тогтмол гүйдлийн хөдөлгүүртэй адилхан тул та тэдгээрийг суллахад богино хугацаанд гүйдэл гаргаж, транзистор руу буцахыг оролдох болно. + дээр дахин хаяна уу. "Тусламж, жишээ авахын тулд өгсөн зургийг ашиглаарай."

Хэрэв таны агаарын тээврийн төхөөрөмж зөвхөн 4 ороомогтой бол сүүлийн тэмдэглэлд анхаарлаа хандуулаарай.

Алхам:

  1. Транзистор дээрх текст рүү харвал зүүн зүү нь 1k резисторын нэг үзүүрийг нөгөө хоосон төмөр замд холбох ёстой бөгөөд мөн урт зүү "Анод" -ыг зүүн зүүгээр, богино хөлийг "Катод" -тай холбох ёстой. GND.
  2. Дунд зүү төмөр зам дээр транзисторын ойролцоох диод ба диодын дараа нэг кабелийг "дүрсний зааврыг дагаж мөрдөх", "кабелийн тугалга нь ороомгийн GND -тэй холбох гэж байгаа зүйл" -ийг холбоно.
  3. Зөв тээглүүрийг бүх транзисторуудын дунд хуваалцдаг бөгөөд үүнийг Ground машин болон Arduino GND машинтай хуваалцах ёстой.
  4. Arduino дижитал зүү 2 -оос нэг кабелийг 1k резисторын ганц төгсгөлд холбоно уу.
  5. Дижитал зүү 2 -оос дижитал pin9 хүртэлх бүх транзисторыг давтана уу.

Arduino - транзисторын холболтууд:

Ногоон гэрэл нь UP -д зориулагдсан болно

Дижитал зүү 2 - Зүүн урд дугуй Дээш

Дижитал зүү 3 - Урд талын баруун урд дугуй

Дижитал зүү 4 - Арын зүүн дугуй Дээш

Дижитал зүү 5 - Арын баруун дугуй Дээш

Улаан LED нь Down -д зориулагдсан болно

Дижитал зүү 6 - Зүүн урд дугуй доошоо

Дижитал зүү 7 - Баруун урд талын дугуй доошоо

Дижитал зүү 8 - Арын зүүн дугуй Доош

Дижитал зүү 9 - Арын баруун дугуй Доош

Тэмдэглэл:

Агаарын тээврийн хэрэгслийн хувьд бие даасан дугуйны удирдлагын оронд "8 ороомог" нь тэнхлэг тус бүрийн хяналттай байдаг "4 ороомог" ийм байдлаар холбогддог.

Ногоон LED:

Дижитал зүү 2 - Урд тэнхлэг дээшээ

Дижитал зүү 4 - Буцах тэнхлэг Дээш

Улаан гэрэл:

Дижитал зүү 6 - Урд тэнхлэг Доошоо

Дижитал зүү 8 - Арын тэнхлэг Доошоо

Алхам 5: Arduino код

Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код

Хэрэв та заасан бүх холболтыг хийсэн бол кодыг танд arduino дээр байршуулна уу.

Үгүй бол танд туслах хэдэн зураг байна.

Хэрэв та товчлууруудад өөр өөр резистор ашигласан бол зураг дээр бас туслах болно

Arduino кодыг эндээс татаж авна уу.

Зураг дээр та дараахь зүйлийг олох боломжтой

  • Бодератуудыг хаанаас солих вэ
  • Транзистортой холбогддог, ороомогтой ажиллах зүүг хаанаас солих вэ
  • Bluetooth RX/TX тээглүүрийг хаанаас солих вэ
  • Хэрэв та товчлуурт заасан заавраас өөр резистор ашигласан бол зарим нь тэнд туслах болно.

Хэрэв та үүнийг хүсч байгаа бол кодыг өөрчилнө үү эсвэл бусад төслүүддээ дуртай байдлаар ашиглаарай.

"хуваалцах нь санаа зовдог"

!!Маш чухал

Андройд аппликейшнаас өгөгдөл хүлээн авдаг кодыг бүү өөрчил, тэгэхгүй бол андройд аппликейшн дээр ажиллахгүй, зөвхөн юу хийж байгаагаа сайн мэдэж байвал л өөрчил

Алхам 6: Дижитал хөдөлгүүртэй өргөх програм

Энэ апп нь аль хэдийн arduino кодтой ажилладаг.

Та видеог шалгаж болно.

Google Play дээрээс програмыг татаж авахын тулд эндээс олж болно.

Утасныхаа Bluetooth -ийг идэвхжүүлээд Bt модулийг хайж олоорой.

Апп -ыг нээгээд баруун дээд буланд очоод холбогдохын тулд дарна уу, дараа нь хосолсон төхөөрөмжүүдийн жагсаалтыг нээнэ, зүгээр л Bt модулийг сонгоод хүлээнэ үү. холбогдсон байна.

Автомат горимоос бусад бүх зүйл ажиллаж байгаа бөгөөд одоогоор зөвхөн gps хурдыг харуулдаг.

Нэмэлт функц дээр та утасныхаа дэлгэцийг дээш харуулан байрлуулж, утсаа хазайлгахад машин ч мөн адил ажиллах болно.

Алхам 7: Эцсийн шат

Image
Image

Хэрэв танд ямар нэгэн эргэлзээ, тусламж хэрэгтэй байгаа бол надад хамгийн сайн туслахыг хичээх болно гэдгээ хэлээрэй.

Үүнийг миний хийсэн жижиг компьютер дээр хэрхэн маш авсаархан, бүрэн ажиллагаатай болгох тухай видеон дээрх жишээг дагаж болно.

Хэрэв та андроид студийг ашиглан arduino төслүүдийг хянахын тулд андройд програмыг хэрхэн яаж хийх талаар зааварчилгаа өгөхийг сонирхож байвал коммент хэсэгт надад мэдэгдээрэй.

Та үүнийг амжилттай хэрэгжүүлж, хөгжилтэй байсан гэж найдаж байна.

Хэрэв танд бас миний зааварчилгааг засах, сайжруулах талаар хэдэн зөвлөгөө байгаа бол сэтгэгдэл дээр надад мэдэгдээрэй.

Танд хамгийн сайн сайхныг хүсэн ерөөе!

:)

Зөвлөмж болгож буй: