Turinys:
- 1 žingsnis: 8 kamuolys
- 2 veiksmas: prieigos prie lango prievadas
- 3 žingsnis: Spausdinkite ir surinkite
- 4 žingsnis: akis
- 5 žingsnis: Elektronika
- 6 žingsnis: programa
- 7 žingsnis: langų ir elektronikos surinkimas
- 8 žingsnis: trikdžių pritaikymas
- 9 veiksmas: papildomi failai
- 10 veiksmas: atnaujinkite
- 11 veiksmas: papildomi failai
Video: Elektroninė magija 8 kamuolys ir akių obuolys: 11 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Norėjau sukurti skaitmeninę „Magic 8 Ball“versiją …
Jo korpusas yra atspausdintas 3D, o ekranas buvo pakeistas iš daugiakampio mėlynais dažais į mažą OLED, valdomą atsitiktinių skaičių generatoriaus, užprogramuoto „Arduino NANO“.
Tada aš šiek tiek prisiliečiau ir sukūriau kitą apvalkalą, tai yra ledo mėlyna akis, kuri žiūri tiesiai į tavo sielą …
ATSARGIAI: Nors galiausiai aš galutinai sukūriau gyvsidabrio pakreipimo jungiklius. Jei tai ketinama naudoti kaip žaislą, turėtumėte vadovautis čia pateiktu pradiniu planu. Gyvsidabris turi žinomą toksiškumą. Antrasis vaizdo įrašas aiškiai parodo, kodėl aš tai padariau!
Visi mano gyvsidabrio jungikliai buvo atgauti iš senų namų termostatų, skirtų sąvartynui, dabar jie yra saugiose rankose …
ATNAUJINTI 2019 m. Balandžio 12 d. !!!: Įtraukiau kur kas paprastesnį būdą įjungti ir vykdyti šį projektą. Aš taip pat įtraukiau pašalintą kodą, kuriame rodomi tik patarimai. Viskas paaiškėja 10 žingsnyje.
1 žingsnis: 8 kamuolys
„Solidworks“sukūriau 100 mm tuščiavidurį rutulį
Nenorėjau jokių jungiamųjų siūlių išilgai rutulio pusiaujo, todėl viršutinė ir apatinė dalys buvo išpjautos, paliekant 50 mm skylę viršuje ir 56 mm skylę apačioje.
Kadangi nenorėjau, kad būtų rodomos tvirtinimo detalės, tada apatinės skylės išorėje padariau 57 mm pjūvį 1 mm gylyje ir pridėjau du 4 mm skersmens strypus, kurie buvo statmeni maždaug 4 mm ilgio angai.
Viršutinės skylės kamštis buvo modeliuojamas apverčiant pradinę viršutinės skylės išpjovos dalį. Prie vidinės kištuko kreivės buvo pridėtas papildomas 2 mm žiedas, tada visa tai tapo tvirta.
Iš viršaus nupiešiau didelį skaičių 8 ir šis kontūras buvo iškirptas iš viršutinio viršelio. Tai savo ruožtu buvo naudojama kuriant skaičių 8.
2 veiksmas: prieigos prie lango prievadas
Šioje dalyje yra visa elektronika ir vidinė veikla. Jis taip pat skirtas prieigos taškui pakeisti baterijas.
Aš nenorėjau, kad ant jo būtų matomos tvirtinimo detalės, todėl padariau angą varžtą, kuris sukasi apie 36 laipsnius ir užsifiksuoja.
Ruošinio viduryje yra maždaug 1 colio skersmens prievadas, leidžiantis peržiūrėti patarimus.
Uosto viduje yra kvadratinė išpjova, skirta 2 mm storio plastiko ar stiklo gabalui.
Šis langas naudojamas visų dydžių žaislams.
taip pat reikia dviejų „ElectronicsBrace“dalių ir po vieną „ElectronicsTray“ir „nanoTray“.
3 žingsnis: Spausdinkite ir surinkite
Rutulys ir numeris buvo atspausdinti naudojant ABS juodą spalvą. Viršutinis viršelis buvo atspausdintas naudojant natūralų ABS. Aš bandžiau ABS baltą, bet jis atrodė pernelyg ryškus.
Skaičius 8 yra spaudimo įtaisas į viršutinį dangtelį.
Viršutinis dangtelis yra pakankamai mažas, kad pro apatinę angą galėtų patekti į rutulio vidų.
Tai tinka trinčiai, tačiau taip pat laikoma ABS klijais.
Aš buvau šiek tiek susirūpinęs dėl visų dalių tvirtinimo viduje, todėl ėmiausi ir sukūriau kitą, šį kartą jos skersmuo buvo 120 mm.
4 žingsnis: akis
Aš pašalinau viršutinį išpjovą 3D modeliuose ir išspausdinau abu rutulius natūraliu ABS, tada atspausdinau lango prievadą mėlyna ABS.
Tai suteikia pagrįstą akies obuolio faksimilę žiūrint tiesiai į jį.
Man ši versija patinka labiau nei originali „8Ball“.
5 žingsnis: Elektronika
Erdvė buvo suvaržymas, kaip ir išvaizda.
Neturėjo būti jokių išorinių iškyšų ar kliūčių estetikai.
Žaislas įjungiamas ir sąveikauja judesiu.
Žaislas prasideda išjungtoje būsenoje, kol yra apverstas.
Vietoj mygtuko jungiklio naudojau pakreipimo jungiklį.
Anksčiau aš naudoju MOSFET, kad valdyčiau mikrovaldiklio galią. Tačiau tai nebuvo idealu, nes jis leido nedideliam srovės kiekiui nuolat tiekti mikrovaldiklį ir taip maždaug per mėnesį nužudyti bateriją.
Šiuo atveju naudojau tokią mažą relę, kokią naudojau savo „cryptex“USB įrenginio projekte.
Pridedama schema rodo laidus, būtinus, kad aparatūra veiktų.
Pakreipimo jungiklis.
Relė. Aš naudoju 6V ritę, nes akumuliatoriaus įtampa yra 6 V, todėl reikėjo relės, kuri yra perjungta iš paprasto NPN tranzistoriaus, važiavimo grandinės.
„Waveshare“128 X 128 OLED modulis iš „Amazon“.
6 žingsnis: programa
Norėjau, kad atsakymai būtų originalūs žaislai. Tam naudojau Vikipediją.
Modulis yra SSD1327 tipo ir yra labai patikima šių LCD kodų biblioteka.
Pradiniai bandymai panaudoti šį kodą sukėlė nesėkmę, nes atminties naudojimas buvo per didelis.
Paprastas sprendimas buvo naudoti gamintojo pateiktą pašalintą kodą.
Išpūtiau didžiąją pavyzdžio dalį ir panaudojau pradinio kodo fragmentus, kad būtų parodyta reikalinga informacija.
Programa veikia taip:
Kamuolys ramybės būsenoje yra išjungtas.
Kamuolio apvertimas žiūrint į langą yra pradinė įjungimo būsena.
Kai „Arduino“paleidžiamas ir parodo instrukcijas „Užduokite klausimą, tada apverskite“. Programa perima ir tiekia energiją „Arduino“per programos valdomą relę.
Instrukcijos lieka matomos, kol žaislas pasukamas į viršų, tada išjungiamas pakreipimo jungiklis ir programa pereina į mąstymo režimą. Skaitmenyje rodomas „Mąstymas…“, kad žinotumėte, jog jis vis dar aktyvus.
Tada kamuolys vėl apverčiamas taip, kad langas būtų vertikalus.
Šis veiksmas skaitomas įjungus mechaninį pakreipimo jungiklį ir programa sugeneruos atsitiktinį atsakymą per vieną sekundę lango, nukreipto į viršų.
Pranešimas lieka matomas, kol žaislas nepasukamas rutuliu į viršų.
Šis procesas tęsiamas tol, kol kamuolys ilgiau nei 16 sekundžių nebus padėtas langu žemyn, kur programa išjungs relę ir išjungs maitinimą.
KRITINIAI PASTABOS apie šią programą yra atsitiktinai (); funkcija.
Turėjau problemų, kai buvo rodomi tie patys atsakymai, net išbandžiau tai abiejuose įrenginiuose tuo pačiu metu ir sužinojau, kad taip, jie yra vienodi.
Labai svarbu naudoti randomSeed (analogRead (0)); rutina. To paaiškinimą rasite ČIA:
7 žingsnis: langų ir elektronikos surinkimas
Šiame agregate yra penkios spausdintos dalys, kurios sudaro langą, akumuliatoriaus laikiklį ir dangtelį.
Pirmasis yra matomas komponentas, turintis OLED atramas, o antrasis - akumuliatoriaus ir valdiklio laikiklis, pritvirtinamas prie lango VIA atjungimo.
Langui naudojau nedidelį supjaustyto stiklo gabalėlį. Jis buvo priklijuotas ciano tipo klijais. Aš turėjau šiek tiek oro putų su klijais iš vienos pusės, tai buvo supjaustyta mažomis juostelėmis ir uždėta aplink stiklą lango mazgo viduje.
Aplink langą yra 4 varžtų skylės. jie yra išdėstyti pasirinktam moduliui. Juose yra 4–40 šilumos rinkinio įdėklų, sumontuotų naudojant lituoklį.
Įdėjus modulį, 1/4 colio atramos naudojamos jo tvirtinimui.
Man pasisekė, kai atvyko komponentai. Akumuliatoriaus laikiklis tiesiog telpa angos viduje, o tai reiškia, kad man nereikėjo jo statyti vertikaliai. Tai reiškia, kad mažesnio dydžio kamuolys veiks gerai.
Elektronikos skyriaus apačioje yra akumuliatoriaus laikiklis ir 2 išjungimai, vienas relės ir kitas pakreipimo jungikliui.
Dangtelyje yra 3 dalys, kurios suspaudžiamos ir tvirtai laiko baterijas žemyn ir suteikia plokščią paviršių, prie kurio galima pritvirtinti NANO modulį.
Tada šios 2 dalys prisukamos prie 4 atramų, esančių OLD modulio gale.
SU ATSARGIAI! Galiausiai pakeičiau pakreipimo jungiklį gyvsidabrio jungikliu. Tai sukėlė patikimesnį veikimą.
8 žingsnis: trikdžių pritaikymas
Užbaigus lango surinkimą, jis bus labai tvirtai prigludęs prie rutulio apačioje esančios išpjovos.
Montuojant galutinį lango mazgą į rutulį, gali atsirasti tam tikrų trukdžių
Jei taip atsitiks, vidinę rutulio lango atramą gali tekti apkarpyti, kaip parodyta.
9 veiksmas: papildomi failai
Tai yra didelės 120 mm skersmens rutulio dildės
10 veiksmas: atnaujinkite
Užbaigiau pašalintą kodą, kad šis kamuolys veiktų panašiai kaip originalas.
Dabar, kai apverčiate, programa paleidžiama ir rodomas patarimas trunka apie 4 sekundes.
Šio tipo operacijos taip pat galimos naudojant paprastesnę techninę įrangą.
Galima būtų pašalinti visas grandinės maitinimo dalis, o skaitmeninio važiavimo D2 visai nereikėtų.
Pakreipimo jungiklis gali tiekti perjungimo tranzistorių, kuris tiekia energiją į plokštės žaliavos įvestį.
Aš palikau komponentus šiam pakeitimui.
Pakeitus grandinę, programos „PowPin“deklaracija ir visos su ja susijusios dalys gali būti pašalintos iš programos.
Jei pradinė grandinė buvo sukurta ir norite naudoti be maitinimo kodą. Jis vis tiek turėtų veikti, nes pakreipimo jungiklis įjungia mikrovaldiklio maitinimą.
Šiuo režimu visada paleidžiama apie 4 sekundes, kol programa paleidžiama, o tada rodomi patarimai.
Pašalinus įvesties kaištį, galima jį dar labiau supaprastinti. Aš dar neišbandžiau šio režimo, bet jis turėtų veikti taip pat. Tiesiog būtinai pašalinkite iš programos visas nuorodas į skaitymo įvestį.
Jei naudojate tokio tipo pakreipimo jutiklį, aš pridėjau naują akumuliatoriaus laikiklio atramą
11 veiksmas: papildomi failai
Tai OLED failai iš „Waveshare“svetainės….
Antroji vieta „Arduino“konkurse 2019 m
Rekomenduojamas:
LED stalo teniso kamuolys: 16 žingsnių (su nuotraukomis)
Prieš kurį laiką pastatęs plokščią stalo teniso kamuoliuką, pradėjau domėtis, ar iš stalo teniso kamuoliukų būtų galima padaryti 3D skydelį. Kartu su mano pomėgiu kurti „meną“iš pasikartojančių geometrinių figūrų
Gyvūnų robotų kamuolys: 10 žingsnių (su nuotraukomis)
Gyvūnų robotų kamuolys: mano augintinis mėgsta žaisti su žaislais, ypač su tais, kuriuos jis gali persekioti! Aš sukūriau robotinį rutulį, kuris automatiškai įsijungia ir nusisuka, kai tik jis su juo bendrauja, praneša man per savo mobilųjį telefoną, kurį galiu naudoti, norėdamas jį valdyti per „WiFi“ir „fin“
Elektroninė akių kontrolės sistema 2 dalis: 3 žingsniai
Elektroninė akių kontrolės sistema 2 dalis: Ei, vaikinai! Jei nematėte 1 dalies, spustelėkite čia. Šiame projekte pamatysime paprastą namų apsaugos programą, vadinamą elektronine akių valdymo saugos sistema, naudojančia LDR kaip pagrindinį jutiklį ir keletą kitų komponentų. Elektroninė akis taip pat vadinama
Elektroninė akių sistema: 5 žingsniai
Elektroninė akių kontrolės sistema: Ei, vaikinai! Šiame projekte pamatysime paprastą namų apsaugos programą, vadinamą elektronine akių kontrolės sistema, naudojant LDR kaip pagrindinį jutiklį ir keletą kitų komponentų. Elektroninė akis taip pat vadinama stebuklinga akimi. Atsiradus automatizavimui
Mirties kamuolys: arba kaip aš išmokau nustoti jaudintis ir mylėti „Apple Pro“garsiakalbius: 11 žingsnių (su nuotraukomis)
Mirties kamuolys: arba kaip aš išmokau nustoti jaudintis ir mylėti „Apple Pro“garsiakalbius: aš visada sakiau, kad nuo tada, kai atsikratė „smėlio spalvos dėžutės“, „Apple“visada pirmauja pramoninio dizaino srityje. Formos ir funkcijos integracijos negali paliesti jokie kiti gamintojai bet kurioje pramonės šakoje („Porsche“artėja). Tai