Sisällysluettelo:

Blissful Bumble Bee: 8 vaihetta (kuvilla)
Blissful Bumble Bee: 8 vaihetta (kuvilla)

Video: Blissful Bumble Bee: 8 vaihetta (kuvilla)

Video: Blissful Bumble Bee: 8 vaihetta (kuvilla)
Video: Blissful Bumblebees 2024, Marraskuu
Anonim
Autuas kimalainen
Autuas kimalainen

Autuas kimalainen, joka levittää terveellisyyttä kaikkialle Internetiin!

Rakennamme söpön pienen mehiläisen, joka liikkuu ja kertoo sinulle hauskan tosiasian tai kannanoton, kun painat painiketta robottien suoratoistoalustalla Remo.tv.

Löydät robotin täältä, kun se on verkossa!

Tarvikkeet

Tarvikkeet:

  • Raspberry Pi
  • Servo
  • Pi -kamera
  • Adafruit NeoPixel -rengas
  • Tunsi olonsa
  • Metallilanka
  • Koukku ja silmukka

Työkalut:

  • 3D tulostin
  • Neula ja lanka
  • Liima

Vaihe 1: Projektivideo

Image
Image

Vaihe 2: Kimalaisen mehilän ja kukan ompelu

Kimalaisen mehilän ja kukan ompelu
Kimalaisen mehilän ja kukan ompelu
Kimalaisten ja kukkien ompelu
Kimalaisten ja kukkien ompelu

Ensimmäinen askel on luoda söpö pieni kimalainen! Teimme yhden huovasta, mehiläisen innoittamana, joka näkyy animaatiosarjan Seikkailuaika lopussa.

Piirsimme mehiläisen paperille saadaksemme käsityksen kaikista tarvitsemistamme osista ja käytimme tätä kuviona leikkaamaan huopapaloja. Kun leikkaus oli tehty ja olimme tyytyväisiä yleisilmeeseen, ommelimme mehiläisen käsin yhteen.

Kukan valmistamiseksi noudatimme periaatteessa samoja vaiheita: teimme ensin paperiversion ja sitten käytimme sitä oppaana huovan leikkaamiseen. Ainoa ero oli, että mittaimme osat varmistaaksemme, että NeoPixel -rengas mahtuu kauniisti kukan keskiosaan.

Vaihe 3: 3D -tulostus

3D -tulostus
3D -tulostus
3D -tulostus
3D -tulostus

Seuraavaksi on 3D -tulostus joitain lisäosia käytettäväksi myöhemmin. Tulostimme 3D: ssä nämä kaksi asiaa:

1. Läpinäkyvä kansi NeoPixel -renkaalle valon hajottamiseksi. Tätä varten oleva STL -tiedosto lisätään liitteeseen.

2. Kaikki osat, joilla vakio servo muutetaan lineaariseksi toimilaitteeksi. Tätä varten käytimme tätä Thingiversessa jaettua sarjaa. Kun lisäät nämä osat servoon, muutat servon kääntymisliikkeen pistäväksi liikkeeksi, kuinka siistiä se on?

Vaihe 4: Hauskoja faktoja ja kannanottoja

Hauskoja faktoja ja kannanottoja
Hauskoja faktoja ja kannanottoja
Hauskoja faktoja ja kannanottoja
Hauskoja faktoja ja kannanottoja

Mehiläinen jakaa hauskoja faktoja ja kannustavia lausuntoja Internetin kanssa, joten meidän piti keksiä joukko niitä.

Meillä oli hyvä nauru etsiessään Internetiä ja lisäsimme paljon tosiasioita ja lausuntoja kahteen JSON -tiedostoon. Jos et ole koskaan työskennellyt JSONin kanssa, W3Schoolsilla on melko hyvä johdanto.

Huomaa, että emme ole tarkasti tarkistaneet mitään näistä tosiasioista, valitsimme vain joukon, joka kuulosti hauskalta, joten huomaa, ettemme ole varma, kuinka totta ne ovat…

Vaihe 5: Servo

Servo
Servo
Servo
Servo
Servo
Servo

Jotta mehiläinen liikkuisi, kiinnitämme sen servoon. Ensimmäinen asia, jonka haluat tehdä, on kiinnittää lineaarisen toimilaitteen 3D -tulostetut osat servoon, kuten Thigiversen kuvissa näkyy.

Lisäsimme koukku- ja silmukkanauhan mehiläisen takaosaan ja Popsicle -tikkuun. Sitten liimasimme Popsicle -tikun toisen puolen lineaarisen toimilaitteen tikun päähän. Tällä tavalla mehiläisellä on tarpeeksi tilaa liikkua ja voit sijoittaa sen useilla eri tavoilla.

Käytämme Raspberry Pi: tä ohjaamaan servoa. Tässä on loistava opas aloittamaan servojen ohjaamisen Raspberry Pi: n kanssa.

Vaihe 6: NeoPixel Ring

NeoPixel -sormus
NeoPixel -sormus
NeoPixel -sormus
NeoPixel -sormus
NeoPixel -sormus
NeoPixel -sormus
NeoPixel -sormus
NeoPixel -sormus

Lisäämme kirkkautta projektiin, olemme asettaneet Adafruit NeoPixelin kukan keskelle. Kun Remo. TV: n painiketta painetaan, kimalainen liikkuu ja kukka syttyy sateenkaaren satunnaisessa värissä!

Värien valitsemiseen käyttämämme koodi lisätään seuraavaan vaiheeseen (vaihe 6), jossa asennamme Remo. TV.

Löydät kaiken mitä sinun tarvitsee tietää NeoPixelien ohjaamisesta täältä Adafruit NeoPixel Überguide -laitteesta!

Teimme kangasrei'ittimellä pienen reiän kukan keskelle NeoPixel-renkaan johtoja varten. Viimeisenä mutta ei vähäisimpänä, laitoimme sen päälle 3D -tulostamamme läpinäkyvän kupolin valon hajottamiseksi.

Vaihe 7: Remo. TV

Remo. TV
Remo. TV

Käytimme Remo. TV: tä kimalaisten internet -ohjaukseen. Noudatimme tätä GitHubin opasta oman robotin asentamisesta.

Saadaksemme kimalaisen tekemään mitä haluamme, olemme säätäneet koodia none.py -tiedostoon ja lisänneet kaksi JSON -tiedostoa, joista toisessa on hauskoja faktoja ja toisessa tukea. Lyhyesti sanottuna koodi toimii seuraavasti:

Kun painat Remo. TV: n "hauskaa faktaa" tai "tukeva lausunto" -painiketta, JSON -tiedostoista valitaan satunnainen hauska tosiasia tai tukeva lausunto, joka näytetään chat -huoneessa, NeoPixel -rengas syttyy jossakin väreistä sateenkaarista, ja servo pyörii, jolloin kimalainen liikkuu edestakaisin.

Tämän koodi on liitetty, mutta valitettavasti JSON ei ollut sallittu:(

Vaihe 8: Kokoaminen

Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki

Viimeinen vaihe on aika koota kaikki erilliset pienet osat yhdeksi suureksi työprojektiksi.

Sijoitimme Blissful Bumble Bee -säilytyskaapin sisälle Internet -ohjatun korona -virustorjuntalaitteemme viereen (kyllä, tiedämme, tämä harrastus rakentaa Internet -ohjattuja robotteja on hieman käsistä…).

Kokoonpano koostuu seuraavista:

  • Yksi pala sinistä huopaa pohjassa luomaan mukavan taustan.
  • Kukka NeoPixel -renkaalla ja läpinäkyvällä kupolilla on sijoitettu vasempaan alakulmaan.
  • Oikeassa yläkulmassa on servo, jossa on lineaarinen toimilaite ja kimalainen. Jotta se pysyisi paikallaan, olemme liittäneet servon kaapin pohjaan.
  • Robotin suoratoistoa varten Pi -kamera on kiinnitetty Raspberry Pi -laitteeseen ja sitä pidetään lintuperspektiivistä.
  • Kaikki osat on liitetty Raspberry Pi 4: een, joka puhuu Remo. TV: n kanssa ja organisoi koko asian.

Tadaa! Siellä meillä on se, söpö pieni kimalainen, joka levittää terveellisyyttä kaikkialle Internetiin! Mitä muuta voisit toivoa?

Suositeltava: