Kazalo:
- Korak: 8 žoga
- Korak: Vrata za dostop do oken
- 3. korak: Natisnite in sestavite
- 4. korak: Oko
- 5. korak: Elektronika
- 6. korak: Program
- 7. korak: Montaža oken in elektronike
- Korak 8: Prileganje motenj
- 9. korak: Dodatne datoteke
- 10. korak: Posodobi
- 11. korak: Dodatne datoteke
Video: Elektronska čarobna žoga 8 in očesno jabolko: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Želel sem ustvariti digitalno različico Magic 8 Ball …
Telo tega je 3D natisnjeno, zaslon pa je bil spremenjen iz poliedra v modri barvi v majhen OLED, ki ga nadzira generator naključnih števil, programiran v Arduino NANO.
Potem sem šel malo na tangento in ustvaril drugo lupino, to je ledeno modro oko, ki gleda naravnost v tvojo dušo …
POZOR: Medtem ko sem na koncu uporabil stikala za nagib živega srebra za svojo končno izdelavo. Če bi to nameravali uporabiti kot igračo, morate slediti prvotnemu načrtu, opisanemu tukaj. Živo srebro je znano za strupenost. Drugi videoposnetek jasno prikazuje, zakaj sem to storil!
Vsa moja živosrebrna stikala so bila pridobljena iz starih domačih termostatov, ki so bili namenjeni odlagališču, zdaj so v varnih rokah …
UPDATE 12. april 2019 !!!: Vključil sem veliko enostavnejši način za zagon in vodenje tega projekta. Vključil sem tudi odstranjeno kodo, ki prikazuje samo nasvete. Vse se razkrije v koraku 10.
Korak: 8 žoga
Ustvaril sem 100 mm votlo kroglo v Solidworksu
Nisem želel nobenega spojnega šiva vzdolž ekvatorja krogle, zato sta bila zgornji in spodnji del izrezana, tako da je na vrhu ostala 50 mm luknja, na dnu pa 56 mm luknja.
Ker nisem hotel prikazati pritrdilnih elementov, sem nato na zunanji strani spodnje luknje naredil 57 mm globok rez 1 mm in dodal dve palici premera 4 mm, ki sta pravokotno v luknjo dolžine približno 4 mm.
Vtič zgornje luknje je bil modeliran z obračanjem začetnega izrezanega odseka za zgornjo luknjo. Na notranjo krivuljo vtiča je bil dodan dodaten 2 -milimetrski obroč, nato pa je vse skupaj postalo trdno.
Z vrha sem narisal veliko številko 8 in ta obris je bil izrezan iz zgornjega pokrova. To pa je bilo uporabljeno za ustvarjanje kosa številka 8.
Korak: Vrata za dostop do oken
Ta del vsebuje vso elektroniko in notranje delovanje. Predvidena je tudi kot dostopna točka za menjavo baterij.
Na tem mestu nisem želel videti pritrdilnih elementov, zato sem odprtino privijal na kos, da se obrne za 36 stopinj in se zaskoči.
Na sredini kosa so vrata s premerom približno 1 cm, ki omogočajo ogled nasvetov.
Na notranji strani pristanišča je kvadratni izrez, ki naj bi namestil 2 mm debel kos plastike ali stekla.
To okno se uporablja za vse velikosti te igrače.
Potrebna sta tudi dva dela elektronike Brace in po ena elektronika in nanoTray.
3. korak: Natisnite in sestavite
Kroglica in številka sta bili natisnjeni s črno ABS. Medtem ko je bil zgornji ovitek natisnjen z uporabo naravnega ABS -a. Poskusil sem z belim ABS -om, vendar je bil videti preveč oster.
Številka 8 je stiskalnica, ki se prilega zgornjemu pokrovu.
Zgornji pokrovček je dovolj majhen, da gre skozi žogico skozi spodnjo odprtino.
To je trenje, vendar je pritrjeno tudi z lepilom ABS.
Malo me je skrbelo, da bi vse dele namestili v notranjost, zato sem nadaljeval in ustvaril še enega, tokrat je imel premer 120 mm.
4. korak: Oko
V 3D modelih sem odstranil zgornji izrez in obe krogli natisnil v naravnem ABS -u, nato pa vrata za dostop do oken natisnil v modrem ABS -u.
Če gledate naravnost, daje primeren faksimil očesnega zrkla.
Ta različica mi je bolj všeč kot original 8Ball.
5. korak: Elektronika
Prostor je bil omejen, tako kot videz.
Zunanje izbokline ali ovire za estetiko niso smele biti.
Igrača se vklopi in z njo deluje z gibanjem.
Igrača se zažene v izklopljenem stanju, dokler ni obrnjena.
Namesto stikalne tipke sem uporabil nagibno stikalo.
Prej sem za krmiljenje napajanja mikrokrmilnika uporabljal MOSFET. To pa ni bilo idealno, saj je mikrokrmilniku omogočilo neprekinjeno napajanje majhne količine toka, s čimer se je baterija v približno mesecu dni ubila.
V tem primeru sem uporabil majhen rele, podoben tistemu, ki sem ga uporabil pri svojem projektu pogona USB za kriptex.
Priložena shema prikazuje ožičenje, potrebno za zagon strojne opreme.
Stikalo za nagib.
Rele. Uporabil sem 6V tuljavo, saj je napetost baterije 6V, kar je zahtevalo pogonsko vezje releja, ki se preklopi iz preprostega tranzistorja NPN.
Waveshare 128 X 128 OLED modul iz Amazona.
6. korak: Program
Želel sem, da bi bili odgovori izvirne igrače. Za to sem uporabil Wikipedijo.
Modul je tipa SSD1327 in za te LCD -je obstaja zelo robustna knjižnica kod.
Prvi poskusi uporabe te kode so privedli do neuspeha, saj je bila poraba pomnilnika prevelika.
Preprosta rešitev je bila uporaba odstranjene kode, ki jo je priskrbel proizvajalec.
Večino primera sem razstrelil in uporabil delčke prvotne kode za prikaz potrebnih informacij.
Program deluje na naslednji način:
Počivana žoga je v stanju izklopa.
Obrnitev žoge in pogled v okno je prvotno stanje vklopa.
Ko se Arduino zažene in prikaže navodila "Vprašajte svoje vprašanje, nato obrnite". Program prevzame in napaja Arduino prek programsko vodenega releja.
Navodila ostanejo vidna, dokler igrača ni obrnjena z obrnjeno stranjo navzgor. To izklopi nagibno stikalo in program preide v način razmišljanja. Odčitavanje prikazuje "Razmišljanje …", tako da veste, da je še vedno aktivno.
Žogico nato ponovno obrnemo, tako da je okno pokončno.
To dejanje bere mehansko nagibno stikalo in program bo v eni sekundi okna, usmerjenega na vrh, ustvaril naključni odziv.
Sporočilo ostane vidno, dokler igrača ni obrnjena z žogo navzgor.
Ta postopek se nadaljuje, dokler žogica ni nameščena z oknom navzdol za več kot 16 sekund, kjer bo program deaktiviral rele in izklopil napajanje.
KRITIČNE OPOMBE o tem programu so naključne (); funkcijo.
Imel sem težave z istimi odzivi, to sem celo preizkusil z obema napravama hkrati in ugotovil, da so enaki.
Pomembno je uporabiti randomSeed (analogRead (0)); rutina. Razlago za to najdete TUKAJ:
7. korak: Montaža oken in elektronike
Ta sklop vsebuje pet tiskanih delov, ki sestavljajo okno, držalo za baterije in pokrov.
Prva je vidna komponenta, ki podpira OLED, druga pa nosilec baterije in krmilnika, ki se pritrdi na okno VIA.
Za okno sem uporabil majhen kos stekla. Ta je bil zlepljen s ciano lepilom. Imel sem nekaj vremenske pene z lepilom na eni strani, ki je bila razrezana na majhne trakove in položena okoli stekla na notranji strani okenskega sklopa.
Okoli okna so 4 luknje za vijake. ti so razmaknjeni za modul, ki sem ga izbral. Ti imajo 4-40 toplotno nastavljenih vložkov, nameščenih s spajkalnikom.
Ko je modul nameščen, se za pritrditev uporabljajo odmiki 1/4 palca.
Ko so prišli sestavni deli, sem imel srečo. Držalo za baterijo se prilega notranjosti odprtine, kar pomeni, da mi ga ni bilo treba postaviti navpično. To pomeni, da bo žoga manjše velikosti delovala dobro.
Osnova ležišča za elektroniko nosi nosilec baterije in ima 2 izreza, enega za rele in enega za nagibno stikalo.
Pokrov ima 3 dele, ki se zaskočijo in varno držijo baterije navzdol ter nudijo ravno površino za pritrditev modula NANO.
Ta dva dela sta nato privita na 4 stojala na zadnji strani modula OLD.
PREVIDNO! Na koncu sem stikalo za nagib zamenjal s stikalom za živo srebro. To je omogočilo zanesljivejše delovanje.
Korak 8: Prileganje motenj
Ko bo okenski sklop končan, se bo zelo dobro prilegal skozi izrez na dnu krogle.
Pri nameščanju končnega okenskega sklopa v kroglo lahko pride do motenj
Če se to zgodi, bo morda treba obrezati notranjo ustnico za okensko oporo v krogli, kot je prikazano.
9. korak: Dodatne datoteke
To so velike datoteke s kroglicami premera 120 mm
10. korak: Posodobi
Dokončal sem odstranjeno kodo, tako da ima ta žoga podobno delovanje kot izvirnik.
Zdaj, ko ga obrnete, traja približno 4 sekunde, da se program zažene in prikaže nasvet.
Ta vrsta operacije je možna tudi s preprostejšo strojno opremo.
Lahko bi odpravili vse napajalne dele vezja in digitalna vožnja D2 sploh ne bi bila potrebna.
Nagibno stikalo bi lahko napajalo preklopni tranzistor, ki napaja vhod Raw napajanja na plošči.
Za to spremembo sem pustil komponente na mestu.
Če spremenite vezje, lahko programsko izjavo powPin in vse nadaljnje dele, povezane s tem, odstranite iz programa.
Če je bilo prvotno vezje zgrajeno in želite uporabiti kodo brez napajanja. Še vedno bi moralo delovati, ko stikalo za nagib vklopi napajanje mikrokrmilnika.
V tem načinu vedno traja približno 4 sekunde, da se program zažene in nato prikaže nasvet.
Z odstranitvijo vhodnega zatiča ga je mogoče še poenostaviti. Ta način še nisem preizkusil, vendar bi moral delovati enako. Prepričajte se, da ste iz programa odstranili vse omembe vnosa za branje.
Če uporabljam to vrsto senzorja nagiba, sem vključil nov nosilec nosilca akumulatorja
11. korak: Dodatne datoteke
To so datoteke OLED s spletnega mesta Waveshare….
Podprvak na tekmovanju Arduino 2019
Priporočena:
LED žoga za namizni tenis: 16 korakov (s slikami)
LED žoga za namizni tenis: ozadje Po tem, ko sem pred časom zgradil ravno ploščo žogic za namizni tenis, sem se začel spraševati, ali bi bilo mogoče iz žogic za namizni tenis narediti 3D ploščo. V kombinaciji z mojim zanimanjem za ustvarjanje " umetnosti " iz ponavljajočih se geometrijskih oblik I
Čarobna kocka ali kocka mikrokontrolerja: 7 korakov (s slikami)
Čarobna kocka ali kocka mikrokrmilnika: V tem navodilu vam bom pokazal, kako narediti čarobno kocko iz okvarjenega mikrokrmilnika. Ta ideja je nastala, ko sem vzel napačen mikrokrmilnik ATmega2560 iz Arduina Mega 2560 in naredil kocko .O strojni opremi Magic Cube sem naredil kot
Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)
Robotska žoga za hišne ljubljenčke: Moj hišni pes se rad igra z igračami, še posebej tistimi, ki jih lahko lovi! Zgradil sem robotsko kroglo, ki se vklopi in samodejno odmakne, kadar koli komunicira z njo, me obvesti preko mobilnega telefona, s katerim lahko nato upravljam prek WiFi in plavuti
Čarobna glasbena ura: 8 korakov (s slikami)
Čarobna glasbena ura: Vsi imamo radi glasbene ure. Zvok nas sanja in dober občutek je, da ga zavijemo in pustimo, da predvaja nekaj lepih zvokov. Obstaja spletno mesto z veliko teh mehanskih čudes, ki mi omogočajo, da sanjam. Toda glasbene ure so drage in niso zelo prilagodljive
Skoraj jabolko: 4 koraki
Skoraj Apple: V naslednjih nekaj korakih bom opisal vse načine, kako sem zabil svoj stari prenosni računalnik, vse do ponaredka iBook, podobnega. zvezek je …. je bil Gericom prevelik odmerek polo, celeron s frekvenco 400 mhz 128mbRam, CD rom ……. itd … nekaj, kar sem pravzaprav še vedno