Sisukord:

Mõnusalt meeletu päevakell: 8 sammu (piltidega)
Mõnusalt meeletu päevakell: 8 sammu (piltidega)

Video: Mõnusalt meeletu päevakell: 8 sammu (piltidega)

Video: Mõnusalt meeletu päevakell: 8 sammu (piltidega)
Video: KGB fonoteek - piilupardi õnnetus 2024, November
Anonim
Mõnusalt meeletu päevakell
Mõnusalt meeletu päevakell

Huvitav ka, mis päev täna on? See veetlevalt põnev päevakell kitsendab seda umbes kaheksaks erinevaks võimaluseks!

Tarvikud

Tarvikud:

  • BBC Micro: bitti koos akuga
  • 360 servo
  • Juhtmed

Tööriistad:

  • 3D printer
  • Liimi kuumliimipüstol

1. samm: projektivideo

Image
Image

2. samm: kella disain

Kella nägu
Kella nägu

Kõigepealt vajame oma kella kujundust. Alustasime umbkaudse ideega ja mõtlesime välja selle kaheksanurkse kella, millel oli kaheksa erinevat päeva. Miks kaheksa päeva ja mitte seitse? Noh, meile väga meeldis vahelduv kollane ja oranž, kuid kahjuks ei tööta see ebaühtlase numbriga, nii et lisasime sellele lihtsalt "kunagi".

Kell, mida kasutasime, on see Google'i font nimega Slackey.

3. samm: kella nägu

Kella nägu
Kella nägu
Kella nägu
Kella nägu
Kella nägu
Kella nägu

Kella näo loomiseks muutsime digitaalse joonise kaheksaks prinditavaks 3D -mudeliks. Ekspordisime joonise SVG -failina, mille seejärel importisime 3D -modelleerimistarkvarasse, meie puhul Fusion360.

See juhend, kuidas pildist 3D -mudelit teha, selgitab seda protsessi mitmesuguste tasuta tööriistade abil üsna hästi.

Sellele sammule lisatakse kella näo 3D -mudelifailid. Selleks, et neid saaks printida vahelduvaid värve kasutades, koostasime iga päeva jaoks eraldi faili. Lisasime 3D -prindile värvimuutuse, et tekst taustast eristuks. Pärast kõigi 3D -printimist liimisime üksikud tükid kokku.

4. samm: kellakäsi

Kellakäsi
Kellakäsi
Kellakäsi
Kellakäsi

Ka meie kell vajab kätt, et päevale osutada! Keerulise käe tegemiseks järgisime samu samme nagu varem, eksportides joonisel oleva noole eraldi SVG -faili ja muutes selle 3D -mudeliks.

Kellakäe servo külge kinnitamiseks modelleerisime servo pea ümber väikese kinnitusjaama, kasutades seda 3D -mudelit MG90S Tower Pro Servo.

Sellele sammule lisatakse noole lõplik 3D prinditav versioon.

Samm: elektroonika

Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika

Projekti nutika osa juurde: elektroonika!

Selle projekti esialgne idee oli kasutada Micro: bitit, et juhtida midagi, mis pöörleb, näiteks servo, et näidata, mis päev see on. Siiski tekkis meil probleem.

Tavalised servod on tõesti toredad pisiasjad, mis võivad pöörduda mis tahes konkreetse nurga alla, kui te neile mõnda koodi kasutate, mis oleks kella jaoks tõesti hea. Näiteks kui kella reede on 90 kraadise nurga all, saate seadistada servo pöörduma täpselt selle nurga alla. Kuid need standardsed servod võivad pöörata ainult maksimaalselt 180 kraadi …

Niisiis, arvasime, et kasutame 360 -kraadist servot. Probleem lahendatud õigesti? Selgub, et need 360 servod töötavad pisut teisiti kui tavalised servod, kuna need on tegelikult pideva pöörlemise servod. Need on mõeldud pidevaks pöörlemiseks ja kuigi saate reguleerida nende pöörlemiskiirust ja -suunda, ei saa te neid teatud nurga alla seada, nagu saate teha tavaliste servodega, mistõttu on täpse päeva märkimine väga raske. Noh, sa võiksid seda teha, kui tahad, arvutada asju, kasutades pöörlemiskiirust ja asju, kuid euhm, see oleks raske ülesanne ja see võtaks ära projekti kõige rahuldustpakkuvama osa: näha, kuidas funky nool ringi keerleb. Nii otsustasime koodi veidi muuta ja muuta sellest Delightfully Delirious Day Clock, mida me nüüd teame ja armastame.

BBC Micro: bitiga servo kasutamiseks järgisime seda suurepärast juhendit, mis on saadaval Micro: bit tugiteenuste veebisaidil.

Micro: biti programmeerimiseks kasutasime Microsofti MakeCode'i pukseerimisredaktorit

Sellele sammule lisatud koodil on kaks funktsiooni:

  1. Funktsioon randomSpin pöörleb kellaosuti juhuslikus suunas (päripäeva või vastupäeva) juhusliku kiirusega (vahemikus 50% kuni 100%) juhusliku aja jooksul (vahemikus 10 kuni 20 sekundit).
  2. Funktsioon randomWait määrab juhusliku ooteaja (varieerudes vahemikus 0,6 kuni 6 sekundit) servo pöörlemise vahel.

Need kaks funktsiooni on koodis igavesti ühendatud. Kui te ei soovi oodata, võite servo pöörlemise käivitamiseks vajutada ka mikro: bitti nuppu A:.

6. samm: kella loomine

Kella loomine
Kella loomine
Kella loomine
Kella loomine
Kella loomine
Kella loomine

Kella loomiseks torgake servohammasratas lihtsalt läbi kellatahu keskel oleva augu ja liimige see kuuma liimiga paika. Vajutage rummukaarega noolega käsi servole ja teie kell peaks olema pöörlemiseks valmis!

Kõike kokku pannes mõistsime, et auk kella keskel ei ole piisavalt suur, et servo läbi mahutada, mistõttu tegime augu õrnalt läbi puurides suuremaks. Me ei soovitaks seda, sest see võib hõlpsasti kella esikülje murda, nii et ärge olge meie moodi ja kontrollige enne printimist vajaliku augu suurust ning kohandage seda 3D -failides!

Samm 7: Kellaalus

Kellajalg
Kellajalg
Kellajalg
Kellajalg

Kell on peaaegu valmis, lihtsalt peab suutma püsti tõusta! Me kujundasime Tinkercadi abil kaheksanurga, 3D printisime selle ja kleepisime selle kella taha.

8. samm: veetlev Delirious päevakell

Mõnusalt meeletu päevakell
Mõnusalt meeletu päevakell
Mõnusalt meeletu päevakell
Mõnusalt meeletu päevakell

Tadaaa! Siin on see veetlev delirious kell, mis võib teile öelda, mis päev see on!

Soovitan: