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

Шидтэн бээлий: Arduino хяналттай хянагчийн бээлий: 4 алхам (зурагтай)
Шидтэн бээлий: Arduino хяналттай хянагчийн бээлий: 4 алхам (зурагтай)

Видео: Шидтэн бээлий: Arduino хяналттай хянагчийн бээлий: 4 алхам (зурагтай)

Видео: Шидтэн бээлий: Arduino хяналттай хянагчийн бээлий: 4 алхам (зурагтай)
Видео: Arduino Pill Dispenser - 1 2024, Долдугаар сарын
Anonim
Шидтэн бээлий: Arduino -ийн хяналттай хянагч бээлий
Шидтэн бээлий: Arduino -ийн хяналттай хянагч бээлий
Шидтэн бээлий: Arduino -ийн хяналттай хянагч бээлий
Шидтэн бээлий: Arduino -ийн хяналттай хянагч бээлий

Шидтэн бээлий.

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

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

Алхам 1: Танд юу хэрэгтэй вэ?

Чамд юу хэрэгтэй?
Чамд юу хэрэгтэй?

Танд хэрэгтэй болно:

- 1x хос бээлий нь өөрийн хэмжээтэй 1.5 том хэмжээтэй.

- Ардуино Леонардо болон бусад кабелийг багтаах боломжтой 1х тэгш өнцөгт хайрцаг (би iphone 4 хайрцаг ашигласан)

- 1 x arduino нано

- 1 удаа ардуино Леонардо

- 1 ширхэг adafruit нео пиксел 16 цагираг

- Таны сонгосон 3х товчлуур (жижиг товчлууруудыг санал болгож байна, учир нь тэд таны хуруунд багтах ёстой)

- 2x bluetooth HC-05 модуль.

- 3 тэнхлэгтэй 1x хурдасгуур

маш олон утас, цөөн хэдэн 220 ом эсэргүүцэл (би үүнийг 6 -тай хийж болно), цагаан тугалга гэх мэт зарим гагнуурын төхөөрөмж.

Алхам 2: Arduino болон Bluetooth -ийг програмчлах

Төслөө эхлүүлэхийн тулд та arduino nano болон arduino leonardo-г кодлох боломжтой бөгөөд та HC-05 модулийн аль алинд нь bluetooth мастер болон боолын холболт үүсгэхийг хүсч байна. Би энэ вэбсайтаас энэ суулгалтын төгс гарын авлагыг олсон бөгөөд би үргэлжлүүлэхийн өмнө линкийг байрлуулах болно, ингэснээр та үргэлжлүүлэхээсээ өмнө яг ижил зүйлийг хийж чадна (санаарай: arduino leonardo бол боол, arduino нано бол мастер) (би үнэхээр баярлалаа гэж хэлмээр байна) "Riftliger" түүний зааврын дагуу):

Ардуино Леонардог боол болгон, ардуино наногоо мастер болгон холбосны дараа бид тэдгээрийг шинж чанар бүрээр нь ажиллуулж, бээлий хийх кодыг эхлүүлж болно.

Эхлэхийн тулд та номын сангаа arduino аль алинд нь суулгасан эсэхээ шалгаарай.

таны мастер arduino нь бээлий байх ёстой бөгөөд ингэснээр неопиксел бөгж ба bluetooth модуль холбогдсон байна. энэ нь мастер модуль нь дараахь зүйлийг агуулсан байх ёстой гэсэн үг юм.

#оруулах #PIN тодорхойлох 6

ба

#Include SoftwareSerial BTserial (10, 11);

Таны боол arduino нь bluetooth -ээр мэдээлэл хүлээн авч, компьютераа удирдах чадвартай байх ёстой. Тиймээс боолын хувьд танд SoftwareSerial бас стандарт #include Keyboard.h болон #include Mouse.h шулам хэрэгтэй бөгөөд та arduino refrences вэбсайтаас илүү ихийг олж мэдэх боломжтой

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

Алхам 3: Бээлий барих

Бээлий барих
Бээлий барих
Бээлий барих
Бээлий барих
Бээлий барих
Бээлий барих
Бээлий барих
Бээлий барих

Та кодыг амжилттай бүтээж, байршуулж, туршиж, сайжруулсны дараа бээлийгээ бүтээх шийдвэр гаргах хэрэгтэй. Дээрх зурган дээр би бүх зүйлийг хэрхэн тохируулах талаар энгийн диаграм хийсэн (зурах ур чадвараа уучлаарай). Диаграммд "Z" шиг шулуун шугамтай шугамууд 5V (5 вольт), энгийн тойрог "0" бүхий шугамууд GND (газардуулгатай) холбогдсон байгааг харж болно.

Кодыг тохируулсны дараа зүү бүр хаашаа хөтлөх ёстой, бүх зүйл хэрхэн тэжээгдэж, хянагдах ёстойг та мэдэх ёстой. Бяцхан зөвлөгөө бол таны бээлий дотор нуугдах тул arduino -д зориулсан энгийн газар олох явдал юм. Би гарныхаа гарт минийх байсан боловч акселерометрийг гарныхаа дунд байрлуулж, bluetooth -ийг хаана ч байрлуулж болох тул ардуиног бугуйныхаа арын эхэнд байрлуулахыг зөвлөж байна.

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

Arduino leonardo бол холбогч кабелийг ашиглан самбар дээр залгах, төгсгөлийг боолын Bluetooth модульд гагнах, залгуурыг 8 -оос GND (газардуулга) хүртэл залгахад маш энгийн процесс юм. эвдэхийн тулд тийм ч их гэрэлтэхгүй. Сүүлийн алхам бол Леонардод зориулсан сэрүүн боловч энгийн хайрцгийг үүсгээрэй (USB залгагдсан хэвээр байгаа) тул та компьютерт залгах хүлээн авагчтай болно. (Би arduino leonardo + bluetooth модульд тохироход тохиромжтой i i phone 4 хайрцгийг ашигласан.

Алхам 4: Эцсийн бүтээгдэхүүн

Image
Image
Эцсийн бүтээгдэхүүн !!
Эцсийн бүтээгдэхүүн !!
Эцсийн бүтээгдэхүүн !!
Эцсийн бүтээгдэхүүн !!

Тэгээд л боллоо !!

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

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

баярлалаа, санаарай !!:

ЗУГААРАЙ !!

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