Obsah:

Delightfully Delirious Day Clock: 8 Steps (with Pictures)
Delightfully Delirious Day Clock: 8 Steps (with Pictures)

Video: Delightfully Delirious Day Clock: 8 Steps (with Pictures)

Video: Delightfully Delirious Day Clock: 8 Steps (with Pictures)
Video: 8 Hours of ENGLISH EXAM TRAINING WORDS with Example Phrases | English Speaking Practice 2024, Červenec
Anonim
Nádherně delikátní denní hodiny
Nádherně delikátní denní hodiny

Zajímá vás, jaký je dnes den? Tyto nádherně delikátní denní hodiny jej zužují zhruba na osm různých možností!

Zásoby

Zásoby:

  • BBC Micro: bit s baterií
  • 360 Servo
  • Dráty

Nástroje:

  • 3D tiskárna
  • Lepidlo Horká lepicí pistole

Krok 1: Projektové video

Image
Image

Krok 2: Design hodin

Ciferník
Ciferník

Nejprve budeme potřebovat design našich hodin. Začali jsme s hrubým nápadem a vymysleli jsme tyto osmiúhelníkové hodiny s osmi různými dny. Proč osm dní a ne sedm? Střídavě žlutá a oranžová se nám moc líbila, ale s nerovnoměrným číslem to bohužel nefunguje, takže jsme k tomu přidali „jednoho dne“.

Písmo, které jsme použili na hodinách, je toto písmo Google s názvem Slackey.

Krok 3: Ciferník

Ciferník
Ciferník
Ciferník
Ciferník
Ciferník
Ciferník

Abychom vytvořili tvář hodin, změnili jsme digitální kresbu na osm tisknutelných 3D modelů. Výkres jsme exportovali jako soubor SVG, který jsme poté importovali do softwaru pro 3D modelování, v našem případě Fusion360.

Tento návod, jak vytvořit 3D model z obrázku, vysvětluje tento proces docela dobře pomocí řady bezplatných nástrojů.

K tomuto kroku jsou přidány soubory 3D modelu pro ciferník. Abychom je mohli tisknout pomocí střídajících se barev, vytvořili jsme pro každý den samostatný soubor. Do 3D tisku jsme přidali změnu barvy, aby text vyčníval z pozadí. Po 3D tisku všech jsme jednotlivé kousky slepili k sobě.

Krok 4: Hodinová ručka

Ručička hodin
Ručička hodin
Ručička hodin
Ručička hodin

Naše hodiny také potřebují ruku, aby ukazovaly na den! Abychom vytvořili otočnou ruku, postupovali jsme stejně jako dříve, exportem šipky na obrázku do samostatného souboru SVG a jeho přeměnou na 3D model.

Aby bylo možné připevnit hodinovou ručičku na servo, vymodelovali jsme malý montážní náboj kolem hlavy serva pomocí tohoto 3D modelu serva MG90S Tower Pro.

K tomuto kroku je přidána konečná verze šipky pro 3D tisk.

Krok 5: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Na chytrý kousek projektu: elektronika!

Počáteční myšlenkou tohoto projektu bylo použít Micro: bit k ovládání něčeho, co se točí, například servo, aby bylo naznačeno, který den je. Narazili jsme však na problém.

Standardní serva jsou opravdu pěkné drobnosti, které se mohou otočit do jakéhokoli konkrétního úhlu, který jim řeknete pomocí nějakého kódu, což by bylo pro hodiny opravdu dobré. Pokud je například pátek na hodinách pod úhlem 90 stupňů, můžete nastavit servo tak, aby se otáčelo přesně na tento úhel. Ale tato standardní serva se mohou otáčet maximálně o 180 stupňů…

Takže jsme si mysleli, že použijeme 360 stupňové servo. Problém vyřešen ne? Ukázalo se, že tato 360 serva fungují trochu jinak než standardní serva, protože to jsou vlastně serva s nepřetržitým otáčením. Jsou určeny k nepřetržitému otáčení, a přestože můžete ovládat rychlost a směr otáčení, nemůžete je nastavit v určitém úhlu, jako u standardních serv, takže je velmi obtížné určit přesný den. No, mohli byste to udělat, kdybyste chtěli, vypočítat věci pomocí rychlosti otáčení a věcí, ale euhm, to by byl obtížný úkol a odneslo by to nejuspokojivější část projektu: vidět, jak se funky šipka točí dokola. Rozhodli jsme se tedy kód trochu pozměnit a proměnit v Delightfully Delirious Day Clock, které nyní známe a milujeme.

Chcete -li použít servo s BBC Micro: bit, řídili jsme se tímto vynikajícím průvodcem, který je k dispozici na webu podpory Micro: bit.

K programování našeho mikro: bitu jsme použili drag and drop editor Microsoft MakeCode

Kód přidaný do tohoto kroku má dvě funkce:

  1. Funkce randomSpin roztáčí ručičku hodin v náhodném směru (ve směru nebo proti směru hodinových ručiček), náhodnou rychlostí (mezi 50% a 100%) po libovolnou dobu (mezi 10 až 20 sekundami).
  2. Funkce randomWait nastavuje náhodnou dobu čekání (v rozmezí 0,6 až 6 sekund) mezi roztočením serva.

Tyto dvě funkce jsou v kódu navždy zacykleny. V případě, že nechcete čekat, můžete také stisknout tlačítko A na Micro: bitu pro spuštění otáčení serva.

Krok 6: Vytvoření hodin

Vytvoření hodin
Vytvoření hodin
Vytvoření hodin
Vytvoření hodin
Vytvoření hodin
Vytvoření hodin

Chcete -li vytvořit hodiny, jednoduše zasuňte servo převodovku otvorem uprostřed ciferníku a přilepte na místo horkým lepidlem. Zatlačte na šipku ručním krytem na servo a vaše hodiny by se měly začít točit!

Při skládání všeho dohromady jsme si uvědomili, že otvor uprostřed ciferníku není dostatečně velký, aby se do něj vešlo servo, takže jsme otvor zvětšili jemným provrtáním. Nedoporučovali bychom to, protože by to mohlo snadno rozbít ciferník hodin, takže nebuďte jako my a před tiskem zkontrolujte velikost otvoru, který potřebujete, a upravte jej ve 3D souborech!

Krok 7: Stojan na hodiny

Stojan na hodiny
Stojan na hodiny
Stojan na hodiny
Stojan na hodiny

Hodiny jsou téměř připravené, jen musí být schopné se postavit! 3D jsme navrhli osmiúhelník pomocí Tinkercad, 3D vytiskli a nalepili na zadní stranu hodin.

Krok 8: Nádherně delikátní denní hodiny

Nádherně delikátní denní hodiny
Nádherně delikátní denní hodiny
Nádherně delikátní denní hodiny
Nádherně delikátní denní hodiny

Tadaaa! Máme to, nádherně deliriózní hodiny, které by vám potenciálně mohly říct, jaký je den!

Doporučuje: