Sadržaj:
- Korak 1: Materijali
- Korak 2: Uspimo! - Unutarnja struktura
- Korak 3: Bluetooth modul i učitavanje programa
- Korak 4: Aplikacija za Android
- Korak 5: Tijelo
- Korak 6: Glava
- Korak 7: Ukrasite
- Korak 8: Softver
- Korak 9: Zaključak
Video: BB8: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovaj je projekt namijenjen 'Creative Electronics', modulu Beng Electronics Engineering na Sveučilištu u Málagi, Telekomunikacijskoj školi (https://www.uma.es/etsi-de-telecomunicacion/).
Mi smo troje učenika koji su htjeli razviti projekt koji bi nas motivirao i očarao. Tražili smo projekte, a jedan nam je posebno privukao pažnju pa smo mislili da ga možemo reproducirati. Nakon rasprave o nekoliko ideja, odlučili smo stvoriti BB8.
Instrukcije na kojima se temeljio naš projekt su:
www.instructables.com/id/BB8-Droid-Arduino…
Korak 1: Materijali
- Arduino UNO
- DC motori i kotači - Link
- Štitnik motornog pogona L293D - Link
- Bluetooth model HM -10 - Link
- Neodimijski magneti (8 mm x 3 mm)
- Magneti 20 mm x 3 mm
- Lopta od stiropora
- 4 AA baterija
- Držač baterije za 4 AA baterije
- Sharpies
- 100g štap za pecanje
- Plastika za 3D pisač
- Ćelija s gumbima
- Držač baterije za gumb gumb
- Crvena LED
- Par žica
- Neke stezaljke za držanje motora
- Bijela i narančasta boja
- 3 vijka za držanje Arduino ploče
- Ljepljiva traka
- Punilo za drvo
- Bijela i narančasta boja
Također će vam biti potrebni sljedeći alati:
- Odvijač
- Pištolj za topljenje
- Limeno lemilica
- Četka
Korak 2: Uspimo! - Unutarnja struktura
Nakon što imamo sve materijale, prvo što moramo učiniti je ispisati unutarnji dio.
Dok se komad ispisuje, promijenit ćemo muške iglice 0 i 1 upravljača motora za ženske i muške pinove. Da bismo to učinili, uz pomoć lemilice uklonit ćemo postojeće muške igle i postaviti nove. Također ćemo zavariti nekoliko ženskih pinova na kojima je označeno Vcc i Gnd kako bismo tamo mogli spojiti napajanje bluetooth modula.
Nakon što to završimo, izvršit ćemo povezivanje motora: spojit ćemo ih na ulaze M1 i M2 ploče, kako je naznačeno na slikama.
Nakon što otisnemo unutarnju strukturu, možemo prijeći na instaliranje svih komponenti na sljedeći način:
Motori će biti postavljeni na naznačene položaje i pričvršćeni prirubnicama.
Arduino će se držati okomito vijcima kako je prikazano na slici, a upravljač motorima bit će postavljen na vrh.
Konačno, Bluetooth modul stavit ćemo u namjenski odjeljak.
S druge strane, prethodno smo postavili magnete u rupe na gornjem dijelu, pokušavajući da svi imaju isti polaritet (možemo provjeriti da li se približava drugom magnetu).
Napomena: komadi za 3D ispis mogu se dobiti na poveznici na početku nenametljivog i odgovaraju gore navedenom projektu.
Korak 3: Bluetooth modul i učitavanje programa
Nakon osnovnog projekta, naš bluetooth modul je HM-10 sa šest pinova (od kojih smo ih imali četiri, najvažnije, Vcc, Gnn, Rx i Tx).
Spajanje pinova već je navedeno u prethodnom odjeljku, a komunikacija između ovog modula i arduina vrlo je jednostavna jer arduino komunicira s njim kao serijski terminal.
U našem projektu željeli smo promijeniti naziv modula u "BB8". Obično se to radi putem AT naredbi o kojima postoji mnogo informacija na webu, ali modul koji smo nabavili (a za koji smo ostavili vezu na popisu materijala) je od proizvođača DSD TECH i treba program koji proizvođač nudi na svojoj web stranici za izmjenu postavki modula. Link programa: dsdtech-global
Kao što smo već komentirali, komunikacija se odvija kao serijski terminal i vrlo je lako provjeriti rad s mobilnom aplikacijom i osnovnim arduino programom.
Nakon što smo postavili sve dijelove (prethodni odjeljak) i bluetooth modul konfiguriran, možemo učitati arduino sa softverom koji smo priključili u koraku 8. Da bismo to učinili, prvo moramo odspojiti Tx i Rx pinove (0 i 1 respektivno) jer ćemo u protivnom imati problema. Zatim povezujemo arduino s računalom, otvorimo službenu aplikaciju Arduino, odaberemo model spojene ploče (Arduino UNO), kao i priključak na koji je spojen te nastavimo s učitavanjem programa.
Korak 4: Aplikacija za Android
Postoji mnogo IOS i ANDROID aplikacija kompatibilnih s Arduinom i našim bluetooth modulom, pa nam je bilo teško odabrati jednu … Konačno smo odabrali Android aplikaciju pod nazivom Bluetooth Electronics. Ova vam aplikacija omogućuje prilagodbu zaslona, postavljanje svih vrsta stavki, od gumba do upravljačkih palica i povezivanje na različite načine, poput Bluetootha, BLE -a i USB -a.
U naše sučelje smjestili smo naziv robota, gumb s gumbima i terminal kako bismo vidjeli što šaljemo iz aplikacije. Konfigurirali smo jastučić za slanje 'P'+broj+'F' u svakom prijenosu. 'P' započinje prijenos, broj odgovara broju pridruženom svakoj strelici na jastučiću, a 'F' završava prijenos.
Nakon što smo prilagodili i konfigurirali naše sučelje, povezujemo uređaj i pritisnemo gumb POKRENI. Sada možemo bez problema testirati našeg robota i naš program.
Veza za aplikaciju: arduinobluetooth
Korak 5: Tijelo
Ovo je jedan od glavnih dijelova našeg projekta. U izvornom projektu plastika je siva, a lopta mora biti obojana u bijelo. U našem slučaju, radije ga ispisujemo bijelo kako bismo uštedjeli neko vrijeme kasnije pri slikanju.
Nakon što završimo, možemo predstaviti unutarnju strukturu i provjeriti funkcionira li sve kroz aplikaciju koju smo spomenuli u prethodnom odjeljku.
Korak 6: Glava
Da biste to učinili, prvo se ispisuje baza glave.
Drugo, stavljamo držač baterije unutra i kroz preostalu rupu prolazimo kabele kako bismo stavili LED (ispravno polariziran) na vrh i sa otporom 330 na jednom od njegovih stezaljki lemljenjem kao što je prikazano na fotografiji.
Zatim smo porekspan kuglu prepolovili i zalijepili vrućim silikonom na vrh baze glave.
Konačno, morali smo postaviti magnete s unutarnje strane za koje smo koristili vrući silikon.
Korak 7: Ukrasite
Za loptu prvo kompasom napravimo dva kruga. Zatim u svakoj dijagonali krugova napravimo 1 pravokutnik.
Nakon što je napravljeno 6 crteža olovkom, uzimamo maskirnu traku da pokrijemo sve što nismo htjeli slikati i nastavljamo nanositi 1 sloj spreja (poduzimajući potrebne mjere opreza).
Kad se osuši, uklanjamo traku i ocrtavamo sve crteže olovkom kako želimo. U našem slučaju gledamo dizajn izvornog BB8.
Važno je osigurati da su crteži savršeno raspoređeni i da nema previše crteža u spojevima jer će se rez primijetiti kad nastavimo zatvarati loptu.
Konačno, za zatvaranje kugle odlučujemo se koristiti ljepljivu traku i zaključiti kuglu kao što vidimo u posljednjem odjeljku.
Korak 8: Softver
Na sljedećoj poveznici s GitHub platformom pronaći ćete kôd koji ćete morati implementirati na arduino UNO ploču za razvoj ovog uputstva. Morat ćete ga preuzeti i učitati kako je objašnjeno u koraku 3.
Ne zaboravite odspojiti Tx i Rx pinove Arduino UNO ploče. U suprotnom, učitavanje neće biti moguće i donijet će vam probleme.
Veza: GitHub
Korak 9: Zaključak
Sada kada znate izgraditi BB8, pokazat ćemo vam niz savjeta i trikova iz našeg iskustva koji će vam pomoći, kada ponovite ovaj projekt, da radi ispravno i nema problema.
Kao što se možda sjećate, u koraku 6 magneti su instalirani i naša je prvotna ideja bila postaviti tri neodimijska magneta u unutarnju strukturu i još tri u glavu, no kad smo ih nabavili i testirali, magneti su djelovali takvom silom da su unutarnji struktura je podignuta i nije radila ispravno.
Stoga smo testirali manje snažne magnete za glavu (dakle, to nisu neodimij), kao i kompenzacije s utezima, tako da lopta nije imala mnogo oscilacija i brzo se vratila u početni položaj. To je pomoglo da se smjer loptice ne iskrivi, kad se ispreplete s zavojima i hoda naprijed.
Dogodilo se da se u prethodnim testovima lopta okretala u krugovima, a ako ste ubrzali, putanja nije bila savršena, nešto što smo ispravili težinom od 100 grama koja se nalazi na stražnjoj strani unutarnje strukture i što se može vidjeti u priloženu sliku.
S druge strane, kako bismo smanjili trenje i učinili okretanje glave prirodnijim i skliskim, na magnete smo postavili trake tjelesne trake.
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Kako napraviti BB8 u prirodnoj veličini s Arduinom: 12 koraka
Kako napraviti BB8 u prirodnoj veličini s Arduinom: Pozdrav svima, mi smo dva talijanska studenta koji su izgradili klon BB8 od jeftinih materijala i ovim vodičem želimo podijeliti svoje iskustvo s vama! Koristili smo jeftine materijale zbog ograničenosti proračuna, ali konačni rezultat je vrlo dobar
DIY BB8 - Potpuno 3D ispis - Prvi prototip stvarne veličine promjera 20 cm: 6 koraka (sa slikama)
DIY BB8 - Potpuno 3D ispis - Prvi prototip stvarne veličine promjera 20 cm: Pozdrav svima, ovo je moj prvi projekt pa sam htio podijeliti svoj omiljeni projekt. U ovom projektu napravit ćemo BB8 koji se proizvodi s potpuno 3D pisačem promjera 20 cm. Napravit ću robota koji se kreće potpuno isto kao pravi BB8
Light-Up BB8 majica: 6 koraka (sa slikama)
Light-Up BB8 majica: Novi film o Ratovima zvijezda možda se neće svidjeti svima, ali to ne znači da se ne možemo zabaviti slaveći svog omiljenog droida iz Ratova zvijezda prekrivenog Porgovima! Pronašli smo ovaj slatki BB- 8 majicu na našem lokalnom cilju i odmah smo htjeli dodati LED diodu u
POE - Stvaranje BB8: 10 koraka
POE - Stvaranje BB8: Željeli smo stvoriti robota iz razumno popularne zajednice s kojom bismo se mogli povezati. Prvo što mi je palo na pamet su Ratovi zvijezda. Ratovi zvijezda je futuristička serija filmova s puno robota i mislili smo da bismo mogli ugraditi elektroniku