Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: Амжилтанд хүрцгээе! - Дотоод бүтэц
- Алхам 3: Bluetooth модуль ба програмын ачаалал
- Алхам 4: Андройд аппликейшн
- Алхам 5: Бие
- Алхам 6: Толгой
- Алхам 7: Чимэглэх
- Алхам 8: Програм хангамж
- Алхам 9: Дүгнэлт
Видео: BB8: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төсөл нь Малага их сургуулийн Харилцаа холбооны сургуулийн Бенг электроникийн инженерчлэлийн модуль болох "Creative Electronics" -д зориулагдсан болно (https://www.uma.es/etsi-de-telecomunicacion/).
Бид бол бидний урам зориг, сэтгэлийг татах төсөл боловсруулахыг хүссэн гурван оюутан. Бид төслүүд хайж байсан бөгөөд тэдний нэг нь бидний анхаарлыг татсан тул бид үүнийг хуулбарлах боломжтой гэж бодсон. Хэд хэдэн санааг хэлэлцсэний дараа бид BB8 бүтээхээр шийдсэн.
Манай төсөл дээр үндэслэсэн зааварчилгаа нь:
www.instructables.com/id/BB8-Droid-Arduino…
Алхам 1: Материал
- Ардуино НҮБ
- DC мотор ба дугуй - Холбоос
- Motor Drive Shield L293D - Холбоос
- Bluetooth загвар HM -10 - Холбоос
- Неодим соронз (8mm x 3mm)
- 20 мм х 3 мм хэмжээтэй соронз
- Хөөсөн бөмбөг
- 4 АА батерей
- 4 АА батерейны батерей эзэмшигч
- Sharpies
- 100 гр загас бариул
- 3D хэвлэгчдэд зориулсан хуванцар
- Товчлуурын нүд
- Товчлуурын үүрэнд зориулсан батерейны эзэмшигч
- Улаан LED
- Хос утас
- Моторыг барихын тулд зарим хавчаар
- Цагаан ба улбар шар өнгийн будаг
- 3 шураг нь Arduino самбарыг барьдаг
- Наалдамхай тууз
- Мод дүүргэгч
- Цагаан ба улбар шар өнгийн будаг
Мөн танд дараах хэрэгслүүд хэрэгтэй болно.
- Халив
- Халуун хайлсан буу
- Цагаан тугалга гагнуурын төмөр
- Бийр
Алхам 2: Амжилтанд хүрцгээе! - Дотоод бүтэц
Бүх материал бэлэн болсны дараа хамгийн эхний хийх зүйл бол дотоод хэсгийг хэвлэх явдал юм.
Хэсэг хэвлэгдэж байх үед бид моторын хянагчийн 0 ба 1-р эрэгтэй зүүг эмэгтэй-эрэгтэй тээглүүрээр солино. Үүнийг хийхийн тулд гагнуурын төмрийн тусламжтайгаар одоо байгаа эрэгтэй тээглүүрийг авч, шинээр байрлуулна. Түүнчлэн, бид эмэгтэй модны гагнуурыг гагнах бөгөөд энэ нь Vcc ба Gnd -ийг bluetooth модулийн цахилгаан хангамжийг холбох боломжтой болно.
Үүнийг дуусгасны дараа бид хөдөлгүүрүүдийн холболтыг хийх болно: тэдгээрийг зураг дээр заасан шиг самбарын M1 ба M2 оролтод холбоно.
Дотоод бүтцийг хэвлэсний дараа бид бүх бүрэлдэхүүн хэсгүүдийг дараах байдлаар суулгаж болно.
Хөдөлгүүрийг заасан байрлалд байрлуулж, фланцаар бэхлэнэ.
Ардуиног зурган дээр үзүүлсэн шиг боолттой босоогоор нь барьж, моторын хянагчийг дээд талд байрлуулна.
Эцэст нь бид bluetooth модулийг зориулалтын тасалгаанд байрлуулах болно.
Нөгөө талаас бид соронзыг дээд хэсгийн нүхэнд байрлуулахаас өмнө бүгд ижил туйлтай байхыг хичээдэг (өөр соронз руу ойртсон эсэхийг бид шалгаж болно).
Тэмдэглэл: 3D хэвлэх хэсгүүдийг эхлэлийн линкээс авах боломжтой бөгөөд эдгээр нь дээр дурдсан төсөлтэй нийцэж байна.
Алхам 3: Bluetooth модуль ба програмын ачаалал
Үндсэн төслийг хэрэгжүүлсний дараа манай bluetooth модуль нь зургаан зүү бүхий HM-10 юм (үүнээс бид дөрөв, хамгийн чухал нь Vcc, Gnn, Rx, Tx).
Зүү холболтыг өмнөх хэсэгт аль хэдийн зааж өгсөн бөгөөд arduino нь цуваа терминал хэлбэрээр холбогддог тул энэ модуль ба arduino хоорондох холбоо маш энгийн байдаг.
Манай төсөлд бид модулийн нэрийг "BB8" болгож өөрчлөхийг хүссэн. Ихэвчлэн энэ нь вэб дээр маш их мэдээлэл байдаг AT командуудаар хийгддэг боловч бидний олж авсан модуль (мөн материалын жагсаалтад линк үлдээсэн) нь DSD TECH үйлдвэрлэгчээс хэрэгцээтэй байдаг. модулийн тохиргоог өөрчлөхийн тулд үйлдвэрлэгчийн вэбсайт дээр өгдөг програм. Хөтөлбөрийн линк: dsdtech-global
Өмнө нь бид тайлбарлаж байсанчлан харилцаа холбоо нь цуваа терминал хэлбэрээр хийгддэг бөгөөд гар утасны програм, үндсэн arduino програмын тусламжтайгаар шалгахад маш хялбар байдаг.
Бид бүх хэсгүүдийг (өмнөх хэсэг) байрлуулж, bluetooth модулийг тохируулсны дараа 8 -р алхамд хавсаргасан програм хангамжаар arduino -г ачаалах боломжтой болно. Үүнийг хийхийн тулд эхлээд Tx ба Rx зүүг (тус тус 0 ба 1) салгах ёстой. өөрөөр бол бидэнд асуудал тулгарах болно. Дараа нь бид arduino -г компьютерт холбож, албан ёсны Arduino програмыг нээж, холбогдсон хавтангийн загвар (Arduino UNO), түүнчлэн холбогдсон портыг сонгоод програмаа байршуулж эхэлнэ.
Алхам 4: Андройд аппликейшн
Arduino болон манай bluetooth модульд тохирох олон IOS болон ANDROID програмууд байдаг тул нэгийг нь сонгоход бидэнд хэцүү байсан … Эцэст нь бид Bluetooth Electronics нэртэй Андройд програмыг сонгосон. Энэхүү програм нь дэлгэцийг тохируулах, товчлуур, джойстик хүртэлх бүх төрлийн эд зүйлсийг байрлуулах, bluetooth, BLE, USB гэх мэт янз бүрийн аргаар холбогдох боломжийг олгодог.
Бид интерфэйсдээ роботын нэр, товчлуурын товчлуур, терминалыг байрлуулсан бөгөөд програмаас юу илгээж байгааг харах боломжтой болно. Бид дамжуулах бүрт 'P'+тоо+'F' илгээхээр дэвсгэрийг тохируулсан болно. 'P' нь дамжуулалтыг эхлүүлдэг бөгөөд энэ дугаар нь дэвсгэр дээрх сум тус бүртэй холбоотой дугаартай тохирч, "F" нь дамжуулалтыг дуусгадаг.
Бид интерфэйсээ өөрчилж, тохируулсны дараа төхөөрөмжөө холбоод RUN товчийг дарна уу. Одоо бид робот болон програмаа ямар ч асуудалгүйгээр туршиж үзэх боломжтой боллоо.
Програмын холбоос: arduinobluetooth
Алхам 5: Бие
Энэ бол манай төслийн гол хэсгүүдийн нэг юм. Анхны төсөлд хуванцар нь саарал өнгөтэй бөгөөд бөмбөгийг цагаан будгаар будсан байх ёстой. Манай тохиолдолд бид үүнийг будахдаа хэсэг хугацааны дараа хэмнэхийн тулд цагаан өнгөөр хэвлэхийг илүүд үздэг.
Дууссаны дараа бид дотоод бүтцийг танилцуулж, бүх зүйл ажиллаж байгааг өмнөх хэсэгт дурдсан програмаар дамжуулан шалгаж болно.
Алхам 6: Толгой
Үүнийг хийхийн тулд эхлээд толгойны суурийг хэвлэнэ.
Хоёрдугаарт, бид зайны эзэмшигчийг дотор нь, үлдсэн нүхээр дамжуулж, гэрэл дээр үзүүлсэн шиг 330 эсэргүүцэлтэй, дээд талд нь LED (зөв туйлширсан) байрлуулахын тулд кабелийг дамжуулдаг.
Дараа нь бид порекспан бөмбөгийг талыг нь огтолж, толгойн суурийн орой дээр халуун силиконоор наа.
Эцэст нь бид халуун силиконоор хийсэн соронзоо дотор талд байрлуулах ёстой байв.
Алхам 7: Чимэглэх
Бөмбөгний хувьд эхлээд луужингаар бид хоёр тойрог хийдэг. Дараа нь тойрог бүрийн диагональ бүрт бид 1 тэгш өнцөгт хийдэг.
6 харандаагаар зураг зурсны дараа бид зурахыг хүсээгүй бүх зүйлээ будах зориулалттай соронзон хальс авч, 1 давхар шүршигч түрхээрэй (шаардлагатай арга хэмжээг авч).
Хуурай болсны дараа бид соронзон хальсыг авч, бүх зургийг харандаагаар хүссэнээрээ тоймло. Манай тохиолдолд бид анхны BB8 загварыг авч үздэг.
Бөмбөгийг хааж эхлэхэд зүсэлт нь анзаарагдах тул зургууд төгс тараагдсан, үе мөчний зураг хэт их байдаггүй эсэхийг шалгах нь чухал юм.
Эцэст нь хэлэхэд, бөмбөгийг хаахын тулд наалдамхай тууз хэрэглэж, бөмбөгийг эцсийн хэсэгт үзүүлсэн шиг дуусгахаар шийдсэн.
Алхам 8: Програм хангамж
GitHub платформын дараах холбоос дээр та энэхүү зааварчилгааг хөгжүүлэхийн тулд arduino UNO -ийн удирдах зөвлөлд оруулах ёстой кодыг олох болно. Та үүнийг 3 -р алхамд тайлбарласны дагуу татаж аваад байршуулах шаардлагатай болно.
Arduino UNO хавтангийн Tx ба Rx тээглүүрүүдийг салгахаа бүү мартаарай. Үгүй бол ачаалах боломжгүй бөгөөд танд асуудал үүсгэх болно.
Холбоос: GitHub
Алхам 9: Дүгнэлт
Одоо та BB8 -ийг хэрхэн бүтээхээ мэддэг болсон тул бид энэ төслийг давтахдаа зөв ажиллаж, ямар ч асуудалгүй болоход туслах туршлагаасаа авсан хэд хэдэн зөвлөмж, заль мэхийг танд үзүүлэх болно.
Та санаж байгаа байх, 6 -р алхамд соронз суурилуулсан бөгөөд бидний анхны санаа бол гурван неодими соронзыг дотоод бүтцэд байрлуулах, өөр гурван толгойг толгойд байрлуулах явдал байв, гэхдээ бид тэдгээрийг туршиж үзэхэд соронз нь дотоод хүчийг маш ихээр ажиллуулдаг байв. бүтэц нь өргөж, зохих ёсоор ажиллаагүй.
Тиймээс бид толгойны хүч чадал багатай соронзнуудыг туршиж үзсэн (тиймээс эдгээр нь неодими биш), түүнчлэн жингийн нөхөн олговорыг туршиж үзсэн тул бөмбөг олон чичиргээгүй байсан бөгөөд анхны байрлалаа хурдан сэргээсэн. Энэ нь эргэлт хийж, урагш алхах үед бөмбөгний чиглэлийг гажуудуулахгүй байхад тусалсан юм.
Юу болсон бэ гэхээр өмнөх туршилтуудад бөмбөг тойрог хэлбэрээр эргэлдэж байсан бөгөөд хэрэв та хурдасгах юм бол траектор нь төгс биш байсан бөгөөд үүнийг бид дотоод бүтцийн ард байрлах 100 грамм жинтэйгээр зассан бөгөөд үүнийг харж болно. хавсаргасан зураг.
Нөгөө талаас, үрэлтийг багасгах, толгойны эргэлтийг илүү байгалийн, гулгамтгай болгохын тулд соронзон дээр биений туузны тууз байрлуулсан.
Зөвлөмж болгож буй:
Амьдралын хэмжээтэй BB8-ийг Arduino ашиглан хэрхэн хийх вэ: 12 алхам
Амьдралын хэмжээтэй BB8-ийг Arduino-той хэрхэн яаж хийх вэ: Сайн байцгаана уу, бид бол Итали оюутнууд бөгөөд хямд материалаар BB8 клон бүтээсэн бөгөөд энэ хичээлээр бид туршлагаа хуваалцахыг хүсч байна! төсөв, гэхдээ эцсийн үр дүн маш сайн
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY BB8 - Бүрэн 3D хэвлэсэн - 20см диаметртэй анхны хэмжээтэй анхны загвар: 6 алхам (зурагтай)
DIY BB8 - Бүрэн 3D хэвлэсэн - 20см диаметртэй анхны хэмжээтэй анхны загвар: Сайн байцгаана уу, энэ бол миний анхны төсөл тул би дуртай төслөө хуваалцахыг хүссэн юм. Энэхүү төсөлд бид 20 см диаметртэй бүрэн 3D принтерээр үйлдвэрлэсэн BB8 загварыг хийх болно. Би жинхэнэ BB8 -тай яг адилхан хөдөлдөг робот бүтээх гэж байна
Light-Up BB8 футболк: 6 алхам (зурагтай)
Light-Up BB8 подволк: Оддын дайн шинэ кино нь хүн бүхэнд таалагдахгүй байж магадгүй ч энэ нь бидний дуртай Star Wars droid-ийг Porgs-ээр тэмдэглэж хөгжилтэй өнгөрөөж чадахгүй гэсэн үг биш юм! Бид энэ хөөрхөн BB- Манай орон нутгийн Зорилтот цамцтай 8 цамц, тэр даруй LED оруулахыг хүссэн
POE - BB8 үүсгэх: 10 алхам
POE - BB8 үүсгэх: Бид холбогдох боломжтой олон нийтийн бүлгээс робот бүтээхийг хүссэн. Санаанд орсон хамгийн эхний зүйл бол Оддын дайн юм. Оддын дайн бол маш олон робот бүхий ирээдүйтэй киноны цуврал бөгөөд бид электроникийг багтааж чадна гэж бодсон