Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Электроник
- Алхам 2: Хэргийг 3D хэвлэх
- Алхам 3: Нийлэг сийлбэр дуулдаг
- Алхам 4: Програмчлал
Видео: S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Би микрофон, камер асаалттай байгааг анзаараагүй байхад ичсэн хүмүүсийн бичлэгийг маш их үзсэн бөгөөд энэ нь надад энэ төслийн санааг өгсөн юм.
Би C# дээр энгийн програм бичсэн бөгөөд энэ нь камер эсвэл микрофоныг ашиглаж байгааг илрүүлж, програмын нэртэй мэдэгдэл гаргадаг. Нэмж дурдахад надад 2 WS2812B LED, дуугарагчтай энгийн самбар байгаа бөгөөд энэ нь програм хангамжаас мэдэгдэл хүлээн авах үед дуугарч, асдаг.
Тоног төхөөрөмж нь Arduino дээр суурилсан бөгөөд харилцаа холбоог энгийн байлгахын тулд цувралаар хийдэг бөгөөд эхлэгчдэд хялбар програмыг тоглуулах боломжийг олгодог.
Бүрэн эх кодыг авахын тулд төслийн GitHub репозиторийг шалгана уу:
Хангамж
- 2 x WS2812B
- 1 x 5v дохио
- 1 x Микро USB таслах самбар
- 1 x Эмэгтэй А төрлийн USB таслагч
- 8 x 3mm x 1.8mm тойрог неодиум соронз
Алхам 1: Электроник
Энд байгаа электроникууд нь маш энгийн, би 2 хаягтай LED (WS2812B), дуугаралт, микро USB холбогчийг ашигласан бөгөөд бүх зүйл хавсаргасан схемийн дагуу холбогдсон байна.
Arduino -ийн хувьд энэ нь 5v, GND, 8 & 9 зүүтэй холбогддог энгийн USB төрлийн А холбогч юм.
Алхам 2: Хэргийг 3D хэвлэх
Би нийлэг тэмдгийн хоёр ангархай бүхий электроникийг агуулсан энгийн хайрцаг зохион бүтээсэн. LED -ийн эргэн тойронд тэмдгийг хазайлгахгүй байхаар байрлуулсан байна. Энэ нь дэлгэцэн дээрх бэхэлгээнд амархан багтах болно.
Stl файл бүрийн нэгийг хэвлэ.
Алхам 3: Нийлэг сийлбэр дуулдаг
Би ширээний CNC машин SainSmart CNC 3018-PROVer-ийг ашигласан бөгөөд үнэгүй дүрсүүдийг хайж, inkview програм хангамж ашиглан вектор болгон хөрвүүлэв.
Алхам 4: Програмчлал
Энд бид C# (Windows -ийн хувьд) болон Arduino кодын клиент талын програмыг эндээс олж болно.
Камер эсвэл микрофон ашиглаж байгааг хянахын тулд би Windows бүртгэлд дараах замыг хянаж байна: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / вэбкамер
ба
HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / микрофон
Бид өөрчлөлтийн мэдэгдэл хүлээн авах бүртээ модны өөрчлөлтийг хайх хэрэгтэй болдог. Төхөөрөмжийг ашиглаж байх үед LastUsedTimeStop нь 0 байдаг тул бид үүнийг хайж, програмын нэрийг мэдэгдэлд харуулахын тулд түлхүүрийг задлан шинжилдэг.
Arduino болон C# програмуудын хоорондох харилцаа холбоо нь цувралаар дамждаг бөгөөд зурвасууд нь JSON бөгөөд хэрэв бид үүнийг хийхийг хүсч байвал харилцаа холбоог өөр зүйл рүү шилжүүлэхэд хялбар болно.
Зөвлөмж болгож буй:
Постино: Шуудан зөөгч ямар нэгэн юм өгсөн үү ?: 6 алхам (зурагтай)
Постино: Шуудан зөөгч ямар нэгэн зүйл хүргэсэн үү ?: Миний санаанд оромгүй зүйл: нэг өдөр найз маань шуудангийн хайрцагт ямар нэгэн шуудан байгаа эсэхийг алсаас шалгах арга замыг асуув. Шуудангийн хайрцаг хаалганыхаа явган хүний зам дээр байдаггүй тул залхуу хүү тул технологийн хэрэгсэл дайтах чадвартай байх болов уу гэж тэр бодов
Arduino -ийн нэгэн зэрэг олон тооны P.I.R мэдрэгчийг хянах: 3 алхам
Arduino нь ижил Bord дээр олон PIR мэдрэгчийг хянаж байна: Өнөөдөр би олон тооны PIR мэдрэгчийг ганц Arduino Bord -той хэрхэн холбохыг танд хэлэх болно. (Эсвэл та ардуинаа олон тооны зүүгээр ашиглаж болно
Төгс тариалагч - Таны харж байсан хамгийн ухаалаг тариачин: 6 алхам
Төгс тариалагч - Таны харж байсан хамгийн ухаалаг тариачин: Энэ тариалагч нь таны харж байсан хамгийн ухаалаг тариачдын нэг байх. Гоёмсог, орчин үеийн хийц бүхий энэхүү модон хөрс мэдрэгчтэй бөгөөд таны хөрс хуурай болсныг илрүүлдэг. Хуурай болоход перисталтик насос асаж, автоматаар усалдаг
24 - Чамайг утсаа тавихыг хүссэн бөмбөг: 5 алхам
24 - Чамайг утсаа тавихыг шаардаж буй бөмбөг: 24 (хуучнаар түлхүүр гэгддэг) нь хэрэглэгчдийг утсандаа цаг үрэхийн оронд утсаа унтрааж, бусад ажилд анхаарлаа хандуулахыг дэмждэг таймер юм. Энэ нь тэсрэх бөмбөг шиг байхаар бүтээгдсэн бөгөөд энэ нь зан авирын өөрчлөлтөөс илүү сайн үр дүнг өгөх зорилготой юм
Миний бодлоор робот бага зэрэг харж байна. 4 алхам
Би робот бага зэрэг харж байна гэж бодож байна. Би зааварчилгааны нэгийг харж байсан. Тэд роботын төрхийг хаана өөрчилж байгааг би харсан. Үүнийг тойрч тоглоно гэж бодсон. Вэбсайтад тэдний хийж буй зүйлийн талаар ямар ч заавар байгаагүй. Тэр хүн чадахгүй гэж хэлсэн