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

Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ: 9 алхам
Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ: 9 алхам

Видео: Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ: 9 алхам

Видео: Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ: 9 алхам
Видео: Cami-гийн эгч ❤ 2024, Арваннэгдүгээр
Anonim
Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ
Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ
Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ
Утасгүй агаарын төгөлдөр хуурын бээлий хэрхэн хийх вэ

Зорилго, чиг үүрэг:

Бидний элэгддэг технологийн төсөл бол үндсэн электроник ашиглан синхрон гэрэлтэй утасгүй агаарын төгөлдөр хуурын бээлий, HexWear гэх мэт микроконтроллер, Arduino, Max 8 програм хангамж бүхий зөөврийн компьютер бүтээх явдал юм. Манай төслийн ашиглалт бол Bluetooth чанга яригчаар дамжуулан ямар ч хөдөлгөөнгүй систем эсвэл бодит хэрэгсэлд холбогдоогүйгээр хуруугаа хөдөлгөж төгөлдөр хуурын нот тоглуулах, түүнчлэн багажны сонголтыг гүйлгэх бөгөөд ингэснээр тэдний бүх тэмдэглэл эсвэл дуу авиа байх болно. тушаал дээр утасгүй бээлийээр тоглодог.

Энэхүү төслийн ажиллах арга нь агаарын төгөлдөр хуурын бээлий өмсөхөд холбогдсон дөрвөн хуруу тус бүрт хуруугаа нугалж байгаа эсэхийг тодорхойлох уян мэдрэгчтэй байх явдал юм. Хуруугаа нугалж байх үед холбогдох хурууны LED гэрэл асч, хэрэглэгчид энэ хуруугаа хангалттай нугалсан тухай мэдээлэх бөгөөд Max 8 програм хангамжийг ашигласнаар харгалзах тэмдэглэлийг компьютерээс тоглуулах болно. Тиймээс хуруу бүр нь өвөрмөц тэмдэглэлтэй тохирч байгаа бөгөөд хэрэглэгч гартаа байгаа энэ бээлийг ашиглан гадаад эх үүсвэр болгон хөгжим тоглуулах боломжтой болно. Max 8 програм хангамжийг ашигласнаар бээлий зөвхөн төгөлдөр хуур хөгжим тоглохыг хязгаарладаггүй бөгөөд бусад өвөрмөц дууг харгалзах хуруу бүрээс нь тоглуулах боломжтой бөгөөд энэ нь ямар ч хэрэглэгч хүссэн дууны хэлбэрээ удирдах боломжийг олгодог.

Шаардлагатай материалын жагсаалт:

  • Adafruit богино уян хатан мэдрэгч (4),
  • Adafruit цагаан LED арын гэрэлтүүлгийн модулиуд (4),
  • 100 кОм эсэргүүцэл (4)
  • 1 кОм эсэргүүцэл (1)
  • HexWear микроконтроллерийн иж бүрдэл,
  • Микро USB -ээс USB кабель
  • Микро USB гаралттай холбогдсон гадаад батерейны багц
  • AAA батерей
  • Уян хатан даавуугаар хийсэн бээлий
  • Arduino IDE болон Max 8 програм хангамжтай зөөврийн компьютер
  • Гагнуурын төмөр ба гагнуур
  • Шотланд соронзон хальс, цахилгаан соронзон хальс, бэхэлгээ
  • Чөлөөт утас, утас таслагч, утас хуулагч
  • Bluetooth чанга яригч, эсвэл чанга яригч ба AUX утас
  • Дулаан агшилт ба дулааны бууралтын хоолой
  • Утас Crimpers
  • Нимгэн хэлхээний самбар,

Алхам 1: Хэлхээг бий болгох

Гол хэлхээ нь хэд хэдэн хүчдэл хуваагчийг зэрэгцээ холбосон хэлхээ юм. Түүнчлэн нэг чиглэлд гулзайлтын зэргээс хамаарч эсэргүүцэл нь өөрчлөгддөг резистор болох уян мэдрэгчийг багтаасан болно. Уян мэдрэгчийг нугалахад эсэргүүцэл нь ойролцоогоор 25 кОм -оос 100 кОм хүртэл нэмэгдэх бөгөөд түүн дээрх унших хүчдэл нэмэгдэнэ.

Гэсэн хэдий ч манай дизайн дөрвөн уян мэдрэгч, дөрвөн LED, bluetooth хамтрагч ашигладаг тул HEXWear -д цөөн тооны портуудыг ашигладаг тул порт өргөтгөгч ашиглах шаардлагатай болдог. Бид дөрвөн уян мэдрэгчийг HEXWear -ийн аналог оролтоор холбож, Bluetooth mate -ийг TX ба RX зүүгээр холбож, MCP23017 порт тэлэгчийг SDA ба SCL зүүтэй холбож, улмаар LED -ийг тэжээнэ.

Илүү дэлгэрэнгүйг хавсаргасан хэлхээний диаграмаас үзнэ үү. (Диаграм дээрх Vcc нь HEXWear дээрх Vcc зүүтэй тохирч байгааг анхаарна уу. Хэрэв хангалттай зүү байхгүй бол тэдгээрийг зэрэгцээ холбож болно, эсвэл ижил хүчдэлтэй гадаад тэжээлийн эх үүсвэр нь бас нэг боломжийн хувилбар юм)

Алхам 2: Нэмэлт номын сан суулгах:

Бид HEXWear ашигладаг байсан тул Arduino програм хангамжийг зохих ёсоор ашиглахын тулд нэмэлт номын сан суулгах шаардлагатай. Үүнийг хийхийн тулд дараах зааврыг ашиглана уу.

1) (зөвхөн Windows, Mac хэрэглэгчид энэ алхамыг алгасаж болно) https://www.redgerbera.com/pages/hexwear-driver-i… хаягаар орж драйверийг суулгаарай. Драйверийг татаж аваад суулгана уу холбосон RedGerbera хуудасны дээд хэсэг).

2) Hexware -д шаардлагатай номын санг суулгана уу. Arduino IDE -ийг нээнэ үү. "Файл" хэсэгт "Тохиргоо" -г сонгоно уу. Нэмэлт самбар удирдах менежерийн URL-д заасан орон зайд https://github.com/RedGerbera/Gerbera-Boards/raw/… оруулаад "OK" дээр дарна уу. Tools -> Board: -> Board Manager руу очно уу. Зүүн дээд булангийн цэснээс "Хувь нэмэр оруулсан" -г сонгоно уу. Хайлт хийж, дараа нь Gerbera Boards дээр дарж, Install дээр дарна уу. Arduino IDE -г орхиж, дахин нээнэ үү.

Номын санг зөв суулгасан эсэхийг шалгахын тулд Tools -> Board руу очоод цэсийн доод хэсэгт гүйлгэнэ үү. Та "Gerbera Boards" гэсэн хэсгийг харах ёстой бөгөөд доор нь дор хаяж HexWear гарч ирэх ёстой (хэрэв мини-HexWear шиг самбар байхгүй бол).

Алхам 3: Arduino ноорог үүсгэх

Arduino ноорог нь хэлхээний цуваа резистор дээрх хүчдэлийн утгыг уншиж, тогтоосон босгыг хангаж байгаа эсэхийг шийднэ. Хэрэв босго давсан бол HexWear нь холбогдох LED -ийг асааж, зөөврийн компьютерт ASCII кодын дохиог илгээдэг бөгөөд үүнийг дараа нь Max 8 -ийн тэмдэглэлд уншиж, зураглаж болно. Хэлхээ диаграм дахь холбогдох утаснуудын тохиргоог ашиглан HexWear дээрх шаардлагатай бүх зүүг зөв тодорхойлсон болно.

Ноорог дээр тэмдэглэсэн босго утга нь өөр өөр HEXWears -тэй үргэлж нийцдэггүй болохыг бид анзаарсан. Бидний санал болгож буй нэг зөвлөмж бол уян хатан мэдрэгчээс уншсан аналог утгыг тодорхойлохын тулд цуваа плоттер ашиглан гулзайлгахтай харьцуулахад энэ утга хэрхэн өөрчлөгдөхийг зааж өгөх явдал юм. Дараа нь та үүнийг хэлхээнийхээ уян мэдрэгчийн зан төлөвт зөв хариулах өөрийн босго утгыг тодорхойлох боломжтой болно.

Алхам 4: Max 8 Patcher үүсгэх

Max 8 патчер нь зөөврийн компьютерын Bluetooth сувгаар хүлээн авсан гарын оролт эсвэл дохиог багажийн тэмдэглэлийн гаралт дээр харуулдаг. Бидний төсөлд ашиглаж байсан Max 8 патчерийг хавсаргасан бөгөөд татаж авах боломжтой.

Max -ийг ашиглахдаа bluetooth хамтрагчаа Max -тэй холбохын тулд дараах алхмуудыг дагана уу.

  • Ноорог түгжигдсэн эсэхийг баталгаажуулна уу (зүүн доод талд байгаа түгжээ хаагдах ёстой)
  • Метроны объект дээрх "X" унтраасан эсэхийг баталгаажуулна уу (саарал цагаан биш)
  • Цуваа объект руу орох хэвлэх товчийг дараад Max Console дээрх боломжтой портуудыг харна уу
  • Зөв шошготой bluetooth модулийн тусламжтайгаар зөв портыг тодорхойлж, хэрэв олон байгаа бол аль нь ажиллаж байгааг баталгаажуулах хүртэл тус бүрийг туршиж үзээрэй.
  • Энэ процессын явцад таны Bluetooth модуль улаан анивчсан байх ёстой бөгөөд зөв ажиллаж байх үед энэ нь хатуу шунал болж өөрчлөгдөх болно.
  • Bluetooth дээр ногоон гэрэл асах хүртэл үргэлжлүүлэн оролдоорой
  • Холбогдсоны дараа ноорогоо түгжиж, метроны объект дээрх "X" дээр дарж bluetooth холболтыг сонсож эхлээрэй.

Алхам 5: Порт өргөтгөгч, LED, Bluetooth Mate -ийг гагнах

Порт өргөтгөгч, LED, Bluetooth Mate -ийг гагнах
Порт өргөтгөгч, LED, Bluetooth Mate -ийг гагнах
Порт өргөтгөгч, LED, Bluetooth Mate -ийг гагнах
Порт өргөтгөгч, LED, Bluetooth Mate -ийг гагнах

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

MCP23017 порт тэлэгчийг бат бөх холбохын тулд бид түүний холболтыг бээлий дээрээ байрлуулах боломжтой нимгэн хэлхээний самбар дээр гагнав. Бид утсыг LED дээрээ гагнаж, дараа нь холбогдох үзүүрүүдийг газардуулж эсвэл порт өргөтгөгчийн зөв шошготой тээглүүртэй холбосон хэлхээний самбарыг гагнав. Дараа нь бид ижил талхны хавтанг ашиглан bluetooth андтайгаа хүчийг порт өргөтгөгчийн ес дэх зүү рүү өгсөн хүчийг зэрэгцээ холбосон.

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

Алхам 6: Flex мэдрэгчийг гагнах

Flex мэдрэгчийг гагнах
Flex мэдрэгчийг гагнах

Өмнөх алхамтай адил энэ алхам нь тийм ч хязгаарлагдмал биш бөгөөд гагнуур хийх боломжтой боловч хамгийн үр дүнтэй гэж үздэг.

Төслийнхөө хамгийн их хөдөлгөөн хийх эрх чөлөөг хангахын тулд бид уян мэдрэгчийнхээ хоёр үзүүрт утсыг гагнаж, дараа нь LED -тэй хийсэнтэй ижил төстэй ил гарсан хэсгийг таглахын тулд дулааныг багасгасан.

Алхам 7: HEXWear -тэй холбогдох, үүнд гадаад эх үүсвэр ашиглах

HEXWear -тэй холбогдох, үүнд гадаад эх сурвалж ашиглах
HEXWear -тэй холбогдох, үүнд гадаад эх сурвалж ашиглах
HEXWear -тэй холбогдох, үүнд гадаад эх сурвалж ашиглах
HEXWear -тэй холбогдох, үүнд гадаад эх сурвалж ашиглах
HEXWear -тэй холбогдох, үүнд гадаад эх сурвалж ашиглах
HEXWear -тэй холбогдох, үүнд гадаад эх сурвалж ашиглах

Энэхүү олон тооны утсыг HEXWear -тэй шууд холбохын тулд бид хавчаарын холбогчийг ашиглаж, дараа нь HEXWear -ийн өөр өөр порт руу шургуулсан. Ингэснээр бид порт бүртэйгээ шууд холбогдож, HEXWear -ийнхээ шинэ төслүүдийг бий болгохыг хүсч байвал амархан устгаж чадсан юм.

Бид мөн HEXWear -ийг хангалттай хүчээр хангахын тулд гурван AAA батерейг багтаах жижиг гадаад тэжээлийн эх үүсвэрийг холбосон. Бид энэ гадаад тэжээлийн эх үүсвэрийг бугуйвчаар холбосон бөгөөд энэ нь үргэлж холбогдож, хөдөлгөөнд саад учруулдаггүй байв.

Алхам 8: Бүх зүйлийг бээлий дээр бэхлэх

Бүх зүйлийг бээлий дээр бэхлэх
Бүх зүйлийг бээлий дээр бэхлэх
Бүх зүйлийг бээлий дээр бэхлэх
Бүх зүйлийг бээлий дээр бэхлэх

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

Дараа нь та HEXWear, порт өргөтгөгч, bluetooth -ийг нэг бээлийтэй холбох хэрэгтэй болно. Гаднах тэжээлийн эх үүсвэрийг бугуйвчаар бэхлэх нь хөдөлгөөн ихтэй байх, хөдөлгөөнт байдал, элэгдэлд саад болохгүй байх нь маш үр дүнтэй болохыг бид анзаарсан. Бусад бүрэлдэхүүн хэсгүүдийн хувьд орон зайг нэгтгэхийн тулд илүүдэл утсыг боож боохын тулд эргүүлэх холбоос ашиглахыг зөвлөж байна.

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

Алхам 9: Дебаг хийж, сайхан өнгөрүүлээрэй

Энэ процессын явцад алдаа гарах магадлал өндөр байгаа тул бид таны бүрэлдэхүүн хэсгүүд үйл явцын туршид хүлээгдэж буй байдлаар ажиллаж байгаа эсэхийг шалгахыг зөвлөж байна. Энэ нь Arduino -ийн ноорог дээрх цуваа дэлгэцийг тогтмол ашиглах нь таны уян мэдрэгчийн уншилт нь нийцэж байгаа эсэхийг баталгаажуулах, ямар нэгэн зүйл гагнагдсаны дараа хүчтэй холболт байгаа эсэх, зөв ажиллаж байгаа эсэх, ил утас байхгүй эсэхийг шалгана гэсэн үг юм. Цахилгаан эд анги их хэмжээгээр агуулагддаг тул маш жижигхэн газарт утаснууд таны хамгийн том дайсан болно.

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

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