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

Bluetooth агаарын эвэр: 7 алхам (зурагтай)
Bluetooth агаарын эвэр: 7 алхам (зурагтай)

Видео: Bluetooth агаарын эвэр: 7 алхам (зурагтай)

Видео: Bluetooth агаарын эвэр: 7 алхам (зурагтай)
Видео: 125 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОТРАНСПОРТНЫХ И ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2024, Арваннэгдүгээр
Anonim
Image
Image
Хэрэгсэл ба материал
Хэрэгсэл ба материал

Удаан хугацааны турш хөөцөлдөж байсны эцэст би энэ төслийг бичихэд тохиромжтой гэж шийдсэн (би бас заавартай футболкны төлөө алж байна). Би энэ сайтад дуртай бөгөөд энэ төсөл танд таалагдана гэж найдаж байна.

ЧУХАЛ! Түргэн шуурхай хэлэхэд энэ бүтцэд нэмэлт алхамууд орно. Таны эвэр 6 -р шатанд бүрэн ажиллагаатай байх болно, гэхдээ би батерейны түвшинг хянах, Bluetooth төхөөрөмжийн нэрийг өөрчлөх гэх мэт нэмэлт сонголтуудыг оруулсан болно.

Мөн ямар нэгэн зүйл тодорхойгүй байвал надад мэдэгдээрэй! Би энэ бичвэрийг орхигдуулсан байж магадгүй бүх зүйлээрээ засах болно.

Алхам 1: багаж хэрэгсэл, материал

Хэрэв офлайн байгаа бол холбоосыг шинэчилж байх болно.

Шаардлагатай бүрэлдэхүүн хэсгүүд:

  • Arduino Pro Mini 3.3v 8mhz эсвэл 5v 16mhz (холбоос)
  • UART TTL програмист (холбоос)
  • HC-05 Bluetooth модуль (холбоос)
  • Толгойн зүү [ойролцоогоор ~ 25 хийх ёстой] (холбоос)
  • Hookup Wire (талхны самбар дээрх зүүг холбоход хангалттай)
  • Air Horn 134A (холбоос)
  • 180 градусын Servo мотор (холбоос)
  • Гагнах боломжтой талхны самбар [хэмжээг нь хасах] (холбоос)
  • 4 x AA зайны хавчаар [Зураг дээр байхгүй] (холбоос)

  • 4 x АА батерей (Зураг дээр байхгүй)

Нэмэлт нэмэлтүүд:

  • 2 утас вольтметр (холбоос)
  • Түр зуурын унтраалга (холбоос)
  • Супер конденсатор (зураг дээр байхгүй) (холбоос)

Шаардлагатай хэрэгсэл:

  • Гагнуурын төмөр + гагнуур
  • Халуун цавуу буу
  • Угаах таслагч
  • 3D принтер (эсвэл онлайнаар 3d хэвлэх үйлчилгээ)

Алхам 2: Arduino -г анивчих

Arduino шарж байна
Arduino шарж байна
Arduino шарж байна
Arduino шарж байна

Юуны өмнө та Arduino -гээ асаахыг хүсч байна. Хэрэв энэ нь толгойн гагнууртай хамт ирээгүй бол та дараах 6 шошгыг гагнах хэрэгтэй болно.

GND, GND, VCC, RXI, TXO, DTR (эдгээр нь бүгд самбарынхаа доод талд дараалан байх болно)

Зүүг гагнаж дууссаны дараа тэдгээрийг FTDI програмисттайгаа дараах байдлаар холбох шаардлагатай болно.

FTDI - Arduino

DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND

Одоо манай туршилтын кодыг байршуулаарай (кодыг эндээс олж болно):

#оруулах #оруулах

Servo эвэрServo; // servoSoftwareSerial BT -ийг хянахын тулд servo объект үүсгэх (10, 11); char a; // бусад төхөөрөмжөөс ирж буй тэмдэгтүүдийг хадгалдаг int pos = 0; // servo байрлалыг хадгалах хувьсагч

хүчингүй тохиргоо () {BT.begin (9600); BT.println ("Агаарын эвэр идэвхтэй"); hornServo.attach (9); // зүү 9 дээрх servo -ийг hornServo.write servo объектод хавсаргана (10); // servo байрлалыг тохируулна

}

void loop () {if (BT.available ()) {a = (BT.read ());

хэрэв (a == '1')

{hornServo.write (90); // servo -д 'pos' гэсэн хоцрогдолтой байрлалд шилжихийг хэл (15); BT.println (""); саатал (350); hornServo.write (10); // хувьсагч 'pos' саатал дахь байрлалд шилжихийг servo -д хэлээрэй (15); } if (a == '2') {hornServo.write (90); // servo -д 'pos' гэсэн хоцрогдолтой байрлалд шилжихийг хэл (15); BT.println (""); саатал (400); hornServo.write (10); // хувьсагч 'pos' саатал дахь байрлалд шилжихийг servo -д хэлээрэй (15); } if (a == '3') {hornServo.write (90); // servo -д 'pos' гэсэн хоцрогдолтой байрлалд шилжихийг хэл (15); BT.println (""); саатал (500); hornServo.write (10); // servo -д 'pos' гэсэн хоцрогдолтой байрлалд шилжихийг хэл (15); }

хэрэв (a == '4')

{hornServo.write (90); // servo -д 'pos' гэсэн хоцрогдолтой байрлалд шилжихийг хэл (15); BT.println (""); саатал (600); hornServo.write (10); // servo -д 'pos' гэсэн хоцрогдолтой байрлалд шилжихийг хэл (15); } if (a == '?') {BT.println ("Хурц тэсэлгээ хийхийн тулд '1' илгээнэ үү)); BT.println ("'2' -ийг илүү удаан тэсэлгээгээр илгээх"); BT.println ("Зохистой тэсрэлт хийхийн тулд '3' илгээх"); BT.println ("Сонсголгүй тэсэлгээний төлөө '4' илгээх"); }}}

Алхам 3: Самбарыг угсрах (байрлуулах ба цахилгаан гагнах)

Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)
Удирдах зөвлөлийг угсрах (байрлуулах ба цахилгаан гагнах)

Энэ алхам нь цөөн хэдэн холболт, бага зэрэг тэвчээр шаардах боловч маш энгийн юм.

ТАЙЛБАР: Та энэ алхамыг ердийн талхны самбар дээр гагнахгүйгээр хийж болно, гэхдээ энэ нь таны эцсийн бүтээгдэхүүнийг зөөвөрлөх чадвар багатай болгоно.

Байршил:

Энэ алхамыг хийх бүрэлдэхүүн хэсгүүд:

  • Ардуино
  • BT модуль
  • 3 эрэгтэй толгойн зүү
  • Утас

Бид гэрэлтүүлсэн Arduino болон Bluetooth модулийг (HC-05) талхны тавцан дээр өөрт тохирсон чиглэлд байрлуулах ёстой. Таны ашиглаж буй талхны самбар нь эгнээ тээглүүрийг бүлэглэж, гүүрлэхгүй байгаа эсэхийг шалгаарай. Миний ашигладаг ПХБ-Way талхны самбар дээр зүү бүр бие даасан байв.

Дараах тээглүүрийг гагнана.

Ардуино BT модулийн толгойн утас Улаан утас VCC VCC дунд зүү Хар утас GND GND доод зүү

Тэмдэглэл: Arduino дээр 2 GND зүү байгаа бөгөөд та үүнийг ашиглаж болно.

Эцсийн зураг дээр би цахилгаан холболт хийхийн тулд Arduino -ийн баруун талд ганц хар улаан утсыг хаана гагнаж байгааг дүрсэлсэн болно.

Алхам 4: Самбарыг угсрах (дохионы утас ба туршилт)

Самбарыг угсрах (дохионы утас ба туршилт)
Самбарыг угсрах (дохионы утас ба туршилт)
Самбарыг угсрах (дохионы утас ба туршилт)
Самбарыг угсрах (дохионы утас ба туршилт)
Самбарыг угсрах (дохионы утас ба туршилт)
Самбарыг угсрах (дохионы утас ба туршилт)
Удирдах зөвлөлийг угсрах (дохионы утас ба туршилт)
Удирдах зөвлөлийг угсрах (дохионы утас ба туршилт)

Дохионы утас:

Одоо бид дахиад 3 утас ажиллуулах ёстой. Манай кодын дагуу Arduino руу дохио 9 -р зүү дээр байгаа бөгөөд бидний BT модультай цуваа холбоо 10 ба 11 -р зүү дээр байна.

Дараах тээглүүрийг гагнана.

Arduino BT ModulePin 10 (D10) TXD (Ногоон утас) Pin 11 (D11) RXD (Шар утас)

servo руу дохио өгөхдөө бид дараах байдлаар гагнана.

Arduino толгой PinPin 9 (D9) дээд зүү (цагаан утас)

Эцэст нь та servo мотороо толгойн зүү рүү залгаж болно. Тэд ерөнхийдөө хүрэн, улаан, шар өнгийн 3 зүү эмэгтэй толгойтой.

Браун нь газар, улаан нь VCC, шар нь дохио юм. Дээд талд нь шар зүү зүүг залгуур дээр байрлуулсан эсэхийг шалгаарай.

Туршилт:

Та одоо ажиллаж байгаа эсэхийг баталгаажуулахын тулд төхөөрөмжөө хүчээр холбож болно!

5V.5A нь энэ туршилтанд тохирсон байх ёстой, хэрэв танд вандан тэжээлийн хангамж байхгүй бол та алхам алхмаар үргэлжлүүлж, батерейны багцыг нэмсний дараа туршиж үзэх боломжтой.

BT модулийг анивчих хүртэл төхөөрөмжөө асааж, төхөөрөмжийн үндсэн ID болох 'HC-05' -г хайж олохын тулд тест хийх хэрэгтэй. '1234' (заримдаа үйлдвэрлэгчээс хамаарч '12345') нууц үгээр холбож, Bluetooth цуврал APP суулгаарай.

Би "Цуваа Bluetooth Терминал" -ийг зөвлөж байна. Зүүн дээд буланд байгаа гамбургер цэсийг дарж төхөөрөмжүүд дээр дарна уу.

HC-05-ийг ногооноор тодруулсан эсэхийг шалгаад терминал руу буцна уу.

Цуваа холболтыг эхлүүлэхийн тулд баруун дээд буланд байгаа бинкийн хажууд байгаа хос залгуур товчийг дарна уу.

Амжилттай холболт хийсний дараа 'Air Horn Active' -ийг цувралаар хэвлэхийг угтан авах ёстой.

Илгээх үү? ' цэс эсвэл 1 -ээс 4 хүртэлх тоонуудыг татахын тулд таны Servo хөдөлж эхлэх ёстой.

ТАЙЛБАР: Хэрэв танд асуудал байгаа бол алдааг олж засварлах нь сүүлийн алхам дээр байна! Мөн асуудлуудаа чөлөөтэй бичээрэй, би тусалж чадна.

Алхам 5: эд анги, угсралтыг 3D хэвлэх

Эд анги, угсралтыг 3D хэвлэх
Эд анги, угсралтыг 3D хэвлэх
Эд анги, угсралтыг 3D хэвлэх
Эд анги, угсралтыг 3D хэвлэх
Эд анги, угсралтыг 3D хэвлэх
Эд анги, угсралтыг 3D хэвлэх

Одоо хялбар хэсгийн хувьд. Би энд STL файлуудыг оруулсан боловч ихэнх 3D принтерүүд өөр байдаг.

ПХБ -ийн хавчаар

Servo Mount

Эвэр суурь

Хэвлэх тохиргоо ЧУХАЛ

  • Принтерийн ор дээрх эцсийн зураг дээр үндэслэсэн байвал ямар ч загвар нь дэмжлэг авах шаардлагагүй болно.
  • Таны хэвлэгчийн тохиргоог таны ашиглаж буй материалаар тодорхойлох боловч хэвлэхдээ дунд зэргийн дүүргэх аргыг сонгохыг зөвлөж байна. Сул дүүргэлт нь бэхэлгээний уян хатан байдлыг хангаж, доошоо чиглэсэн хангалттай даралт нь эвэрийг хөдөлгөж чадахгүй болно.
  • (сул дүүргэлт = уян хатан = эвэргүй = төсөл амжилтгүй болсон)

Чуулган

Үндсэн хэвлэмэл нь таны агаарын эвэрний савны ёроолд амархан наалддаг тул хажуугийн ПХБ -ийн хавчаар нь эвэрний хажуу талд наалдах ёстой.

Серво бэхэлгээг холбоход бас хялбар байдаг. Илүү тогтвортой байдлыг хангахын тулд хавсаргасан зургуудын дагуу дугуй эвэр бэхэлгээг огтолж, эвэр рүү ээрэхийг зөвлөж байна. Энэ нь гулсах чадварыг хязгаарлах болно, ялангуяа бүрэн канистрийг ажиллуулахад хичнээн их хүч шаардагдах болно. servo -ээр зарим эрэг шургуулахыг зөвлөж байна, гэхдээ 3d хэвлэх нь servo -т маш тохиромжтой байх ёстой.

Би суулгахад хэтэрхий том 2 модон эрэг ашигласан боловч та нааж болно, сонголт бол таных!

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

PCB бэхэлгээнд туршиж үзсэн ПХБ -ээ халуун нааж (та үүнийг шургуулж болно, гэхдээ халуун цавуу нь үргэлж гарах хялбар арга юм), эвэр дээр хавчуулаарай.

Дараа нь та батерейны хавчаарыг самбар дээр гагнасан утсан дээр гагнах боломжтой.

ТАЙЛБАР: Мэдээллийн хүснэгтийн дагуу эдгээр самбар дээрх зохицуулагчид 16 вольтын хүчдэлийг ажиллуулдаг тул 4 цэнэглэгдсэн АА батерей энэ тохиргоонд тохирсон байх болно.

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

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

Алхам 6: ЗӨВЛӨХ

ШҮҮХИЙГ АВАХ!
ШҮҮХИЙГ АВАХ!

Уралдааны дохио өгөх үү?

Үүнийг хамт ажиллагсдынхаа ширээний доор тарьж байна уу?

Эвэрт үнэхээр хайртай юу?

За одоо эрх мэдэл таны гарт байна! (хэрэв та BT -ийн хүрээнд байгаа бол)

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

Алхам 7: Нэмэлт нэмэлт + Алдааг олж засварлах

Нэмэлт нэмэлтүүд:

Супер таг: Хэрэв таны төхөөрөмж эвэрээ асаагаагүй ч товчлуурыг дараад дахин асаахад танд хангалттай гүйдэл байхгүй байж магадгүй юм. Нэгдүгээрт, AA батерейгаа цоо шинэ болгож өөрчил, гэхдээ та уг бүтцэд дотоод конденсатор нэмж болно. Би хэд хэдэн хэвтэж, хавсаргасан зургийн дагуу цахилгааны шугамын дагуу байрлуулав.

Хүчдэл хэмжигч + асаах/унтраах унтраалга: Та мөн унтраалгын нийтлэг порт дээрх үндсэн хүчдэлийн шугам, хэлхээний vcc -ийг дээд зүү дээр оруулаад төслөө асаах, унтраахын тулд цахилгаан унтраалга оруулж болно. Дараа нь та энэ хэлхээг вольт тоолууртай хамт ашиглаж, унтраалгын доод зүү дээр тэжээл эсвэл улаан утас нэмж болно. Унтраасан үед та батерейны хүчдэлийг унших боломжтой болно. Унтраах үед цахилгаан хэмнэхийн тулд түр зуурын унтраалгыг вольтметрээр цувралаар тавь. Миний оруулсан хоёр дахь самбарын зургийг энд оруулаад үзээрэй.

BT нэр болон нууц үгийг өөрчлөх: Techbitar -ийн зааварчилгааг эндээс ашиглана уу!

Алдааг олж засварлах:

Асуудал гарч ирэх үед хүн ам нэмэгдэх болно!

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