Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Gawin Natin! - Panloob na Istraktura
- Hakbang 3: Bluetooth Module at Program Load
- Hakbang 4: Android Aplication
- Hakbang 5: Katawan
- Hakbang 6: Ulo
- Hakbang 7: Palamutihan
- Hakbang 8: Software
- Hakbang 9: Konklusyon
Video: BB8: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang proyektong ito ay para sa 'Creative Electronics', isang module ng Beng Electronics Engineering sa University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).
Kami ay tatlong mag-aaral na nais na bumuo ng isang proyekto na mag-uudyok at maakit kami. Naghahanap kami ng mga proyekto at isa sa partikular na nakakuha ng aming atensyon, kaya naisip namin na maaari namin itong kopyahin. Matapos talakayin ang maraming ideya, nagpasya kaming lumikha ng BB8.
Ang itinuturo kung saan nakabatay ang aming proyekto ay:
www.instructables.com/id/BB8-Droid-Arduino…
Hakbang 1: Mga Kagamitan
- Arduino UNO
- DC Motors at gulong - Link
- Motor Drive Shield L293D - Link
- Modelong Bluetooth HM-10 - Link
- Neodymium Magnets (8mm x 3mm)
- Mga magnet na 20mm x 3mm
- Styrofoam Ball
- 4 baterya ng AA
- May hawak ng baterya para sa 4 na baterya ng AA
- Mga Sharpy
- 100g pamingwit
- Plastik para sa 3D printer
- Button cell
- May hawak ng baterya para sa cell ng pindutan
- Pulang LED
- Isang pares ng mga wires
- Ang ilang mga clamp upang hawakan ang mga motor
- Puti at kulay kahel na pintura
- 3 Mga tornilyo upang hawakan ang Arduino board
- Adhesive tape
- Tagapuno ng kahoy
- Puti at kulay kahel na pintura
Kakailanganin mo rin ang mga sumusunod na tool:
- Screwdriver
- Mainit na baril na natutunaw
- Tin na bakal na panghinang
- Magsipilyo
Hakbang 2: Gawin Natin! - Panloob na Istraktura
Kapag mayroon na tayong lahat ng mga materyales, ang unang bagay na kailangan nating gawin ay i-print ang panloob na piraso.
Habang ang piraso ay nai-print, babaguhin namin ang male pin 0 at 1 ng motor 'controller para sa mga babaeng pin na lalaki. Upang magawa ito, sa tulong ng isang panghinang, aalisin namin ang mayroon nang mga lalaking pin at ilalagay ang mga bago. Gayundin, hinahabol namin ang ilang mga babaeng pin kung saan ipinahiwatig nito ang Vcc at Gnd upang maikonekta doon ang suplay ng kuryente ng module ng bluetooth.
Kapag natapos na ito, gagawin namin ang mga koneksyon ng mga makina: ikonekta namin ang mga ito sa mga input na M1 at M2 ng board, tulad ng ipinahiwatig sa mga larawan.
Kapag na-print na ang panloob na istraktura, maaari na tayong magpatuloy upang mai-install ang lahat ng mga sangkap tulad ng sumusunod:
Ang mga motor ay ilalagay sa mga ipinahiwatig na posisyon at iginabit ng mga flanges.
Ang arduino ay gaganapin patayo gamit ang mga turnilyo tulad ng nakikita sa larawan at ang tagakontrol ng mga motor ay mailalagay sa itaas.
Panghuli, ilalagay namin ang module ng Bluetooth sa nakalaang kompartimento.
Sa kabilang banda, nauuna naming ilagay ang mga magnet sa mga butas ng itaas na bahagi, sinusubukan na ang lahat ay may parehong polarity (maaari naming i-verify ito na papalapit sa isa pang magnet).
Tandaan: ang mga piraso para sa pag-print ng 3D ay maaaring makuha mula sa link sa simula ng hindi mapasok at tumutugma sila sa proyekto na nabanggit sa itaas.
Hakbang 3: Bluetooth Module at Program Load
Kasunod sa pangunahing proyekto, ang aming module ng bluetooth ay ang HM-10 na may anim na mga pin (kung saan, mayroon kaming apat sa kanila, ang pinakamahalaga, Vcc, Gnn, Rx at Tx).
Ang koneksyon ng mga pin ay tinukoy na sa nakaraang seksyon at ang komunikasyon sa pagitan ng modyul na ito at ang arduino ay napaka-simple dahil ang arduino ay nakikipag-usap dito bilang isang serial terminal.
Sa aming proyekto, nais naming baguhin ang pangalan ng module sa "BB8". Karaniwan, ginagawa ito sa pamamagitan ng mga utos ng AT kung saan mayroong maraming impormasyon sa web ngunit, ang module na nakuha namin (at kung saan kami ay nag-iwan ng isang link sa listahan ng mga materyales), ay mula sa tagagawa DSD TECH at mga pangangailangan isang programa na ibinibigay ng gumagawa sa website nito upang mabago ang mga setting ng modyul. Link ng programa: dsdtech-global
Tulad ng nagkomento kami dati, ang komunikasyon ay ginagawa bilang isang serial terminal at napakadaling suriin, na may isang mobile app at isang pangunahing programa ng arduino ang pagpapatakbo nito.
Kapag nakuha na namin ang lahat ng mga bahagi na nakalagay (nakaraang seksyon) at naka-configure ang module ng bluetooth, maaari nating mai-load ang arduino kasama ang software na na-attach namin sa hakbang 8. Upang magawa ito, kailangan muna nating idiskonekta ang mga Tx at Rx pin (0 at 1 ayon sa pagkakabanggit) as otherwise magkakaroon tayo ng mga problema. Pagkatapos, ikonekta namin ang arduino sa PC, buksan ang opisyal na application ng Arduino, piliin ang modelo ng board na konektado (Arduino UNO) pati na rin ang port kung saan ito konektado at magpatuloy upang i-upload ang programa.
Hakbang 4: Android Aplication
Maraming mga application ng IOS at ANDROID na katugma sa Arduino at ang aming module ng bluetooth, kaya mahirap para sa amin na pumili ng isa … Sa wakas ay pumili kami ng isang Android application na tinatawag na Bluetooth Electronics. Pinapayagan ka ng application na ito na ipasadya ang screen, ilagay ang lahat ng uri ng mga item, mula sa mga pindutan hanggang sa mga joystick at kumonekta sa iba't ibang paraan tulad ng bluetooth, BLE at USB.
Sa aming interface, inilagay namin ang pangalan ng robot, isang button pad at isang terminal upang makita kung ano ang ipinapadala namin mula sa application. Na-configure namin ang pad upang maipadala ang 'P' + numero + 'F' sa bawat paghahatid. Sinimulan ng 'P' ang paghahatid, ang numero ay tumutugma sa isang bilang na nauugnay sa bawat arrow sa pad at ang 'F' ay nagtatapos sa paghahatid.
Sa sandaling na-customize at na-configure namin ang aming interface, ikonekta namin ang aming aparato at pindutin ang RUN button. Ngayon ay maaari naming subukan ang aming robot at aming programa nang walang anumang problema.
Link ng application: arduinoblu Bluetooth
Hakbang 5: Katawan
Ito ay isa sa mga pangunahing piraso ng aming proyekto. Sa orihinal na proyekto ang plastik ay kulay-abo at ang bola ay dapat lagyan ng kulay puti. Sa aming kaso, mas gusto naming i-print ito ng puti upang makatipid sa amin ng ilang oras sa paglaon kapag ito ang pagpipinta.
Kapag natapos na, maaari naming ipakilala ang panloob na istraktura at subukan na ang lahat ay gumagana sa pamamagitan ng application na nabanggit namin sa nakaraang seksyon.
Hakbang 6: Ulo
Upang gawin ito, muna ang base ng ulo ay naka-print.
Pangalawa, naglalagay kami ng isang may hawak ng baterya sa loob at sa butas na nananatiling ipinapasa namin ang mga kable upang ilagay ang isang led (tama na naka-polarize) sa itaas at may isang 330 na pagtutol sa isa sa mga terminal nito na hinihinang tulad ng ipinakita sa litrato.
Pagkatapos, pinutol namin ang bola ng porexpan sa kalahati at idikit ito ng mainit na silicone sa tuktok ng base ng ulo.
Sa wakas, kinailangan naming ilagay ang mga magnet sa loob kung saan gumamit kami ng mainit na silikon.
Hakbang 7: Palamutihan
Para sa bola, una, sa isang compass gumawa kami ng dalawang bilog. Pagkatapos, sa bawat dayagonal ng mga bilog gumawa kami ng 1 rektanggulo.
Kapag nagawa na ang 6 na mga guhit ng lapis, kumuha kami ng isang masking tape upang masakop ang lahat na hindi namin nais na ipinta at magpatuloy na mag-apply ng 1 coat ng spray (pag-iingat ng kinakailangang pag-iingat).
Kapag ito ay tuyo, aalisin namin ang tape at ibabalangkas ang lahat ng mga guhit gamit ang isang lapis ayon sa gusto namin. Sa aming kaso, tinitingnan namin ang disenyo ng orihinal na BB8.
Mahalagang tiyakin na ang mga guhit ay perpektong naipamahagi at walang masyadong mga guhit sa mga kasukasuan, dahil mapapansin ang hiwa kapag nagpatuloy tayo upang isara ang bola.
Panghuli, upang isara ang bola pinili namin na gumamit ng adhesive tape at tapusin ang bola tulad ng nakikita natin sa huling seksyon.
Hakbang 8: Software
Sa sumusunod na link sa platform ng GitHub, mahahanap mo ang code na kakailanganin mong ipatupad sa arduino UNO board upang mabuo ang itinuturo na ito. Kakailanganin mong i-download at i-upload ito tulad ng ipinaliwanag sa hakbang 3.
Alalahaning magkaroon ng mga disc ng Tx at Rx ng board ng Arduino UNO. Kung hindi man, ang paglo-load ay hindi magiging posible at bibigyan ka ng mga problema.
Link: GitHub
Hakbang 9: Konklusyon
Ngayon na alam mo kung paano bumuo ng BB8, ipapakita namin sa iyo ang isang serye ng mga tip at trick mula sa aming karanasan na makakatulong sa iyo, kapag kinopya mo ang proyektong ito, upang gumana nang maayos at walang mga problema.
Tulad ng maaalala mo, sa hakbang 6 na naka-install ang mga magnet at ang aming paunang ideya ay maglagay ng tatlong mga neodymium magnet sa panloob na istraktura at isa pang tatlo sa ulo, ngunit nang makuha at masubukan namin ang mga ito, ang mga magnet ay nagbigay ng isang lakas na panloob ang istraktura ay itinaas at hindi gumana nang maayos.
Samakatuwid, sinubukan namin ang mas kaunting mga malakas na magnet para sa ulo (samakatuwid ang mga ito ay hindi neodymium) pati na rin ang mga pagbabayad na may timbang upang ang bola ay walang maraming mga oscillation at mabilis na nakakuha ng paunang posisyon. Nakatulong ito upang matiyak na, kapag napagitan ng mga pagliko at paglalakad sa unahan, ang direksyon ng bola ay hindi mapangit.
Ang nangyari ay iyon, sa mga nakaraang pagsubok, ang bola ay naging bilog at kung pinabilis mo, ang tilapon ay hindi perpekto, isang bagay na naitama namin sa timbang na 100 gramo na matatagpuan sa likuran ng panloob na istraktura at makikita iyon sa ang nakakabit na imahe.
Sa kabilang banda, upang mabawasan ang alitan at gawing mas natural at madulas ang pagliko ng ulo, inilagay namin ang mga piraso ng body tape sa mga magnet.
Inirerekumendang:
Mga Soldering Surface Mount Component - Mga Pangunahing Kaalaman sa Paghinang: 9 Mga Hakbang (na may Mga Larawan)
Mga Soldering Surface Mount Component | Mga Pangunahing Kaalaman sa Paghinang: Sa ngayon sa aking Serye ng Mga Pangunahing Kaalaman sa Soldering, tinalakay ko ang sapat na mga pangunahing kaalaman tungkol sa paghihinang para masimulan mong magsanay. Sa Ituturo na ito kung ano ang tatalakayin ko ay medyo mas advanced, ngunit ito ay ilan sa mga pangunahing kaalaman para sa paghihinang sa Surface Mount Compo
DIY BB8 - Ganap na Naka-print na 3D - 20cm Diameter Unang Prototype ng Tunay na Laki: 6 Mga Hakbang (na may Mga Larawan)
DIY BB8 - Ganap na Naka-print na 3D - 20cm Diameter Unang Prototype ng Tunay na Laki: Kumusta ang lahat, ito ang aking unang proyekto kaya nais kong ibahagi ang aking paboritong proyekto. Sa proyektong ito, gagawa kami ng BB8 na ginawa ng isang 20 cm diameter na ganap na 3D printer. Bumubuo ako ng isang robot na gumagalaw eksaktong eksaktong katulad ng totoong BB8.
Light-Up BB8 T-Shirt: 6 na Hakbang (na may Mga Larawan)
Light-Up BB8 T-Shirt: Ang bagong pelikula ng Star Wars ay maaaring hindi kagustuhan ng lahat, ngunit hindi ito nangangahulugang hindi kami maaaring magkaroon ng isang masayang oras sa pagdiriwang ng aming paboritong Star Wars droid na sakop sa Porgs! Natagpuan namin ang nakatutuwa na BB- 8 shirt sa aming lokal na Target at agad na nais na magdagdag ng isang LED sa
POE - Lumilikha ng BB8: 10 Mga Hakbang
POE - Lumilikha ng BB8: Nais naming lumikha ng isang robot mula sa isang makatuwirang tanyag na komunidad na maaari naming maiugnay. Ang unang pumasok sa isip ko ay ang Star Wars. Ang Star Wars ay isang futuristic series ng pelikula na may maraming mga robot at naisip namin na maaari naming isama ang electronics
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol