Kazalo:

Blažena čmrlja: 8 korakov (s slikami)
Blažena čmrlja: 8 korakov (s slikami)

Video: Blažena čmrlja: 8 korakov (s slikami)

Video: Blažena čmrlja: 8 korakov (s slikami)
Video: История явления Богородицы Гваделупской, невероятная сказка 2024, November
Anonim
Blažena čmrlja
Blažena čmrlja

Blažena čmrlja, ki širi zdravstvo po internetu!

Ko pritisnete gumb na robotski platformi za pretakanje Remo.tv, bomo zgradili ljubko čebelo, ki se premika in vam pove zabavno dejstvo ali podporno izjavo.

Robota lahko najdete tukaj, ko je na spletu!

Zaloge

Zaloge:

  • Malina Pi
  • Servo
  • Pi kamera
  • Adafruit prstan NeoPixel
  • Čutil
  • Kovinska žica
  • Kavelj in zanka

Orodja:

  • 3D tiskalnik
  • Igla in nit
  • Lepilo

Korak: Video o projektu

Image
Image

2. korak: Šivanje čmrlja in rože

Šivanje čmrlja in rože
Šivanje čmrlja in rože
Šivanje čmrlja in rože
Šivanje čmrlja in rože

Prvi korak je ustvarjanje ljubkega čmrlja! Naredili smo eno iz klobučevine, navdihnjene s čebelo, ki se pojavi v končnih zapisih animirane serije Adventure Time.

Čebelo smo narisali na papir, da bi imeli predstavo o vseh delih, ki jih potrebujemo, in to uporabili kot vzorec za izrezovanje kosov klobučevine. Ko je bilo rezanje končano in smo bili zadovoljni s celotnim videzom, smo čebelo ročno šivali.

Za izdelavo rože smo v bistvu sledili istim korakom, najprej naredili papirnato različico in jo nato uporabili kot vodilo za rezanje klobučevine. Edina razlika je bila v tem, da smo izmerili dele, da bi zagotovili, da se bo prstan NeoPixel lepo prilegal v osrednji del rože.

3. korak: 3D tiskanje

3D tiskanje
3D tiskanje
3D tiskanje
3D tiskanje

Naslednji korak je 3D tiskanje nekaterih dodatnih delov, ki jih lahko uporabite kasneje. 3D smo natisnili te dve stvari:

1. Prozoren pokrov za prstan NeoPixel za razpršitev svetlobe. Datoteka STL za to je dodana v priponki.

2. Vse dele za pretvorbo standardnega servomotorja v linearni pogon. V ta namen smo uporabili ta niz, ki je v skupni rabi na Thingiverse. Z dodajanjem teh delov v servo pretvorite obračalno gibanje servo v udarno gibanje, kako kul je to?

4. korak: Zabavna dejstva in podporne izjave

Zabavna dejstva in podporne izjave
Zabavna dejstva in podporne izjave
Zabavna dejstva in podporne izjave
Zabavna dejstva in podporne izjave

Naša čebela bo z internetom delila zabavna dejstva in podporne izjave, zato smo morali najti kup teh.

Ko smo iskali po internetu, smo se dobro nasmejali in v dve datoteki JSON dodali tono dejstev in izjav. Če še nikoli niste delali z JSON -om, ima W3Schools zelo dober uvod.

Upoštevajte, da nobenega od teh dejstev nismo natančno preverili, izbrali smo le kupček, ki se je zdel zabaven, zato se zavedajte, da nismo prepričani, kako resnična so …

5. korak: Servo

Servo
Servo
Servo
Servo
Servo
Servo

Če želite, da se čebela premakne, jo bomo pritrdili na servo. Prva stvar, ki jo želite narediti, je pritrditi 3D natisnjene dele za linearni pogon na servo, kot je prikazano na slikah na Thigiverse.

Na zadnjo stran čebele in na palico za popsicle smo dodali trak s kavljem in zanko. Nato smo drugo stran palice Popsicle prilepili na konec palice linearnega aktuatorja. Tako bo čebela imela dovolj prostora za premikanje in jo lahko postavite na različne načine.

Za krmiljenje servomotorja bomo uporabljali Raspberry Pi. Tukaj je odličen vodnik za začetek upravljanja servomotorjev z Raspberry Pi.

Korak 6: NeoPixel prstan

Prstan NeoPixel
Prstan NeoPixel
Prstan NeoPixel
Prstan NeoPixel
Prstan NeoPixel
Prstan NeoPixel
Prstan NeoPixel
Prstan NeoPixel

Če želimo našemu projektu dodati nekaj svetlosti, smo v središče naše rože postavili Adafruit NeoPixel. Ko pritisnete gumb na Remo. TV, se bo naš čmrk premaknil in cvet zasveti v naključni barvi mavrice!

Koda, ki smo jo uporabili za izbiro barv, je dodana naslednjemu koraku (korak 6), kjer smo nastavili Remo. TV.

Vse, kar morate vedeti o nadzoru NeoPixels, lahko najdete tukaj v Adafruit NeoPixel Überguide!

Iz luknjača iz tkanine smo naredili majhno luknjico na sredini rože za žice prstana NeoPixel. Nenazadnje smo nanjo postavili prozorno kupolo, ki smo jo 3D natisnili, da razprši svetlobo.

7. korak: Remo. TV

Remo. TV
Remo. TV

Uporabili smo Remo. TV za nadzor našega čmrljevega interneta. Na GitHubu smo sledili temu priročniku o tem, kako nastaviti lastnega robota.

Da bi naš čmrlj naredil, kar želimo, smo kodo spremenili v datoteki none.py in dodali dve datoteki JSON, eno z zabavnimi dejstvi in eno s podpornimi izjavami. Skratka, koda naredi naslednje:

Ko na Remo. TV pritisnete gumb »zabavno dejstvo« ali »podporna izjava«, se iz datotek JSON izbere naključno zabavno dejstvo ali podporno izjavo, ki se prikaže v klepetalnici, obroč NeoPixel zasveti v eni od barv mavrice in servo vrti, zaradi česar se čmrk premika naprej in nazaj.

Koda za to je priložena, vendar JSON žal ni bil dovoljen:(

8. korak: Sestavite vse

Sestavljanje vsega
Sestavljanje vsega
Sestavljanje vsega
Sestavljanje vsega
Sestavljanje vsega
Sestavljanje vsega

Zadnji korak je čas, da vse ločene majhne dele sestavite v en velik delovni projekt.

Blaženega čmrlja smo postavili v omarico za shranjevanje, zraven našega internetno nadzorovanega koronavirusa (ja, vemo, da ta hobi pri izdelavi robotov, ki jih upravlja internet, nekoliko uhaja iz rok …).

Postavitev je sestavljena iz:

  • En kos modrega filca na dnu, da ustvarite lepo ozadje.
  • Cvet z obročem NeoPixel in prozorno kupolo je spodaj levo.
  • Zgoraj desno je servo z linearnim pogonom in čmrljem. Da ostane na mestu, smo servo servo prilepili na dno omare.
  • Za prenos robota v živo je kamera Pi pritrjena na Raspberry Pi in jo držite za pogled iz ptičje perspektive.
  • Vsi deli so pritrjeni na Raspberry Pi 4, ki se pogovarja z Remo. TV in orkestrira celoto.

Tadaa! Evo ga, ljubka čmrljica, ki zdravo širi po internetu! Kaj bi si še lahko želeli?

Priporočena: