Kazalo:
- 1. korak: Potrebni materiali
- 2. korak: Razvoj vezja
- 3. korak: Naredite kvadratni okvir 3 palcev z napolnjenimi ploščami
- 4. korak: Popravite stikalo
- 5. korak: Vzemite reže v polnilnih ploščah za vezje
- 6. korak: Dokončajte osnovno kocko
- 7. korak: Preverite kot za kocke
- 8. korak: program Arduino
- 9. korak: Začnite ustvarjati aplikacijo v MIT App Inventor
- 10. korak: Osnove MIT App Inventor
- 11. korak: Prvi zaslon Wall-E in EVE
- Korak: Zaslon igre
- Korak: Bloki za zagon igre
- Korak 14: Povezava modrega zoba
- 15. korak: Koraki in pogoji
- Korak 16: Sprememba barve in sprememba kocke
- 17. korak: Konec igre
- 18. korak: Ustvarite aplikacijo
- 19. korak: Igrajte igro v sistemu Android
- 20. korak: Plast gobice za kocke
- 21. korak: Pokrijte z žametno krpo in prilepite pike
- Korak: Zabavajte se z igro
Video: Mehka igračka Bluetooth kocke in razvoj igre za Android z aplikacijo MIT App Inventor: 22 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Igra s kockami ima drugačen način
1) Tradicionalno igranje z lesenimi ali medeninastimi kockami.
2) Igrajte v mobilnem telefonu ali računalniku z naključno vrednostjo kock, ki jo ustvari mobilna naprava ali računalnik.
pri tej drugačni metodi fizično igrajte kocke in premikajte kovanec v mobilnem telefonu ali računalniku. V spletni trgovini lahko najdemo drobne kocke bluetooth. Tukaj pa to igračo uporabljamo za več namenov, ki se uporablja kot mehka igrača za malčke in se uporablja kot kocka Bluetooth za mlajše.
Razvijte tudi podporo za igre Android za kocke bluetooth. Izumitelja aplikacij MIT uporabljam za razvoj majhnih aplikacij za navodila. Tukaj podrobno razlagam korake, kako razvijam ime igre "Black Hole and Space Ship" (na primer Snake and Ladder) in ime igralca kot Wall-E in EVE, torej "WALL-E in EVE v Black Hole and Space Ship" tudi brez bluetooth kock lahko igrate to igro. Samo za razvoj iger pojdite neposredno na 9. korak.
1. korak: Potrebni materiali
Potrebni materiali
1) Arduino Nano - 1 št.
2) MPU6050 - Triosni merilnik pospeška na žiroskopu - 1 št
3) Modul Bluetooth HC05 - 1 Št.
4) Pritisnite gumb za vklop/izklop - 1 št.
5) 9V baterija - 1 št.
6) 9V priključek za baterijo - 1 št.
7) Navadno tiskano vezje.
8) Moški ženski zatiči glave.
9) Valovita plošča.
10) Gobica.
11) Žametna krpa.
2. korak: Razvoj vezja
Za Arduino projekte je razvojni krog zame vedno zelo zanimiv. Tukaj je zelo preprosta povezava.
Napajanje za Vin se napaja iz 9V baterije prek tipke ON/OFF.
HC05 vedno povežem z Arduino Tx, Rx, vendar je tukaj v tem projektu povezan z D4, D3 in ga uporabljam kot serijsko programsko opremo za povezavo. Razlog za spremembo je, da vezje zapakirate v kocke in spremenite kodo, ki ne more odstraniti HC05 iz vezja, če je prisotna hc05, kode ni mogoče naložiti. zato preidite na Pin 4, 5.
MPU6050 Vcc in GND, povezan z Nano 5V in GND. Priključite SDA MPU6050 na A4 in SCL na A5.
Naredite čim manjši ščit. MPU6050 držite naravnost v kateri koli smeri. Zdaj je vezje pripravljeno. Preverite z vzorčnim programom in izračunajte kot.
3. korak: Naredite kvadratni okvir 3 palcev z napolnjenimi ploščami
Naredite 3 -palčno X 3 -palčno X 3 -palčno škatlo z enoslojno valovito ploščo. Zelo enostavno je narediti škatlo, na veliko načinov. Z enim samim listom ustvarim vzorec in ga prilepim s fevicolom (gumi). Ena stran naj bo odprta. Odrežite 3 -palčne X 3 -palčne kose, da napolnite škatlo, zame pa potrebuje 17 kosov. Ti polnilni kosi držijo vezje v istem položaju.
4. korak: Popravite stikalo
Stikalo pritrdite v valovito škatlo. Označite sredino škatle na nasprotni strani odprtine in narišite krog. Z zatičem izrežite luknjo, da držite stikalo. Sedaj vstavite valovite kose za polnjenje v škatlo in z označevalcem označite mesto luknje v kosih za polnjenje. Odstranite polnilne dele in vstavite režo v kosih z oznakami. in preverite, ali je stikalo za hrbet pravilno nameščeno.
5. korak: Vzemite reže v polnilnih ploščah za vezje
Zapustite sredino, vzemite reže in vzemite preostale dele na levi in desni strani ter vzemite režo za vezje in baterijo. Reža mora tesno držati vezje in baterijo, vendar ju je mogoče enostavno odstraniti. Priključek USB arduino pustite zunaj, da lahko spremenimo program, samo da odpremo kocke. Glavna stvar je, da MPU6050 držite naravnost v katerem koli položaju. Odstranite vezje in lepite (uporabljam fevicol) vse liste skupaj in pustite, da se posušijo. Zdaj je del za držanje vezja pripravljen.
6. korak: Dokončajte osnovno kocko
Zamenjajte ožičenje napajalnika z dolgo žico. Vzemite dve žici iz stikala. Vstavite žico skozi režo in en konec priključite na pozitivni del nosilca baterije, drugega pa na Vin iz Arduino uno. Od negativne ve ve baterije neposredno do gnd arduina. Priključite baterijo in pustite baterijo v notranjosti, zdaj je osnovna struktura kock pripravljena.
Na straneh s svinčnikom označite številke. Buttenova stran je 1, njena nasprotna stran pa 6. Poiščite osnovne strani kock na Wikipediji in jo označite v kocki.
Opomba
Trenutno kocke na eni strani niso ravne na tleh, medtem ko je dodajanje gobe popravljeno.
7. korak: Preverite kot za kocke
Odprite kocke na kartonu in žico povežite z arduinom. Z vzorčno kodo poiščite kot XYZ MPU6050. Naredite preglednico in označite kot, prikazan na vsaki strani. Preberite in ustvarite obseg XYZ v vsaki smeri. S tem razponom določite stranice kock.
8. korak: program Arduino
Prenesite program za Arduino z google pogona, kliknite tukaj
V programu za povezavo z MPU6050 uporabite knjižnico Wire, za povezavo s HC05 uporabite serijsko knjižnico programske opreme. Iz knjižnice Wire Request response dobite branje iz MPU6050 in z izračunom poiščite kot XYZ (izračuni po spletu). Kot v prvem koraku s kotom izračunajte stran kocke. Ko android prejme OK, kocke najprej počakajo 2 cikla, nato 3 -krat preverijo trenutno pozicijo, če je položaj 3 -krat enak, pošljejo trenutno stran na android. Torej brez vrtenja kocke stran ni poslana na android.
9. korak: Začnite ustvarjati aplikacijo v MIT App Inventor
MIT APN INVENTOR 2
Pridite in sedite pred list, ker je čas za razvoj igre Android Dice. Izberem igro kače in lestve z dvema igralcema.
MIT APP INVENTOR je spletni razvijalec aplikacij za Android z vizualnim programskim vmesnikom. Njegova aplikacija je zelo enostavna za razvoj. Na spletu je veliko virov pomoči. Preden se lotimo razvoja iger, vidimo nekaj osnovnih korakov.
Odprite zgornjo povezavo, pojdite na spletno stran App inventor. Na levi strani kliknite ustvari aplikacijo in pojdite na prijavo z googlom. Vnesite uporabniško ime in geslo za svoj račun Google in se prijavite. Odpre se na vaš seznam projektov. Naredil sem veliko majhnih aplikacij za poučevanje. Kliknite gumb Ustvari nov projekt in v polje za vnos vnesite ime projekta, kliknite V redu in vas usmeri na stran za razvoj.
10. korak: Osnove MIT App Inventor
Oblikovalski zaslon
Na strani za razvoj imamo dve strani, ena je stran oblikovalca in stran blokov. S klikom na gumb zamenjamo stranice. V pogledu oblikovalca je ena stran paleta, druga stran pa lastnosti, komponente in mediji. S palete povlečete in spustite komponente v aktivni obrazec. Če je komponenta izbrana v obliki, je lastnost komponente navedena v lastnostih, lahko spremenite lastnosti. Na seznamu komponent so navedene komponente, uporabljene v tem projektu. S klikom na ime na seznamu komponent izberite tudi komponento, ime tudi spremenite s klikom na preimenuj ali ga izbrišite s klikom na gumb za brisanje na dnu.
Na zgornji strani ste našli gumb za dodajanje zaslona, s klikom na gumb za vnos vprašajte novo ime zaslona, vnesite ime in kliknite v redu, nov zaslon je ustvarjen. Seznam zaslona v projektu je naveden v gumbu poleg gumba za dodajanje zaslona, tako da v oblikovalcu izberete premaknite zaslon na ta zaslon. Če želite odstraniti zaslon, kliknite gumb za odstranitev.
V datoteki za nalaganje datoteke Media Click in na pojavnem zaslonu kliknite izberite datoteko in izberite datoteko v računalniku za nalaganje ter kliknite v redu. Če želite projektu dodati zvoke slik, uporabite to metodo.
Blokira zaslon
Na zaslonu Bloki so na levi strani navedene komponente, dodane v projekt. S klikom na ime komponente drsni meni prikaže seznam ukazov za komponente v blokih, samo kliknite in povlecite ta ukaz v območje oblikovanja in ga všečkajte. Vgrajeni ukazi in deklaracija spremenljivk imajo ločen meni Buit v meniju.
11. korak: Prvi zaslon Wall-E in EVE
Začnimo s kodiranjem. To so tradicionalne kače in lestve, poimenujem ga Blackhole in Space Shep, v Blackhole in Space pa vključim imena igralcev Wall-E in Eve.
Na sprednjem zaslonu samo naslov in gumb za predvajanje. S klikom na gumb Predvajaj se pomaknite na zaslon igre.
Na strani Bloki lahko vidite ukaz v samo dveh nizih blokov.
Korak: Zaslon igre
Oblikovalski zaslon
Na zaslonu oblikovalca imamo dve postavitvi, eno z elementi igre in drugo z zaključkom igre. Ob obremenitvi skrijete postavitev konca igre. Na koncu zapiši prvo postavitev in vidno postavitev zaključka igre s podobo zmagovalca (Wall-E ali EVE). Ohranite orientacijo zaslona kot pokončno.
Photoshop Oblikujte sliko z 10 X 10 bloki v Photoshopu in oštevilčite vse bloke od 1 do 100, kot je prikazano na sliki (gibanje za igro kač in lestev). Po vaši želji dajte barvo in nastavite ozadje. Načrtujte bloke od in do kač in lestev. Dodajte črno luknjo na sliko na dnu začetne točke črne luknje in končno sliko na vrhu končne točke, povežite to dve na vsaki točki črne luknje. V vesoljski ladji posneto točko postavite sliko vesoljske ladje na vrh in v obliki plošče spustne točke.
V postavitev igre dodajte platno in dodajte dva slikovna duha, enega s sliko Wall-E in drugega s sliko EVE ter nastavite lastnosti, ki so vidne na false. Na dnu dodajte sliko za Dice, sliko igralca 1 z oznako za prikaz trenutnega položaja, sliko kocke, sliko igralca 2 z oznako za prikaz trenutnega položaja.
Za podporo programa dodajte tri ure, obvestilo in odjemalca Bluetooth.
Končna postavitev vsebuje sliko za nalaganje zmagovalne slike in gumb za ponovni zagon igre.
Blokira zaslon
V blokih vsebuje kodiranje za naključno ustvarjanje kock, če ni povezano z Bluetoothom, medtem ko kliknite sliko kocke, če je povezano z bluetooth kockami, vrednost iz kocke modrega zoba. Premaknite igralca glede na vrednost kock. V igro vstopite šele, ko v kocko vstavite 1. Če postavite možnost 1 ali 6 ponovitve in če vesoljska ladja pelje na vrh še ena ponovitev, Če črna luknja ne pripelje do ponovitve. Zmaga tisti, ki prvi doseže 100. Oglejte si kodiranje korak za korakom.
Korak: Bloki za zagon igre
Na začetku igre sem ustvaril začetno igro postopka in poklical postopek, ko se zaslon zažene. V postopku onemogočite uro in nastavite trenutni položaj igralcev na 0. Nastavite sliko na platnu vidno false in jo premaknite v 1. blok igre. Določite, kateri igralec naj se obrne na prvega. Pokličite drug postopek sendcommand, v tem postopku, če ste povezani z bluetoothom, nato pošljite OK. nastavite trenutno ozadje igralca, ki bo igral v zeleni barvi.
Korak 14: Povezava modrega zoba
Za vzpostavitev povezave z arduinom uporabite odjemalca Bluetooth. Funkcija Preden izberete Blutooth, so navedene seznanjene naprave Bluetooth. Vklop Kliknite Izbrani modri zob Po opravljenem pobiranju in če je povezava v redu, potem gumb Bluetooth onemogočite in omogočite uro3. Pošljite ukaz OK prek bluetootha. Če med izvajanjem pride do napake v bluetoothu, omogočite gumb bluetooth in onemogočite uro3. Časovnik 3 ure se uporablja za spremljanje prejema podatkov iz bluetootha po povezavi, če vrednost kocke prejme, gre na premik predvajalnika.
če kliknete kocko, se kocke premaknejo naključno in se ustavijo kot ena točka in njena vrednost kocke, če ni povezana z bluetoothom. Ura 2 se uporablja za vrtenje kock in dobite naključno število od 1 do 6. Če ste povezani z bluetoothom, potem vrednost kock iz arduina.
Ura 1 se uporablja za premikanje predvajalnika korak za korakom. Na primer, če ste v poz 10 in postavite 5, potem se želi povečati korak za korakom 11, 12, 13, 14, 15. Torej ura 1 nadzira to in pokliči postopek premakni kovanec in preveri položaj.
15. korak: Koraki in pogoji
Sedaj so postavljene kocke, vzeta vrednost in premaknjen kovanec. In igralec je v položaju v mreži. Recimo v 18.
Po postopku movecoin se izvede checkmove. Ima seznam pogojev if, na primer (če je kovanec v 18, premaknite kovanec na 45 in pustite igralcu še en obrat), tako kot je za luknjo, ga premaknite nazaj in dobite točko. Nato premaknite ta kovanec v ta položaj.
V postopku Calcelpos poiščite položaj X in Y celice tako, da širino platna delite z 10 in večkrat položite s stolpcem trenutne celice. Enako pametno glede višine delite višino z 10 in pomnožite številko vrstice trenutne celice.
Postopek Movecoinloc po igralcu premaknite igralčev kovanec na poz, izračunano v Calcelposu.
Korak 16: Sprememba barve in sprememba kocke
Medtem ko ura clock2 teče po generiranju naključnega števila, spremenite sliko v kocki in ko se ustavite, pokažite sliko trenutne vrednosti kocke. Spremenite barvo ozadja predvajalnika v zeleno, ki želi igrati, in pomarančno, ki ne igra. Ustvarite postopek za to in pokličite postopek pri vsaki igri s kockami.
17. korak: Konec igre
Če je trenutna vrednost igralca 100, pokličite postopek Končaj igro. V postopku Konec igre skrijete postavitev igre in prikažete postavitev konca. Če zmaga igralec 1, pokažite svojo podobo in skrite sliko igralca 2.
18. korak: Ustvarite aplikacijo
Prenesite MIT AI COMPANION iz trgovine Play.
Odprite aplikacijo v mobilnem telefonu.
Na spletni strani razvijalca MIT kliknite meni za izdelavo in v spustnem meniju kliknite APP (vnesite kodo QR za.apk). Po nekaj minutah obdelave se prikaže QR koda.
V mobilnem telefonu kliknite Skeniraj kodo QR v aplikaciji MIT in skenirajte kodo QR v računalniku, aplikacija pa bo neposredno naložena in zahtevala dovoljenje za namestitev. Dajte dovoljenje in namestite aplikacijo.
Če želite datoteko apk v računalniku, kliknite meni za izdelavo in v spustnem meniju kliknite APP (Shrani.apk v moj računalnik). Po nekaj minutah obdelave in apk datoteke naložite v računalnik.
19. korak: Igrajte igro v sistemu Android
Prenesite datoteko apk iz Google Drive, kliknite tukaj
Če želite prenesti datoteko aia iz Google Drive, kliknite tukaj
Za tiste, ki jih programiranje ne zanima, preprosto prenesite datoteko apk s povezave in jo namestite v mobilni telefon.
Vklopite bluetooth v mobilnem telefonu. Kliknite ikono Črna luknja in vesoljska ladja na mobilnem telefonu. Na pozdravnem zaslonu kliknite Predvajaj.
Igrajte se z modrimi zobnimi kockami
Kliknite gumb bluetooth v spodnjem kotu igre in na njem so navedeni razpoložljivi modri zobje, izberite modri zob arduino. Zdaj je povezava vzpostavljena, Roll the dice to plat game.
Igrajte se brez kock z modrimi zobmi
Kliknite sliko kocke na spodnjem središču zaslona in naključno ustvari vrednost kock in igra se igra.
20. korak: Plast gobice za kocke
Zdaj je kocka v kartonu in je ne more večkrat prenašati in pritisniti tudi gumb na eni strani. Zato naredite gobico, ki se prilega kocki iz kartona. kartonska škatla je 3 -palčna X 3 -palčna X 3 -palčna, na vse strani se raztezam 0,75 palca. Škatla za gobo je torej Škatla za gobo je 4,5 palca X 4,5 palca X 4,5 palca. Škatla Songe je odprta na sredini, zato lahko v primeru okvare zamenjamo baterijo.
21. korak: Pokrijte z žametno krpo in prilepite pike
Imam krpo iz rdečega žameta. Tako kot kartonsko škatlo naredite ovitek velikosti 4,5 palca X 4,5 palca X 4,5 palca, na vrh pa položite ZIP, v katerega vstavite škatlo za gobo. Izrežite kroge premera 21 x 25 mm in z lepilom za tkanine prilepite stranice ob upoštevanju navedenega položaja v kartonski plošči. Škatlo za gobo vstavite v pokrov in jo zadržite. Zaradi gobice na vseh straneh lahko vklapljamo in izklapljamo z zunanje strani. Na strani kocke številka 1 pritisnite stikalo 1 in spustite kocke, znova pritisnite, da izklopite kocke. Kocke so pripravljene in igra je pripravljena Igrajmo se in zabavajmo.
Oblikujem ga za igro za dva igralca, če želite več iger za igralce, spremenite program Android, tako da preprosto prenesete datoteko aia iz koraka programa Android in jo odprete v izumitelju aplikacije MIT.
Opomba:-
Bodite previdni, medtem ko pike preverite enkrat ali dvakrat. Ker sem napačno prilepila 6 in 4. Šele po fotografiji in predvajanju jo vidim in odstranim dve iz 6 ter jo prilepim na 4.
Korak: Zabavajte se z igro
Otroci se radi igrajo z mehkimi igračami, če pa se igrate z mehko igračo, je bolj zabavno. Preko mehke igrače kocke nad drugimi je tudi zabavno. Mojemu otroku je ta igra zelo všeč, še preden je naredila kocke za bluetooth, se je z nami velikokrat igrala. Zabavajte se z otroki s takimi zabavnimi predmeti.
Pri ustvarjanju tega projekta zelo uživam. spet iste besede, iz tega projekta se naslanjam na nekaj novih stvari, čutim, da se tudi vi ob branju tega projekta naučite nekaj malega. Hvala vsem, ki ste jo prebrali.
Priporočena:
E -kocke - Arduino kocke/kocke 1 do 6 kock + D4, D5, D8, D10, D12, D20, D24 in D30: 6 korakov (s slikami)
E -kocke - Arduino Die/kocke 1 do 6 Kocke + D4, D5, D8, D10, D12, D20, D24 in D30: To je preprost projekt arduino za izdelavo elektronske matrice. Možno je izbrati za 1 do 6 kock ali 1 od 8 posebnih kock. Izbira je preprosta z obračanjem vrtljivega dajalnika. To so lastnosti: 1 matrica: prikaz velikih pik 2-6 kock: prikaz pik
Kako ustvariti aplikacijo za Android s programom Android Studio: 8 korakov (s slikami)
Kako ustvariti aplikacijo za Android s programom Android Studio: Ta vadnica vas bo naučila osnov ustvarjanja aplikacije za Android z razvojnim okoljem Android Studio. Ker so naprave Android vse pogostejše, se bo povpraševanje po novih aplikacijah le še povečalo. Android Studio je enostaven za uporabo (
DIY WiFi RGB LED mehka svetilka: 4 koraki (s slikami)
DIY WiFi RGB LED mehka svetilka: Ta svetilka je skoraj v celoti natisnjena 3D, vključno z razpršilcem svetlobe, drugi deli stanejo približno 10 USD. Ima veliko vnaprej konfiguriranih svetlobnih animacijskih učinkov in statičnih svetlobnih barv s funkcijo zanke za samodejno predvajanje. Shranjevanje svetilk je nazadnje nastavljeno na notranji m
Ustvarjanje aplikacije za Android za mala podjetja z aplikacijo MIT in Google Fusion Table: 7 korakov
Ustvarjanje aplikacije za Android za mala podjetja z uporabo MIT APP in Google Fusion Table: Ste že kdaj želeli narediti svojo aplikacijo, ki bo na voljo v trgovini Google Play !!! Če imate podjetje, vam bo ta vadnica spremenila življenje. Ko boste to pozorno prebrali, boste lahko sami izdelali svojo vlogo. Befo
Robotski avto z Bluetooth, kamero in aplikacijo MIT Inventor 2: 12 korakov (s slikami)
Robotski avto z Bluetooth, kamero in aplikacijo MIT Inventor2: Ste si kdaj želeli zgraditi svoj avtomobil? No … to je tvoja priložnost !! V tem navodilu vas bom seznanil s tem, kako narediti avtomobil robota, ki ga upravlja Bluetooth in MIT App Inventor2. Zavedajte se, da sem novinec in da je to moj prvi instuc