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

Хэт авианы мэдрэгч ба фотоцеллтэй Bluetooth хулгана: 10 алхам (зурагтай)
Хэт авианы мэдрэгч ба фотоцеллтэй Bluetooth хулгана: 10 алхам (зурагтай)

Видео: Хэт авианы мэдрэгч ба фотоцеллтэй Bluetooth хулгана: 10 алхам (зурагтай)

Видео: Хэт авианы мэдрэгч ба фотоцеллтэй Bluetooth хулгана: 10 алхам (зурагтай)
Видео: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Долдугаар сарын
Anonim
Хэт авианы мэдрэгч ба фотоцелл бүхий Bluetooth хулгана
Хэт авианы мэдрэгч ба фотоцелл бүхий Bluetooth хулгана

Тиймээс би яагаад энэ төслийг хийсэн тухай бага зэрэг танилцуулъя. Би одоо шинэ байшиндаа зулзага өргөж авахаар хайж байна. Тэгээд мууранд зориулж тоглож болох хэдэн зүйл хийж өгсний дараа би өөрөө тоглоом хийж болохгүй гэж бодлоо. Тиймээс би Bluetooth хулгана хийсэн. Та үүнийг Андройд утсанд зориулж хийсэн програмыг ашиглан хянах боломжтой. Үүнээс гадна би хоёр горим хийсэн. Оролтыг унтраах горим нь хулгана зөвхөн ар талдаа ойрхон байвал хариу үйлдэл үзүүлдэг. Мөн програмын хэрэглэгч хулганаа "жолоодох" боломжтой ердийн оролт.

Алхам 1: Материал

Материал
Материал

Хулганы хувьд танд хэрэгтэй болно:

  • 1 удаа Arduino Uno
  • 1х талхны самбар
  • 1х гагнуурын самбар
  • 360 удаагийн тогтоол бүхий 2x Gearmotor
  • 1х 10 к Ом эсэргүүцэл
  • 1x Arduino жолоочийн самбар L298N Dual H Bridge
  • 1х HC-05 Bluetooth адаптер
  • 1х Photocell Light резистор
  • 1х хэт авианы мэдрэгч
  • 1х мод
  • Хурдны моторт тохирох чадвартай 2х дугуй
  • 20х боолт
  • 20х Эмэгтэй - Эмэгтэй холбогч утас
  • 20х эрэгтэй - эрэгтэй холбогч утас
  • Андройдтой 1х утас
  • 1х LED зурвас
  • 1х 12в батерей
  • 3x товчлуур (хүссэн өнгө)
  • 10х олс

Түүнчлэн, хэлхээний зохион байгуулалтанд танд хэрэгсэл хэрэгтэй бөгөөд үүнийг хийх хэрэгсэл хэрэгтэй болно. apk таны утасны хувьд.

Би circuito.io -ийг ашиглан схемийг байрлуулж, Appinventor2 -ийг ашиглан андройд утсанд хялбар загвар гаргах програмыг хийсэн.

Алхам 2: Хүрээ

Хүрээ
Хүрээ

Тиймээс бид хулгана хийж байна. Энэ нь хөдөлж, зорилгоо хүлээж авах чадвартай байх ёстой, бид бүх электроникийн хувьд хүрээ хийдэг. Би жаахан мод хэрэглэж 10*14 см хэмжээтэй болгосон. Бид эргэдэг дугуйг холбодог бөгөөд энэ нь одоохондоо дуусах болно.

Алхам 3: Код

Доорх кодыг татаж авна уу.

Та авах ёстой:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Алхам 4: Оролтыг шалгах

Оролтыг туршиж байна
Оролтыг туршиж байна
Оролтыг туршиж байна
Оролтыг туршиж байна

Arduino гэдэгт итгэлтэй байх; HC-05; L298n-H Brigde хөдөлгүүрийн драйвер ба арааны моторууд бүгд ажилладаг бөгөөд таны төхөөрөмж дээрх програмаас оролтыг хүлээн авдаг. Тиймээс, бид дээрх бүх хэлхээг харж байгаа шиг бүх бүрэлдэхүүн хэсгүүдийг утсаар холбох ёстой.

ТАЙЛБАР: Энэ нь 9v эсвэл 6v батерейгаар ажилладаг, моторууд удаан эргэх болно, гэхдээ зүгээр.

ArduinoMouseTesting.ino -г Arduino Uno дээрээ байршуулна уу.

Одоо ArduinoMouseApplication.apk-ийг мобайл төхөөрөмж дээрээ татаж аваад утсаа HC-05-тэй холбож үзээрэй. Зүүг асуухад 1234 эсвэл 0000 ашиглана уу.

Тиймээс, Bluetooth холболт хийгдсэний дараа та програм дээрх урагш эсвэл хойшлуулах товчлууруудыг дарж хөдөлгүүрийг эргүүлэхийг оролдож болно.

Хэрэв танд алдаа гараагүй бол бүх зүйл ажиллаж байна, бид үргэлжлүүлж болно!:)

Алхам 5: Хүрээг бүтээх

Хүрээг бүтээх!
Хүрээг бүтээх!
Хүрээг бүтээх!
Хүрээг бүтээх!
Хүрээг бүтээх!
Хүрээг бүтээх!

Тиймээс одоо дугуйг араа хөдөлгүүрт нэмэх цаг болжээ. Гэхдээ үүнийг хийхээсээ өмнө бид бүх зүйлийг хүрээ дээр тавих ёстой. Би хүрээ дотор өрөм ашиглан нүх гаргахыг зөвлөж байна, гэхдээ энэ нь заавал биш бөгөөд шаардлагагүй юм. Эргэдэг дугуйны нэг талд араа хөдөлгүүрийг нэмнэ. Араа хөдөлгүүр нь хүрээнээс баруун, зүүн тийш хүрэх ёстой. Одоо араа моторыг орхиж чадахгүй байхын тулд бага зэрэг зангиа эсвэл цавуу ашиглаарай. Түүнчлэн, батерейг хүрээний энэ талд тавь, ингэснээр бид хүрээний нөгөө талд хангалттай зайтай болно.

Одоо хүрээг эргүүлээд урд талд нь Arduino Uno нэмнэ үү. L298n-h драйверыг ар талдаа байрлуулна. Бүгдийг хүрээ дээр байрлуулахын тулд зангиа боолт эсвэл цавуу хэрэглээрэй.

Та дугуйг араа хөдөлгүүрт нэмж болно, хүрээ нь явахад бэлэн байх ёстой.

Алхам 6: За, туршиж үзээрэй

За, туршиж үзээрэй!
За, туршиж үзээрэй!

Хэрэв бүх зүйл эмх цэгцтэй байгаа бол хулгана таны хөдөлгөөнт төхөөрөмжөөс өгсөн оролтын дагуу хөдөлж чаддаг байх ёстой. Бид хөдөлж буй хулгана байна!: D

Алхам 7: Кейс үйлдвэрлэл

Кейс үйлдвэрлэл!
Кейс үйлдвэрлэл!
Кейс үйлдвэрлэл!
Кейс үйлдвэрлэл!
Кейс үйлдвэрлэл!
Кейс үйлдвэрлэл!

Бидэнд сэтгэл хөдөлгөм 'зүйл' байгаа боловч энэ нь хулгана руу огт харагддаггүй. Тиймээс бид бүх электроникуудыг маш сайн нуудаг, бас хулгана шиг том хулгана шиг зүйлийг хийх гэж байна ^^.

Нэгдүгээрт, бид Styrofoam ашиглан маш хөнгөн, бат бөх суурийг бий болгодог.

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

Гуравдугаарт, бид нүд, хамартай холбоотой зарим товчлуурыг нэмдэг.

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

Алхам 8: 1 -ийг сайжруул: Photocell

Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell
Шинэчлэлт 1: Photocell

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

Бид Photocell авдаг; 10 к ом эсэргүүцэл; болон 3 холбогч утас. 3 холбогч утас: 5v; gnd; ба А0.

Түүнчлэн, бидэнд LED тууз эсвэл ердийн LED хэрэгтэй (таны хүссэн зүйл). - to gnd ба + зүү 6 -г хавсаргана уу.

Зарим зөвлөмж:

  • Аль болох бага цагаан тугалга хэрэглэхийг хичээгээрэй. Та боломжтой богино холболт хийхийг хүсэхгүй байна.
  • Цагаан тугалга нэмэхээс өмнө гагнуур нь хүссэн температурт байгаа эсэхийг шалгаарай.
  • Arduino -аас gnd (ground) ба 5v портуудыг өргөжүүлж, дулааныг багасгадаг. Нэг талдаа хэд хэдэн эрэгтэй - эрэгтэй утас, нөгөө талд нь зөвхөн нэг эмэгтэй - эмэгтэй утас нэмж, дулааныг багасгах хоолой ашиглан утсыг холбоно.

Алхам 9: 2 -ийг сайжруулах: Хэт авианы мэдрэгч

Шинэчлэлт 2: Хэт авианы мэдрэгч
Шинэчлэлт 2: Хэт авианы мэдрэгч

Тиймээс, дээр дурдсанчлан би хоёр горим хүсч байна. Энэ зорилгыг авахын тулд бид хэт авианы мэдрэгчийг нэмнэ.

VC -ийг 5v дээр нэмнэ үү; gnd to gnd; 8 зүү рүү залгах; 9 зүү рүү цуурайтна. L298n-h-ийн ард хэт уян зүүгээ хулганы ард байрлуулна уу.

За, одоо та ArduinoMouseController.ino кодыг Arduino дээрээ байршуулж болно.

Алхам 10: Сүүлийн зүйлүүд

Сүүлийн зүйлс
Сүүлийн зүйлс
Сүүлийн зүйлс
Сүүлийн зүйлс

Тиймээс, бүх зүйл бэлэн боллоо!

Бид хэргийг утсан дээгүүр нь тавиад, сайн байна!

LED зурвасыг дуртай газраа нэмж, Photocell нь хайрцгийн доор байхгүй эсэхийг шалгаарай. Хэрэв та хүсвэл хайрцгийг цавуугаар хавсаргаж болно, гэхдээ дотор нь юу байгааг харахын тулд хэргийг хялбархан салгахад надад таалагдаж байна: D.

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