Sadržaj:
- Supplies
- Korak 1: Video zapis projekta
- Korak 2: Dizajn sata
- Korak 3: Brojčanik sata
- Korak 4: kazaljka na satu
- Korak 5: Elektronika
- Korak 6: Kreiranje sata
- Korak 7: Postolje za sat
- Korak 8: Savršen delirious dnevni sat
Video: Divno delirious dnevni sat: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Pitate se i koji je danas dan? Ovaj zadivljujući delirij dnevni sat sužava ga na otprilike osam različitih mogućnosti!
Supplies
Potrošni materijal:
- BBC Micro: bit sa baterijom
- 360 Servo
- Žice
Alati:
- 3D štampač
- Ljepilo Pištolj za vruće ljepilo
Korak 1: Video zapis projekta
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 sa 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 funkcionira s nejednakim 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
Da bismo stvorili lice sata, pretvorili smo digitalni crtež u osam 3D modela za štampanje. Crtež smo izvezli kao SVG datoteku, koju smo zatim uvezli u softver za 3D modeliranje, u našem slučaju Fusion360.
Ovo uputstvo Kako napraviti 3D model od slike objašnjava ovaj proces prilično dobro koristeći razne besplatne alate.
Ovom koraku dodaju se datoteke 3D modela za brojčanik sata. Da bismo ih mogli ispisati izmjenjivim bojama, za svaki dan smo napravili zasebnu datoteku. 3D ispisu dodali smo promjenu boje kako bi se tekst izdvojio od pozadine. Nakon 3D ispisa, sve smo pojedinačne dijelove zalijepili.
Korak 4: kazaljka na satu
Naš sat takođe treba kazaljku da pokaže dan! Da bismo napravili swervy ruku, slijedili smo iste korake kao i prije, izvezli smo strelicu na ilustraciji u zasebnu SVG datoteku i pretvorili je u 3D model.
Da bismo mogli pričvrstiti kazaljku sata na servo, modelirali smo malo čvorište za montažu oko glave serva, koristeći ovaj 3D model MG90S Tower Pro Servo.
Konačna verzija strelice za 3D štampanje dodaje se ovom koraku.
Korak 5: Elektronika
Idemo na pametan dio projekta: elektronika!
Početna ideja ovog projekta bila je upotreba Micro: bita za kontrolu nečega što se okreće, 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 okrenuti najviše 180 stupnjeva …
Pa smo mislili da ćemo koristiti servo od 360 stepeni. Problem riješen zar ne? Pa ispalo je da ovi 360 servo pogoni rade malo drugačije od standardnih servo servera, jer su to zapravo servo pogoni s kontinuiranom rotacijom. Namjera im je da se neprestano okreću, a iako 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, što otežava navođenje točnog dana. 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 koji sada poznajemo i volimo.
Da bismo koristili servo sa BBC Micro: bit, slijedili smo ovaj izvrstan vodič na web stranici za podršku Micro: bit.
Koristili smo Microsoft MakeCode editor za povlačenje i ispuštanje za programiranje našeg Micro: bita
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%) tokom 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, možete pritisnuti i dugme A na Micro: bit -u da biste pokrenuli okretanje servo -a.
Korak 6: Kreiranje sata
Da biste stvorili sat, jednostavno provucite 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. Ovo ne bismo preporučili jer bi lako moglo slomiti sat, stoga nemojte biti poput nas i provjerite veličinu rupe koja vam je potrebna te je prilagodite u 3D datotekama prije ispisa!
Korak 7: Postolje za sat
Sat je skoro spreman, samo treba da može da ustane! Mi smo 3D dizajnirali osmerokut pomoću Tinkercada, 3D ga odštampali i zalijepili na stražnju stranu sata.
Korak 8: Savršen delirious dnevni sat
Tadaaa! Evo ga, divno ludi sat koji bi vam potencijalno mogao reći koji je dan!
Preporučuje se:
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 karantinu: 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 uticaja na moje pamćenje. Ukratko, ne mogu
Sat za penziju / Odbrojavanje / Dn sat: 4 koraka (sa slikama)
Sat za odlazak u penziju / Odbrojavanje / Dn sat: U ladici sam imao nekoliko ovih 8x8 LED matričnih ekrana i razmišljao sam šta ću s njima. Inspirisan drugim instrukcijama, došao sam na ideju da napravim ekran za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vreme p
Vortex sat: ručni sat s ogledalom u beskonačnosti: 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 tajmer pomoću crvenog čvora s trajnom memorijom: Node-red često koristim za svoje projekte kućne automatizacije. nisam programer po progesiji, ali uz pomoć različitih saradnika pokušavam konfigurirati stvari prema svojim potrebama. Ponekad uspije, a ponekad ne:) Za jedno o