Sadržaj:
- Pribor
- Korak 1: Video projekt
- Korak 2: Dizajn sata
- Korak 3: Brojčanik sata
- Korak 4: kazaljka na satu
- Korak 5: Elektronika
- Korak 6: Stvaranje sata
- Korak 7: Stalak za sat
- Korak 8: Iznimno deliriziran dnevni sat
Video: Užasno delirious dnevni sat: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Također se pitate koji je dan danas? Ovaj zadivljujući delirij dnevni sat sužava ga na otprilike osam različitih mogućnosti!
Pribor
Pribor:
- BBC Micro: bit s baterijom
- 360 servo
- Žice
Alati:
- 3D pisač
- Ljepilo Pištolj za vruće ljepilo
Korak 1: Video projekt
Korak 2: Dizajn sata
Prvo, trebat će nam dizajn za naš sat. Počeli smo s grubom idejom i došli smo do ovog osmerokutnog sata s osam različitih dana. Zašto osam dana, a ne sedam? Pa, jako nam se svidjelo naizmjenično žuto i narančasto, ali nažalost to ne radi s neravnomjernim brojem, pa smo mu samo dodali "jednog dana".
Font koji smo koristili na satu je ovaj Google Font koji se zove Slackey.
Korak 3: Brojčanik sata
Kako bismo stvorili lice sata, pretvorili smo digitalni crtež u osam 3D modela za ispis. Crtež smo izvezli kao SVG datoteku, koju smo zatim uvezli u softver za 3D modeliranje, u našem slučaju Fusion360.
Ovaj Instrukcijski način izrade 3D modela od slike prilično dobro objašnjava ovaj postupak pomoću različitih besplatnih alata.
Ovom koraku dodaju se datoteke 3D modela za brojčanik sata. Kako bismo ih mogli ispisati izmjenjivim bojama, napravili smo zasebnu datoteku za svaki dan. 3D ispisu dodali smo promjenu boje kako bi se tekst izdvojio iz pozadine. Nakon 3D ispisa, sve smo pojedinačne dijelove zalijepili.
Korak 4: kazaljka na satu
Naš sat također treba kazaljku za pokazivanje dana! Da bismo napravili swervy ruku, slijedili smo iste korake kao i prije, izvezvši strelicu na ilustraciji u zasebnu SVG datoteku i pretvorivši je u 3D model.
Da bismo mogli pričvrstiti kazaljku sata na servo, modelirali smo malo montažno čvorište oko glave serva, koristeći ovaj 3D model MG90S Tower Pro Servo.
Konačna verzija strelice za 3D ispis dodaje se ovom koraku.
Korak 5: Elektronika
Prijeđimo na pametan dio projekta: elektronika!
Početna ideja ovog projekta bila je upotreba Micro: bita za kontrolu nečega što se vrti, na primjer servo, za označavanje dana. Međutim, naišli smo na problem.
Standardni servo pogoni su zaista lijepe male stvari koje se mogu okrenuti pod bilo kojim kutom ako im kažete da koriste neki kôd, što bi bilo jako dobro za sat. Na primjer, ako je petak na satu pod kutom od 90 stupnjeva, možete postaviti servo da se okrene upravo na taj kut. Ali ovi standardni servomotori mogu se okrenuti samo za 180 stupnjeva …
Pa smo mislili da ćemo koristiti servo od 360 stupnjeva. Problem riješen zar ne? Pa ispalo je da ovi 360 servo pogoni rade malo drugačije od standardnih servo pogona, jer su to zapravo servo pogoni s kontinuiranom rotacijom. Namjera im je da se neprestano okreću, a dok možete kontrolirati brzinu i smjer u kojem se okreću, ne možete ih postaviti pod određenim kutom kao što to možete učiniti sa standardnim servo pogonima, pa je vrlo teško naznačiti točan dan. Pa, mogli biste to učiniti ako želite, izračunati stvari koristeći brzinu rotacije i stvari, ali euhm, to bi bio težak zadatak i oduzeo bi najzadovoljniji dio projekta: vidjeti kako se funky strelica okreće. Stoga smo odlučili malo promijeniti kôd i pretvoriti ga u Delightfully Delirious Day Clock kojeg sada poznajemo i volimo.
Da bismo koristili servo s BBC Micro: bit, slijedili smo ovaj izvrstan vodič na web stranici za podršku Micro: bit.
Za programiranje Micro: bita koristili smo uređivač povlačenja i ispuštanja Microsoft MakeCode
Kôd dodan ovom koraku ima dvije funkcije:
- Funkcija randomSpin okreće kazaljku na satu u slučajnom smjeru (u smjeru kazaljke na satu ili suprotno od kazaljke na satu), nasumičnom brzinom (između 50% i 100%) tijekom nasumičnog vremena (između 10 i 20 sekundi).
- Funkcija randomWait postavlja slučajno vrijeme čekanja (koje varira između 0,6 do 6 sekundi) između okretanja serva.
Ove dvije funkcije su zauvijek petlje u kodu. U slučaju da ne želite čekati, također možete pritisnuti tipku A na Micro: bit -u da biste pokrenuli okretanje serva.
Korak 6: Stvaranje sata
Da biste stvorili sat, jednostavno zabodite servo zupčanik kroz rupu na sredini sata i zalijepite ga vrućim ljepilom. Pritisnite strelicu sa zatvaračem na servo i vaš sat bi trebao biti spreman za okretanje!
Kad smo sve spojili, shvatili smo da rupa na sredini sata nije dovoljna da prođe kroz servo, pa smo rupu povećali nježnim bušenjem kroz nju. Ne bismo to preporučili jer bi lako moglo slomiti lice sata, stoga nemojte biti poput nas i provjerite veličinu rupe koja vam je potrebna te je prilagodite u 3D datotekama prije ispisa!
Korak 7: Stalak za sat
Sat je skoro spreman, samo treba moći ustati! Mi smo 3D dizajnirali osmougaonik pomoću Tinkercada, 3D ga ispisali i zalijepili na stražnju stranu sata.
Korak 8: Iznimno deliriziran dnevni sat
Tadaaa! Evo ga, divno deliričan sat koji bi vam potencijalno mogao reći koji je dan!
Preporučeni:
Automatski dnevni alarm: 3 koraka
Automatski dnevni alarm: Ovo je automatski dnevni alarm. kada sunčeva svjetlost padne na LDR alarm će se uključiti. super je jednostavno za napraviti
Dnevni sat inspiriran Jeffersonom: izdanje u karanteni: 5 koraka
Dnevni sat inspiriran Jeffersonom: izdanje u karanteni: U vrijeme objavljivanja bio sam zaglavljen u karanteni vezanoj za COVID-19 trideset tri dana. Počinjem dolaziti nezalijepljen od uobičajenog vremena - svaki dan mi se čini kao posljednji, s malo utjecaja na moje pamćenje. Ukratko, ne mogu
Sat za umirovljenje / Brojanje sati / Dn sat: 4 koraka (sa slikama)
Umirovljenički sat / Brojanje gore / Dn sat: Imao sam nekoliko ovih 8x8 LED matričnih zaslona u ladici i razmišljao sam što ću s njima. Nadahnut drugim instrukcijama, došao sam na ideju da napravim zaslon za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vrijeme p
Vortex sat: Infinity Mirror ručni sat: 10 koraka (sa slikama)
Vortex Watch: Infinity Mirror ručni sat: Cilj ovog projekta bio je stvoriti nosivu verziju beskonačnog zrcalnog sata. Koristi svoje RGB LED diode za označavanje vremena dodjeljujući sate, minute i sekunde crvenom, zelenom i plavom svjetlu i preklapajući ove nijanse t
Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom: 6 koraka
Dnevni mjerač vremena pomoću crvenog čvora s trajnom memorijom: Node-red često koristim za svoje projekte kućne automatizacije. ja nisam programer po progesiji, ali uz pomoć raznih suradnika pokušavam konfigurirati stvari prema svojim zahtjevima. Ponekad uspije, a ponekad ne:) Za jednog o