Мазмуну:

BB8: 9 кадам
BB8: 9 кадам

Video: BB8: 9 кадам

Video: BB8: 9 кадам
Video: MACAN - ASPHALT 8 2024, Ноябрь
Anonim
Image
Image

Бул долбоор '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 колдонмосу

Android колдонмосу
Android колдонмосу
Android колдонмосу
Android колдонмосу
Android колдонмосу
Android колдонмосу

Көптөгөн IOS жана ANDROID тиркемелери Arduino жана биздин Bluetooth модулубузга шайкеш келет, ошондуктан бирин тандоо биз үчүн кыйын болду… Акыры биз Bluetooth Electronics аттуу Android тиркемесин тандап алдык. Бул колдонмо экранды ыңгайлаштырууга, баскычтардан джойстиктерге чейин бардык нерселерди жайгаштырууга жана Bluetooth, BLE жана USB сыяктуу ар кандай жолдор менен туташууга мүмкүндүк берет.

Биздин интерфейсибизде биз роботтун атын, баскыч панелин жана колдонмодон эмнени жөнөткөнүбүздү көрүү үчүн терминалды жайгаштырдык. Биз ар бир берүүдө 'P'+номер+'F' жөнөтүү үчүн тактаны конфигурацияладык. 'P' өткөрүүнү баштайт, номер ар бир жебе менен байланышкан санга туура келет жана 'F' берүүнү токтотот.

Биз интерфейсти ыңгайлаштырып жана конфигурациялагандан кийин, биз түзмөгүбүздү туташтырып, RUN баскычын басабыз. Эми биз роботубузду жана программабызды эч көйгөйсүз текшере алабыз.

Колдонмо шилтемеси: arduinobluetooth

5 -кадам: Дене

Дене
Дене
Дене
Дене
Дене
Дене

Бул биздин долбоордун негизги бөлүктөрүнүн бири. Оригиналдуу долбоордо пластик боз жана топ ак түскө боёлушу керек. Биздин учурда, биз аны боёп жатканда бир аз убакыттан кийин үнөмдөө үчүн ак түстө басып чыгарууну туура көрөбүз.

Бүткөндөн кийин, биз ички түзүлүш менен тааныштырып, баары мурунку бөлүмдө айткан колдонмо аркылуу иштээрин текшере алабыз.

6 -кадам: Баш

Баш
Баш
Баш
Баш
Баш
Баш

Бул үчүн адегенде баштын негизи басылат.

Экинчиден, биз батарейка кармагычты ичине жана тешиктен өткөрөбүз, кабелдерди үстүнө LED (туура поляризацияланган) коюу үчүн жана анын терминалдарынын биринде 330 каршылыгы менен сүрөттө көрсөтүлгөндөй ширетүү үчүн өткөрөбүз.

Андан кийин, биз порекспан шарды экиге бөлүп, баштын түбүнүн үстүнө ысык силикон менен чаптайбыз.

Акыр -аягы, биз ысык силикон колдонгон магнитти ички жагына жайгаштырууга туура келди.

7 -кадам: жасалгалоо

Decorate
Decorate
Decorate
Decorate
Decorate
Decorate

Топ үчүн, биринчиден, компас менен биз эки тегерек кылабыз. Андан кийин, айланалардын ар бир диагоналында биз 1 тик бурчтук жасайбыз.

6 карандаш менен чиймелер даярдалгандан кийин, биз боёгубуз келбеген нерселердин баарын жабуу үчүн бир нече маскировка лентасын алып, 1 кат спрей колдоно баштайбыз (керектүү чараларды көрүү менен).

Кургак болгондо лента алып салабыз жана бардык чиймелерди карандаш менен каалагандай контурбуз. Биздин учурда, биз оригиналдуу BB8 дизайнын карайбыз.

Чийимдердин кемчиликсиз бөлүштүрүлгөндүгүнө жана муундарда чиймелердин өтө көп эмес экенине ынануу маанилүү, анткени биз топту жаап баштаганда кесип байкалат.

Акыр -аягы, топту жабуу үчүн, биз акыркы бөлүмдө көрүп тургандай, скотч колдонуп, топту жыйынтыктайбыз.

8 -кадам: Программалык камсыздоо

GitHub платформасына төмөнкү шилтемеден, бул нускаманы иштеп чыгуу үчүн arduino UNO тактасында ишке ашырууга туура келген кодду таба аласыз. Сиз 3 -кадамда түшүндүрүлгөндөй жүктөп алып, жүктөшүңүз керек болот.

Arduino UNO тактасынын Tx жана Rx казыктары ажыратылганын унутпаңыз. Болбосо, жүктөө мүмкүн болбой калат жана сизге көйгөйлөрдү жаратат.

Шилтеме: GitHub

9 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

Эми сиз BB8ди кантип курууну билесиз, биз сизге өз тажрыйбабыздан бир катар кеңештерди жана ыкмаларды көрсөтөбүз, бул долбоорду кайталап жатканда, туура иштөөгө жана эч кандай көйгөйгө туш болбоого жардам берет.

Эсиңизде болсо керек, 6 -кадамда магниттер орнотулган жана биздин баштапкы идеябыз үч неодим магнитин ички түзүлүшкө жана дагы үчөөнү башына салуу болчу, бирок биз аларды сатып алганда жана сынап көргөндө, магниттер ички күчкө структурасы көтөрүлүп, туура иштебей калды.

Ошондуктан, биз башыбыз үчүн анча күчтүү эмес магниттерди сынап көрдүк (демек бул неодим эмес), ошондой эле топтун термелүүсү жок болгондуктан тез ордун калыбына келтирүү үчүн салмагы бар компенсацияларды. Бул бурулуштар менен кесилишкенде жана алдыга басканда, топтун багыты бурмаланбасын камсыз кылууга жардам берди.

Эмне болду, мурунку сыноолордо, топ тегеректерде айланды жана эгер сиз ылдамдасаңыз, траектория идеалдуу эмес болчу, биз ички түзүлүштүн артында жайгашкан 100 граммдык салмагы менен оңдогонбуз жана муну көрүүгө болот тиркелген сүрөт.

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

Сунушталууда: