Sadržaj:
- Korak 1: Lopta 8
- Korak 2: Pristupni otvor za prozor
- Korak 3: Ispišite i sastavite
- Korak 4: Oko
- Korak 5: Elektronika
- Korak 6: Program
- Korak 7: Sklapanje prozora i elektronike
- Korak 8: Uklapanje smetnji
- Korak 9: Dodatne datoteke
- Korak 10: AŽURIRAJ
- Korak 11: Dodatne datoteke
Video: Elektronička Magic 8 lopta i očna jabučica: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Htio sam stvoriti digitalnu verziju Magic 8 Ball …
Tijelo je 3D ispisano, a zaslon je iz poliedra u plavoj boji promijenjen u mali OLED kojim upravlja generator slučajnih brojeva programiran u Arduino NANO.
Zatim sam krenuo pomalo tangentno i stvorio drugu školjku, ovo je ledeno plavo oko koje gleda ravno u vašu dušu …
OPREZ: Iako sam u konačnici upotrijebio prekidače za nagib žive za konačnu izradu. Ako se ovo namjerava koristiti kao igračka, trebate slijediti izvorni plan koji je ovdje izložen. Živa ima poznatu toksičnost. Drugi video jasno pokazuje zašto sam to učinio!
Svi moji živinski prekidači vraćeni su sa starih kućnih termostata koji su bili predviđeni za odlagalište, sada su u sigurnim rukama …
AŽURIRAJ 12. travnja 2019. !!!: Uključio sam daleko jednostavniji način uključivanja i pokretanja ovog projekta. Uključio sam i skinuti kod koji samo prikazuje savjet. Sve se otkriva u koraku 10.
Korak 1: Lopta 8
Stvorio sam šuplju kuglu od 100 mm u Solidworksu
Nisam želio spojni šav duž ekvatora kugle pa su gornji i donji dio tada izrezani ostavljajući rupu od 50 mm na vrhu i rupu od 56 mm na dnu.
Budući da nisam želio da se prikazuju pričvršćivači, tada sam napravio izrez od 57 mm dubok 1 mm na vanjskoj strani donje rupe i dodao dvije šipke promjera 4 mm koje izlaze okomito u rupu duljine oko 4 mm.
Čep gornje rupe modeliran je okretanjem početnog izrezanog dijela za gornju rupu. Dodatni prsten od 2 mm dodan je unutarnjoj krivulji utikača, a zatim je cijela stvar postala čvrsta.
S vrha sam nacrtao veliki broj 8 i ovaj je obris izrezan iz gornjeg poklopca. Ovo je zauzvrat korišteno za stvaranje komada 8.
Korak 2: Pristupni otvor za prozor
Ovaj dio sadrži svu elektroniku i unutarnji rad. Također je namijenjena kao pristupna točka za zamjenu baterija.
Nisam želio vidjeti pričvršćivače na ovome pa sam otvor otvorio u komadu koji se okreće za 36 stupnjeva i zaključava se na mjestu.
Na sredini dijela nalazi se otvor promjera približno 1 inč koji omogućuje pregled savjeta.
S unutarnje strane luke nalazi se četvrtasta izrezana površina namijenjena za smještaj komada plastike ili stakla debljine 2 mm.
Ovaj prozor se koristi na svim veličinama ove igračke.
također su potrebna dva dijela elektronikeBrace i po jedan od ElectronicsTray -a i nanoTray -a.
Korak 3: Ispišite i sastavite
Kuglica i broj ispisani su pomoću ABS -a u crnoj boji. Dok je gornji omot tiskan prirodnim ABS -om. Pokušao sam s bijelim ABS -om, ali izgledao je previše oštro.
Broj 8 je preša koja se uklapa u gornji poklopac.
Gornja kapa je tek toliko mala da može proći kroz kuglicu kroz donji otvor.
Ovo je prikladno za trenje, ali se također drži na mjestu pomoću ABS ljepila.
Bio sam pomalo zabrinut oko ugradnje svih dijelova unutra pa sam krenuo i stvorio još jedan, ovaj put promjera 120 mm.
Korak 4: Oko
Uklonio sam gornji izrez u 3D modelima i ispisao obje kugle u prirodnom ABS -u, a zatim otisnuo otvor za pristup prozoru u plavom ABS -u.
Daje razuman faksimil očne jabučice kada se gleda ravno.
Ova verzija mi se sviđa više od izvorne 8Ball.
Korak 5: Elektronika
Prostor je bio ograničenje kao i izgled.
Nije moralo biti vanjskih izbočina ili prepreka estetici.
Igračka se pokreće i komunicira s njom, pokretom.
Igračka se pokreće u isključenom stanju sve dok se ne preokrene.
Umjesto prekidača na tipku koristio sam prekidač za nagib.
Prije sam koristio MOSFET za kontrolu napajanja mikrokontrolera. To međutim nije bilo idealno jer je dopuštalo da mala količina struje neprestano napaja mikrokontroler, čime se baterija ubila za otprilike mjesec dana.
U ovom slučaju koristio sam mali relej poput onog koji sam koristio u svom projektu USB pogona za kripteks.
Uključena shema prikazuje ožičenje potrebno za rad hardvera.
Prekidač za nagib.
Relej. Koristio sam 6V zavojnicu jer je napon baterije 6V, a to je zahtijevalo upravljački krug releja koji se prebacuje s jednostavnog NPN tranzistora.
Waveshare 128 X 128 OLED modul iz Amazona.
Korak 6: Program
Htio sam da odgovori budu originalne igračke. Za to sam koristio Wikipedia.
Modul je tipa SSD1327 i postoji vrlo robusna knjižnica kodova za te LCD -e.
Prvi pokušaji korištenja ovog koda rezultirali su neuspjehom jer je memorija bila prevelika.
Jednostavno zaobilazno rješenje bilo je korištenje ogoljelog koda koji je dostavio proizvođač.
Ispuhao sam većinu primjera i upotrijebio isječke izvornog koda za prikaz potrebnih informacija.
Program radi na sljedeći način:
Lopta u mirovanju je u isključenom stanju.
Okretanje loptice i gledanje u prozor izvorno je stanje uključivanja.
Nakon što se Arduino pokrene i prikaže upute "Postavite svoje pitanje, a zatim obrnite". Program preuzima i napaja Arduino putem programski upravljanog releja.
Upute ostaju vidljive sve dok igračka nije okrenuta okrenutom stranom prema gore. Ovo isključuje prekidač za nagib i program prelazi u način razmišljanja. Očitavanje prikazuje "Razmišljanje …" tako da znate da je još uvijek aktivan.
Lopta se zatim ponovno preokreće tako da je prozor uspravan.
Ovu radnju čita mehanički prekidač nagiba i program će generirati slučajni odgovor u jednoj sekundi prozora orijentiranog prema vrhu.
Poruka ostaje vidljiva sve dok igračka nije okrenuta loptom prema gore.
Ovaj se postupak nastavlja sve dok se lopta ne stavi sa prozora prema dolje duže od 16 sekundi, gdje će program deaktivirati relej i isključiti napajanje.
KRITIČNE BILJEŠKE o ovom programu su nasumične (); funkcija.
Imao sam problema s pojavljivanjem istih odgovora, čak sam to isprobao na oba uređaja istovremeno i otkrio da su isti.
Vrlo je važno koristiti randomSeed (analogRead (0)); rutina. Objašnjenje za to možete pronaći OVDJE:
Korak 7: Sklapanje prozora i elektronike
Ovaj sklop sadrži pet ispisanih dijelova koji čine prozor, držač baterije i poklopac.
Prva je vidljiva komponenta koja podržava OLED, a druga je baterija i nosač kontrolera koji se pričvršćuje na prozor VIA.
Koristio sam mali komad izrezanog stakla za prozor. Ovo je zalijepljeno ljepilom tipa cijano. Imao sam pjenu od vremenskih pojasa s ljepilom s jedne strane, izrezanu na male trake i stavljenu oko stakla s unutarnje strane prozorskog sklopa.
Oko prozora postoje 4 rupe za vijke. oni su razmaknuti za modul koji sam odabrao. Oni imaju 4-40 umetaka za grijanje instaliranih pomoću lemilice.
Kad je modul postavljen, za pričvršćivanje se koriste odvojci od 1/4 inča.
Imao sam sreću kad su komponente stigle. Držač baterije samo se uklapa u otvor, što znači da ga nisam morao postaviti okomito. To znači da će loptica manje veličine raditi dobro.
Baza ležišta za elektroniku nosi držač baterije i ima 2 izreza, jedan za relej i jedan za prekidač za nagib.
Poklopac ima 3 dijela koji se spajaju i čvrsto drže baterije te pruža ravnu površinu za pričvršćivanje NANO modula.
Ova 2 dijela se zatim pričvršćuju na 4 nosača na stražnjoj strani OLD modula.
S OPREZOM! Na kraju sam zamijenio prekidač za nagib sa prekidačem za živu. Time je postignut pouzdaniji rad.
Korak 8: Uklapanje smetnji
Sastav prozora kad bude dovršen doista će dobro pristajati kroz izrez na dnu loptice.
Prilikom ugradnje završnog prozorskog sklopa u kuglu može doći do smetnji
Ako se to dogodi, tada će možda trebati obrezati unutarnju rubu za nosač prozora u kugli kako je prikazano.
Korak 9: Dodatne datoteke
Ovo su velike datoteke za kuglice promjera 120 mm
Korak 10: AŽURIRAJ
Dovršio sam skinuti kôd tako da ova lopta ima sličnu operaciju kao i original.
Sada kada ga okrenete potrebno je oko 4 sekunde da se program pokrene i prikaže savjet.
Ova vrsta operacije moguća je i s jednostavnijom hardverskom konstrukcijom.
Mogli bi se ukloniti svi dijelovi napajanja u krugu, a digitalna vožnja D2 uopće ne bi bila potrebna.
Prekidač za nagib mogao bi napajati tranzistor za prebacivanje koji napaja ulaz ulazne sirove energije na ploči.
Ostavio sam komponente na mjestu za ovu promjenu.
Ako promijenite krug, tada se programska deklaracija powPin i svi sljedeći dijelovi koji se odnose na to mogu ukloniti iz programa.
Ako je izvorni krug izgrađen i želite koristiti kôd bez napajanja. I dalje bi trebao raditi jer prekidač za nagib uključuje napajanje mikrokontrolera.
U ovom načinu rada uvijek je potrebno oko 4 sekunde da se program pokrene, a zatim prikaže savjet.
Uklanjanjem ulaznog pina moguće ga je još više pojednostaviti. Nisam još testirao ovaj način rada, ali trebao bi raditi isto. Samo svakako uklonite iz programa sve reference na čitanje unosa.
Ako koristim ovu vrstu senzora nagiba, uključio sam novu podršku nosača baterija
Korak 11: Dodatne datoteke
Ovo su OLED datoteke s Waveshare web stranice….
Drugoplasirani na Arduino natjecanju 2019
Preporučeni:
LED lopta za stolni tenis: 16 koraka (sa slikama)
LED lopta za stolni tenis: PozadinaNakon što sam maloprije izgradio ravnu ploču loptica za stolni tenis, počeo sam se pitati bi li bilo moguće napraviti 3D ploču od loptica za stolni tenis. U kombinaciji s mojim interesom za stvaranje "umjetnosti" iz ponavljajućih geometrijskih oblika I
Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)
Robot lopta za kućne ljubimce: Moj se ljubimac pas voli igrati s igračkama, posebno s onima koje može loviti! Napravio sam robotsku loptu koja se uključuje i automatski se kotrlja kad god stupi u interakciju s njom, obavještava me putem mobitela koji mogu koristiti za kontrolu preko WiFi -a i peraje
Novogodišnja lopta: 12 koraka (sa slikama)
Doček novogodišnje lopte: Za novogodišnju zabavu 2018. napravio sam maketu poznate Times Square Ball Drop. Bit će to savršen dodatak vašoj proslavi 2020. godine u novom desetljeću! Kuglu čini devet slojeva prstenova za čaše: 6, 11, 15, 18, 20
Balansirna lopta i PID svirač: 7 koraka (sa slikama)
Ball Balancer i PID Fiddler: Ovaj je projekt predstavljen za ljude koji imaju iskustva u korištenju Arduina. Predznanje o korištenju servo upravljača, OLED zaslona, lonaca, gumba, lemljenja bit će od pomoći. Ovaj projekt koristi 3D tiskane dijelove. Ball Balancer je PID testna oprema za eksperte
Lopta smrti: ili kako sam naučio prestati brinuti i voljeti Apple Pro zvučnike: 11 koraka (sa slikama)
Ball of Death: ili Kako sam naučio prestati brinuti i voljeti Apple Pro zvučnike: Uvijek sam govorio da je Apple od odlaganja "bež kutije" uvijek vodio u području industrijskog dizajna. Integraciju oblika i funkcije ne može dotaknuti niti jedan drugi proizvođač u bilo kojoj industriji (Porsche se približava). To je