Obsah:

Delightfully Delirious Day Clock: 8 krokov (s obrázkami)
Delightfully Delirious Day Clock: 8 krokov (s obrázkami)

Video: Delightfully Delirious Day Clock: 8 krokov (s obrázkami)

Video: Delightfully Delirious Day Clock: 8 krokov (s obrázkami)
Video: 8 часов ОБУЧАЮЩИХ СЛОВ ПО АНГЛИЙСКОМУ ЯЗЫКУ с примерами фраз | Практика английского языка 2024, November
Anonim
Nádherne delikátne denné hodiny
Nádherne delikátne denné hodiny

Zaujíma vás, aký je dnes deň? Tieto nádherne delikátne denné hodiny ich zužujú na zhruba osem rôznych možností!

Zásoby

Zásoby:

  • BBC Micro: bit s batériou
  • 360 Servo
  • Drôty

Náradie:

  • 3D tlačiareň
  • Lepiaca horúca lepiaca pištoľ

Krok 1: Projektové video

Image
Image

Krok 2: Návrh hodín

Ciferník
Ciferník

Najprv budeme potrebovať dizajn našich hodín. Začali sme hrubou myšlienkou a prišli sme na tieto osemhranné hodiny, na ktorých bolo osem rôznych dní. Prečo osem dní a nie sedem? Striedavá žltá a oranžová sa nám veľmi páčilo, ale bohužiaľ to nefunguje pri nerovnomernom počte, takže sme k tomu pridali „jedného dňa“.

Písmo, ktoré sme použili na hodinách, je toto písmo Google s názvom Slackey.

Krok 3: Hodinový ciferník

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

Aby sme vytvorili tvár hodín, urobili sme z digitálnej kresby osem tlačiteľných 3D modelov. Výkres sme exportovali ako súbor SVG, ktorý sme potom importovali do softvéru na 3D modelovanie, v našom prípade Fusion360.

Tento návod, ako vytvoriť 3D model z obrázku, vysvetľuje tento proces celkom dobre pomocou rôznych bezplatných nástrojov.

K tomuto kroku sú pridané súbory 3D modelu pre ciferník. Aby sme ich mohli vytlačiť pomocou striedajúcich sa farieb, vytvorili sme pre každý deň samostatný súbor. Na 3D tlač sme pridali zmenu farby, aby text vynikal na pozadí. Po 3D tlači všetkých sme jednotlivé diely zlepili.

Krok 4: Hodinová ručička

Hodinová ručička
Hodinová ručička
Hodinová ručička
Hodinová ručička

Naše hodiny tiež potrebujú ruku, aby ukazovali deň! Pri výrobe otočnej ruky sme postupovali rovnako ako predtým, exportovaním šípky na obrázku do samostatného súboru SVG a jej premenou na 3D model.

Aby bolo možné pripevniť hodinovú ručičku k servu, namodelovali sme malý montážny náboj okolo hlavy serva pomocou tohto 3D modelu serva MG90S Tower Pro.

K tomuto kroku je pridaná konečná verzia šípky pre 3D tlač.

Krok 5: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Na múdru časť projektu: elektroniku!

Pôvodnou myšlienkou tohto projektu bolo použiť mikro: bit na ovládanie niečoho, čo sa točí, napríklad servo na označenie, ktorý deň je. Narazili sme však na problém.

Štandardné servá sú naozaj pekné drobnosti, ktoré sa môžu otočiť do akéhokoľvek konkrétneho uhla, ktorý im prikážete, aby použili nejaký kód, ktorý by bol pre hodiny skutočne dobrý. Ak je napríklad piatok na hodinách v uhle 90 stupňov, môžete nastaviť servo tak, aby sa otáčalo presne na tento uhol. Tieto štandardné serva sa však môžu otáčať maximálne o 180 stupňov …

Mysleli sme si teda, že použijeme 360 stupňové servo. Problém vyriešený nie? Ukazuje sa, že tieto 360 serva fungujú trochu inak ako štandardné servá, pretože v skutočnosti ide o serva s nepretržitým otáčaním. Majú sa nepretržite otáčať a hoci môžete ovládať rýchlosť a smer otáčania, nemôžete ich nastaviť v určitom uhle, ako to robíte so štandardnými servami, takže je veľmi ťažké určiť presný deň. No, mohli by ste to urobiť, keby ste chceli, vypočítať veci pomocou rýchlosti otáčania a podobne, ale ehm, to by bola náročná úloha a odniesla by si najspokojnejšiu časť projektu: vidieť, ako sa funky šípka točí dokola. Preto sme sa rozhodli kód trochu zmeniť a zmeniť ho na Delightfully Delirious Day Clock, ktoré teraz poznáme a milujeme.

Na použitie serva s BBC Micro: bitom sme postupovali podľa tohto vynikajúceho sprievodcu uvedeného na webovej stránke podpory Micro: bit.

Na naprogramovanie nášho mikro: bitu sme použili drag and drop editor Microsoft MakeCode

Kód pridaný do tohto kroku má dve funkcie:

  1. Funkcia randomSpin točí ručičku hodinových ručičiek v náhodnom smere (v smere alebo proti smeru hodinových ručičiek) pri náhodnej rýchlosti (medzi 50% a 100%) po náhodne dlhý čas (medzi 10 až 20 sekundami).
  2. Funkcia randomWait nastavuje náhodný čas čakania (v rozmedzí od 0,6 do 6 sekúnd) medzi roztočením serva.

Tieto dve funkcie sú v kóde navždy zacyklené. V prípade, že nechcete čakať, môžete tiež stlačením tlačidla A na mikro: bite spustiť otáčanie serva.

Krok 6: Vytvorenie hodín

Vytváranie hodín
Vytváranie hodín
Vytváranie hodín
Vytváranie hodín
Vytváranie hodín
Vytváranie hodín

Ak chcete vytvoriť hodiny, jednoducho prevlečte servo prevodovku cez otvor v strede ciferníka a prilepte ho horúcim lepidlom. Zatlačte šípku s krytom na servo a vaše hodiny by sa mali začať otáčať!

Pri spájaní všetkého sme si uvedomili, že diera v strede ciferníka nie je dostatočne veľká na to, aby sa do nej zmestilo servo, a tak sme dieru zväčšili jemným prevŕtaním. Neodporúčame to, pretože by to mohlo ľahko zlomiť ciferník hodín, takže nebuďte ako my a pred tlačou skontrolujte veľkosť diery, ktorú potrebujete, a upravte ju v 3D súboroch!

Krok 7: Stojan na hodiny

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

Hodiny sú takmer pripravené, len sa musia vedieť postaviť! Trojhrannú vec sme navrhli pomocou Tinkercad, 3D vytlačili a prilepili na zadnú stranu hodín.

Krok 8: Nádherne delikátne denné hodiny

Nádherne delikátne denné hodiny
Nádherne delikátne denné hodiny
Nádherne delikátne denné hodiny
Nádherne delikátne denné hodiny

Tadaaa! Máme to, nádherne delikátne hodiny, ktoré vám potenciálne môžu povedať, aký je deň!

Odporúča: