Sadržaj:
- Korak 1: Lopta 8
- Korak 2: Pristupni port za prozor
- Korak 3: Odštampajte 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ŽURIRAJTE
- Korak 11: Dodatne datoteke
Video: Electronic Magic 8 lopta i očna jabučica: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Htio sam stvoriti digitalnu verziju Magic 8 Ball …
Kućište je 3D štampano, a ekran je promijenjen iz poliedra u plavoj boji 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 pravo u vašu dušu …
OPREZ: Iako sam na kraju koristio prekidače za nagibanje žive za svoju konačnu konstrukciju. Ako se ovo namjerava koristiti kao igračka, trebate slijediti izvorni plan opisan ovdje. Živa ima poznatu toksičnost. Drugi video jasno pokazuje zašto sam to uradio!
Svi moji živinski prekidači vraćeni su sa starih kućnih termostata koji su bili predviđeni za deponiju, sada su u sigurnim rukama …
AŽURIRAJTE 12. aprila 2019. !!!: Uključio sam daleko jednostavniji način uključivanja i vođenja 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 sfere 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 htio 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 dugačku oko 4 mm.
Čep gornje rupe modeliran je okretanjem početnog izrezanog dijela gornje rupe. Dodatni prsten od 2 mm dodan je unutrašnjoj krivulji utikača, a zatim je cijela stvar postala čvrsta.
Sa vrha sam nacrtao veliki broj 8 i ovaj obris je izrezan sa gornje korice. Ovo je zauzvrat korišteno za stvaranje komada broj 8.
Korak 2: Pristupni port za prozor
Ovaj dio sadrži svu elektroniku i unutarnji rad. Predviđeno je i da bude pristupna tačka za zamjenu baterija.
Nisam želio vidjeti pričvršćivače na ovome pa sam otvor otvorio na komad koji se okreće za 36 stupnjeva i zaključava se na mjestu.
Na sredini komada nalazi se otvor promjera približno 1 inč koji omogućuje pregled savjeta.
U unutrašnjosti luke nalazi se kvadratni izrez koji je namijenjen za smještaj komada plastike ili stakla debljine 2 mm.
Ovaj prozor se koristi na svim veličinama ove igračke.
potrebna su i dva dijela elektronike Braces i po jedan od ElectronicsTray -a i nanoTray -a.
Korak 3: Odštampajte i sastavite
Kugla i broj su odštampani pomoću ABS -a u crnoj boji. Dok je gornji omot štampan korištenjem prirodnog ABS -a. Probao sam ABS bijelu, ali izgledalo 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 uklopno trenje, ali se također drži na mjestu pomoću ABS ljepila.
Bio sam malo zabrinut oko ugradnje svih dijelova unutra pa sam krenuo naprijed 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 više sviđa od originalne 8Ball.
Korak 5: Elektronika
Prostor je bio ograničenje kao i izgled.
Nije moralo biti vanjskih izbočina ili prepreka za estetiku.
Igračka se pokreće i s njom stupa u interakciju.
Igračka se pokreće u isključenom stanju sve dok se ne preokrene.
Umjesto prekidača na dugme, koristila sam prekidač za nagib.
Ranije sam koristio MOSFET za kontrolu napajanja mikrokontrolera. To, međutim, nije bilo idealno jer je dopuštalo da se mala količina struje neprestano napaja mikrokontrolerom, čime se baterija ubila za otprilike mjesec dana.
U ovom slučaju koristio sam mali relej poput onog koji sam koristio u svom projektu kriptex USB pogona.
Uključena shema prikazuje ožičenje potrebno za rad hardvera.
Prekidač za nagib.
Relej. Koristio sam zavojnicu od 6 V jer je napon baterije 6 V i to je zahtijevalo pogonski 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 ovo sam koristio Wikipedia.
Modul je tipa SSD1327 i postoji vrlo robusna biblioteka kodova za ove LCD ekrane.
Prvi pokušaji korištenja ovog koda rezultirali su neuspjehom jer je upotreba memorije bila prevelika.
Jednostavno zaobilazno rješenje bilo je korištenje uklonjenog koda koji je dostavio proizvođač.
Iscrtao sam većinu primjera i upotrijebio isječke izvornog koda za prikaz informacija koje su bile potrebne.
Program funkcionira 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 okrenuta nagore. 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 ponovo okreće tako da je prozor uspravan.
Ovu radnju čita mehanički prekidač za naginjanje i program će generirati slučajan odgovor u jednoj sekundi prozora orijentiranog prema vrhu.
Poruka ostaje vidljiva sve dok igračka nije okrenuta loptom prema gore.
Ovaj proces se nastavlja sve dok se lopta ne položi sa prozorom okrenutim prema dolje duže od 16 sekundi, gdje će program deaktivirati relej i isključiti napajanje.
KRITIČNE BELEŠKE o ovom programu su nasumične (); funkciju.
Imao sam problema s pojavljivanjem istih odgovora, čak sam to testirao na oba uređaja istovremeno i otkrio da su isti.
Kritično je koristiti randomSeed (analogRead (0)); rutina. Objašnjenje za ovo 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 za 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 unutrašnje 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.
Dok 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 živinim prekidačem. Time je postignut pouzdaniji rad.
Korak 8: Uklapanje smetnji
Sastav prozora, kada bude završen, zaista će dobro pristajati kroz izrez na dnu kugle.
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 ivicu nosača prozora u kugli, kao što je prikazano.
Korak 9: Dodatne datoteke
Ovo su turpije velikih kuglica promjera 120 mm
Korak 10: AŽURIRAJTE
Završio sam skinuti kod tako da ova lopta ima sličnu operaciju kao original.
Sada kada ga okrenete potrebno je oko 4 sekunde da se program pokrene i prikaže savjet.
Ova vrsta operacije je moguća i s jednostavnijom hardverskom konstrukcijom.
Moglo bi se ukloniti sve dijelove napajanja kruga i digitalna vožnja D2 uopće ne bi bila potrebna.
Prekidač za nagib može napajati tranzistor za prebacivanje koji daje napajanje ulaznoj sirovoj energiji 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 originalno kolo izgrađeno 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 bi trebao raditi isto. Samo obavezno uklonite iz programa sve reference na čitanje unosa.
Ako koristim ovu vrstu senzora nagiba, uključio sam novu podršku za nosač baterije
Korak 11: Dodatne datoteke
Ovo su OLED datoteke sa Waveshare web stranice….
Drugoplasirani na Arduino takmičenju 2019
Preporučuje se:
LED lopta za stolni tenis: 16 koraka (sa slikama)
LED loptica za stolni tenis: PozadinaPoslije izgradnje ravnog panela od loptica za stolni tenis, počeo sam se pitati bi li bilo moguće napraviti 3D panel od loptica za stolni tenis. U kombinaciji sa mojim interesovanjem za stvaranje "umjetnosti" iz ponavljajućih geometrijskih oblika I
Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)
Robotska lopta za kućne ljubimce: Moj ljubimac se 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 je u interakciji s njom, obavještava me putem mobilnog telefona 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 koja će zazvoniti u novoj deceniji! Postoji devet slojeva prstena za čaše koji čine kuglu: 6, 11, 15, 18, 20
Balansirna lopta i PID svirač: 7 koraka (sa slikama)
Ball Balancer i PID Fiddler: Ovaj projekt je predstavljen za ljude koji imaju iskustva u korištenju Arduina. Predznanje o korištenju servo upravljača, OLED ekrana, lonaca, dugmadi, lemljenja bit će od pomoći. Ovaj projekat koristi 3D štampane dijelove. Ball Balancer je PID testni uređaj 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 odbacivanja "bež kutije", uvijek prednjačio u području industrijskog dizajna. Integraciju oblika i funkcije ne može dotaknuti nijedan drugi proizvođač u bilo kojoj industriji (Porsche se približava). To je