Sadržaj:

Divno delirious dnevni sat: 8 koraka (sa slikama)
Divno delirious dnevni sat: 8 koraka (sa slikama)

Video: Divno delirious dnevni sat: 8 koraka (sa slikama)

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

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

Image
Image

Korak 2: Dizajn sata

Clock Face
Clock Face

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

Clock Face
Clock Face
Clock Face
Clock Face
Clock Face
Clock Face

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

Ruka na satu
Ruka na satu
Ruka na satu
Ruka 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

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

  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%) tokom 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, možete pritisnuti i dugme A na Micro: bit -u da biste pokrenuli okretanje servo -a.

Korak 6: Kreiranje sata

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

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

Divno delirious dnevni sat
Divno delirious dnevni sat
Divno delirious dnevni sat
Divno delirious dnevni sat

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

Preporučuje se: