Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Келгиле, жасайбыз! - Ички түзүм
- 3 -кадам: Bluetooth модулу жана программанын жүктөлүшү
- 4 -кадам: Android колдонмосу
- 5 -кадам: Дене
- 6 -кадам: Баш
- 7 -кадам: жасалгалоо
- 8 -кадам: Программалык камсыздоо
- 9 -кадам: Жыйынтык
Video: BB8: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул долбоор 'Creative Electronics' үчүн болгон, Малага университетинин Бенг электроника инженериясы модулу, Телекоммуникация мектеби (https://www.uma.es/etsi-de-telecomunicacion/).
Биз үч студентпиз, алар бизди мотивациялап, кызыктыра турган долбоор иштеп чыгууну каалаган. Биз долбоорлорду издеп жүрдүк жана алардын бири өзгөчө көңүлүбүздү бурду, ошондуктан биз аны кайра жасай алабыз деп ойлодук. Бир нече идеяларды талкуулагандан кийин, биз ВВ8 түзүүнү чечтик.
Биздин долбоор негизделген көрсөтмө:
www.instructables.com/id/BB8-Droid-Arduino…
1 -кадам: материалдар
- Arduino UNO
- DC моторлору жана дөңгөлөктөрү - Link
- Motor Drive Shield L293D - Шилтеме
- Bluetooth модели HM -10 - Шилтеме
- Неодим магниттери (8мм х 3мм)
- Магниттер 20мм 3мм
- Пенопласт
- 4 AA батареясы
- Батарея кармагыч 4 АА Батарея үчүн
- Sharpies
- 100 г кайырмак
- 3D принтер үчүн пластик
- Баскыч клеткасы
- Түймө клетка үчүн батарея кармагыч
- Кызыл LED
- Бир жуп зым
- Кыймылдаткычтарды кармоо үчүн кээ бирлери
- Ак жана кызгылт сары боек
- 3 бурамалар Arduino тактасын кармаш үчүн
- Желим скотч
- Жыгач толтургуч
- Ак жана кызгылт сары боек
Ошондой эле сизге төмөнкү инструменттер керек болот:
- Screwdriver
- Ысык мылтык
- Калай ширетүүчү темир
- Brush
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 UNO), ошондой эле ал туташкан портту тандап, программаны жүктөөгө киришебиз.
4 -кадам: Android колдонмосу
Көптөгөн IOS жана ANDROID тиркемелери Arduino жана биздин Bluetooth модулубузга шайкеш келет, ошондуктан бирин тандоо биз үчүн кыйын болду… Акыры биз Bluetooth Electronics аттуу Android тиркемесин тандап алдык. Бул колдонмо экранды ыңгайлаштырууга, баскычтардан джойстиктерге чейин бардык нерселерди жайгаштырууга жана Bluetooth, BLE жана USB сыяктуу ар кандай жолдор менен туташууга мүмкүндүк берет.
Биздин интерфейсибизде биз роботтун атын, баскыч панелин жана колдонмодон эмнени жөнөткөнүбүздү көрүү үчүн терминалды жайгаштырдык. Биз ар бир берүүдө 'P'+номер+'F' жөнөтүү үчүн тактаны конфигурацияладык. 'P' өткөрүүнү баштайт, номер ар бир жебе менен байланышкан санга туура келет жана 'F' берүүнү токтотот.
Биз интерфейсти ыңгайлаштырып жана конфигурациялагандан кийин, биз түзмөгүбүздү туташтырып, RUN баскычын басабыз. Эми биз роботубузду жана программабызды эч көйгөйсүз текшере алабыз.
Колдонмо шилтемеси: arduinobluetooth
5 -кадам: Дене
Бул биздин долбоордун негизги бөлүктөрүнүн бири. Оригиналдуу долбоордо пластик боз жана топ ак түскө боёлушу керек. Биздин учурда, биз аны боёп жатканда бир аз убакыттан кийин үнөмдөө үчүн ак түстө басып чыгарууну туура көрөбүз.
Бүткөндөн кийин, биз ички түзүлүш менен тааныштырып, баары мурунку бөлүмдө айткан колдонмо аркылуу иштээрин текшере алабыз.
6 -кадам: Баш
Бул үчүн адегенде баштын негизи басылат.
Экинчиден, биз батарейка кармагычты ичине жана тешиктен өткөрөбүз, кабелдерди үстүнө LED (туура поляризацияланган) коюу үчүн жана анын терминалдарынын биринде 330 каршылыгы менен сүрөттө көрсөтүлгөндөй ширетүү үчүн өткөрөбүз.
Андан кийин, биз порекспан шарды экиге бөлүп, баштын түбүнүн үстүнө ысык силикон менен чаптайбыз.
Акыр -аягы, биз ысык силикон колдонгон магнитти ички жагына жайгаштырууга туура келди.
7 -кадам: жасалгалоо
Топ үчүн, биринчиден, компас менен биз эки тегерек кылабыз. Андан кийин, айланалардын ар бир диагоналында биз 1 тик бурчтук жасайбыз.
6 карандаш менен чиймелер даярдалгандан кийин, биз боёгубуз келбеген нерселердин баарын жабуу үчүн бир нече маскировка лентасын алып, 1 кат спрей колдоно баштайбыз (керектүү чараларды көрүү менен).
Кургак болгондо лента алып салабыз жана бардык чиймелерди карандаш менен каалагандай контурбуз. Биздин учурда, биз оригиналдуу BB8 дизайнын карайбыз.
Чийимдердин кемчиликсиз бөлүштүрүлгөндүгүнө жана муундарда чиймелердин өтө көп эмес экенине ынануу маанилүү, анткени биз топту жаап баштаганда кесип байкалат.
Акыр -аягы, топту жабуу үчүн, биз акыркы бөлүмдө көрүп тургандай, скотч колдонуп, топту жыйынтыктайбыз.
8 -кадам: Программалык камсыздоо
GitHub платформасына төмөнкү шилтемеден, бул нускаманы иштеп чыгуу үчүн arduino UNO тактасында ишке ашырууга туура келген кодду таба аласыз. Сиз 3 -кадамда түшүндүрүлгөндөй жүктөп алып, жүктөшүңүз керек болот.
Arduino UNO тактасынын Tx жана Rx казыктары ажыратылганын унутпаңыз. Болбосо, жүктөө мүмкүн болбой калат жана сизге көйгөйлөрдү жаратат.
Шилтеме: GitHub
9 -кадам: Жыйынтык
Эми сиз BB8ди кантип курууну билесиз, биз сизге өз тажрыйбабыздан бир катар кеңештерди жана ыкмаларды көрсөтөбүз, бул долбоорду кайталап жатканда, туура иштөөгө жана эч кандай көйгөйгө туш болбоого жардам берет.
Эсиңизде болсо керек, 6 -кадамда магниттер орнотулган жана биздин баштапкы идеябыз үч неодим магнитин ички түзүлүшкө жана дагы үчөөнү башына салуу болчу, бирок биз аларды сатып алганда жана сынап көргөндө, магниттер ички күчкө структурасы көтөрүлүп, туура иштебей калды.
Ошондуктан, биз башыбыз үчүн анча күчтүү эмес магниттерди сынап көрдүк (демек бул неодим эмес), ошондой эле топтун термелүүсү жок болгондуктан тез ордун калыбына келтирүү үчүн салмагы бар компенсацияларды. Бул бурулуштар менен кесилишкенде жана алдыга басканда, топтун багыты бурмаланбасын камсыз кылууга жардам берди.
Эмне болду, мурунку сыноолордо, топ тегеректерде айланды жана эгер сиз ылдамдасаңыз, траектория идеалдуу эмес болчу, биз ички түзүлүштүн артында жайгашкан 100 граммдык салмагы менен оңдогонбуз жана муну көрүүгө болот тиркелген сүрөт.
Башка жагынан алганда, сүрүлүүнү азайтуу жана баштын айлануусун табигый жана тайгалак кылуу үчүн, магниттин үстүнө корпустун ленталарын койдук.
Сунушталууда:
Кантип Arduino менен BB8 өлчөмүн жасоо керек: 12 кадам
Кантип BD8ди Arduino менен жасоого болот: Баарына салам, биз арзан материалдар менен BB8 клонун курган эки италиялык студентпиз жана бул окуу куралы менен сиздер менен тажрыйбабызды бөлүшкүбүз келет! бюджет, бирок акыркы жыйынтык абдан жакшы
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (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 T-Shirt: Жаңы Star Wars тасмасы ар кимге жакпашы мүмкүн, бирок бул биздин сүйүктүү Star Wars дроидун Поргс менен капталганын белгилөө менен көңүлдүү убакыт өткөрө албайбыз дегенди билдирбейт! Жергиликтүү Максатыбыздагы 8 көйнөк жана ошол замат LED кошууну каалаган
POE - BB8 түзүү: 10 кадам
POE - BB8 түзүү: Биз өзүбүзгө тиешелүү болгон популярдуу коомчулуктун роботун түзүүнү кааладык. Акылга биринчи келген нерсе "Жылдыздар согушу" болду. Жылдыздар согушу - бул көптөгөн роботтор бар футуристтик тасма сериясы жана биз электрониканы киргизе алабыз деп ойлогонбуз