Sadržaj:

Užasno delirious dnevni sat: 8 koraka (sa slikama)
Užasno delirious dnevni sat: 8 koraka (sa slikama)

Video: Užasno delirious dnevni sat: 8 koraka (sa slikama)

Video: Užasno delirious dnevni sat: 8 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Srpanj
Anonim
Užasno delirious dnevni sat
Užasno delirious dnevni sat

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

Image
Image

Korak 2: Dizajn sata

Brojčanik sata
Brojčanik 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

Brojčanik sata
Brojčanik sata
Brojčanik sata
Brojčanik sata
Brojčanik sata
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

Ruka sata
Ruka sata
Ruka sata
Ruka sata

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

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
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:

  1. 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).
  2. 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

Stvaranje sata
Stvaranje sata
Stvaranje sata
Stvaranje sata
Stvaranje sata
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

Stalak za sat
Stalak za sat
Stalak za sat
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

Užasno delirious dnevni sat
Užasno delirious dnevni sat
Užasno delirious dnevni sat
Užasno delirious dnevni sat

Tadaaa! Evo ga, divno deliričan sat koji bi vam potencijalno mogao reći koji je dan!

Preporučeni: