Cuprins:

Blissful Bumble Bee: 8 pași (cu imagini)
Blissful Bumble Bee: 8 pași (cu imagini)

Video: Blissful Bumble Bee: 8 pași (cu imagini)

Video: Blissful Bumble Bee: 8 pași (cu imagini)
Video: Episoade STERSE Din DESENE Animate ! 2024, Iulie
Anonim
Blissful Bumble Bee
Blissful Bumble Bee

O albină fericită care răspândește sănătatea pe internet!

Vom construi o albină drăguță care să se miște și să vă spună un fapt distractiv sau o declarație de susținere atunci când apăsați un buton de pe platforma de streaming a robotului Remo.tv.

Puteți găsi robotul chiar aici când este online!

Provizii

Provizii:

  • Raspberry Pi
  • Servo
  • Camera Pi
  • Inel Adafruit NeoPixel
  • Simțit
  • Sârmă metalică
  • Cârlig și buclă

Instrumente:

  • imprimantă 3d
  • Ac și fir
  • Lipici

Pasul 1: Video de proiect

Image
Image

Pasul 2: Coaseți o albină și o floare

Cusând o albină și o floare
Cusând o albină și o floare
Cusând o albină și o floare
Cusând o albină și o floare

Primul pas este crearea unei mici albine drăguțe! Am făcut unul din fetru, inspirat de albina care apare în creditele finale ale seriei de animație Adventure Time.

Am desenat albina pe hârtie pentru a avea o idee despre toate părțile de care aveam nevoie și am folosit-o ca model pentru a tăia bucățile de pâslă. Când tăierea a fost terminată și am fost mulțumiți de aspectul general, am cusut albina împreună.

Pentru a face floarea, am urmat practic aceiași pași, realizând mai întâi o versiune pe hârtie și apoi folosind-o ca ghid pentru tăierea pâslei. Singura diferență a fost că am măsurat piesele pentru a ne asigura că inelul NeoPixel s-ar potrivi frumos în partea centrală a florii.

Pasul 3: Imprimare 3D

printare 3d
printare 3d
printare 3d
printare 3d

Următorul este imprimarea 3D a unor piese suplimentare pe care să le utilizați mai târziu. Am imprimat 3D aceste două lucruri:

1. Un capac transparent pentru inelul NeoPixel pentru a difuza lumina. Fișierul STL pentru aceasta este adăugat în atașament.

2. Toate piesele pentru a transforma un servo standard într-un actuator liniar. Pentru a face acest lucru, am folosit acest set partajat pe Thingiverse. Adăugând aceste părți la un servo, transformați mișcarea de rotire a servo-ului într-o mișcare de împingere, cât de cool este asta?

Pasul 4: fapte amuzante și declarații de susținere

Fapte amuzante și declarații de susținere
Fapte amuzante și declarații de susținere
Fapte amuzante și declarații de susținere
Fapte amuzante și declarații de susținere

Albina noastră va împărtăși fapte distractive și declarații de susținere cu internetul, așa că a trebuit să venim cu o grămadă de acestea.

Am râs bine căutând pe internet și am adăugat o mulțime de fapte și declarații în două fișiere JSON. Dacă nu ați mai lucrat niciodată cu JSON, W3Schools are o introducere destul de bună.

Vă rugăm să rețineți că nu am verificat cu exactitate niciunul dintre aceste fapte, am ales doar o grămadă care părea distractivă, așa că vă rugăm să fiți conștienți că nu suntem siguri cât de adevărate sunt acestea …

Pasul 5: Servo

Servo
Servo
Servo
Servo
Servo
Servo

Pentru a face mișcarea albinei, o vom atașa la servo. Primul lucru pe care doriți să-l faceți este să atașați piesele imprimate 3D pentru actuatorul liniar la servo, așa cum se arată în imaginile de pe Thigiverse.

Am adăugat o bandă de bandă de cârlig și buclă în partea din spate a albinei și la un stick de Popsicle. Apoi am lipit cealaltă parte a stick-ului Popsicle de capătul stick-ului actuatorului liniar. În acest fel, albina va avea suficient spațiu pentru a se mișca și o puteți poziționa în mai multe moduri diferite.

Vom folosi un Raspberry Pi pentru a controla servo-ul. Iată un ghid excelent pentru a începe să controlați servo-urile cu un Raspberry Pi.

Pasul 6: NeoPixel Ring

Inel NeoPixel
Inel NeoPixel
Inel NeoPixel
Inel NeoPixel
Inel NeoPixel
Inel NeoPixel
Inel NeoPixel
Inel NeoPixel

Pentru a adăuga un pic de luminozitate proiectului nostru, am pus un Adafruit NeoPixel în centrul florii noastre. Când este apăsat un buton pe Remo. TV albina noastră se va mișca și floarea se aprinde într-o culoare aleatorie a curcubeului!

Codul pe care l-am folosit pentru a alege culorile este adăugat la pasul următor (pasul 6), unde am configurat Remo. TV.

Puteți găsi tot ce trebuie să știți despre controlul NeoPixels chiar aici în Adafruit NeoPixel Überguide!

Am folosit un perforator de țesături pentru a face o mică gaură în centrul florii pentru firele inelului NeoPixel. Nu în ultimul rând, am plasat cupola transparentă pe care am imprimat-o 3D mai devreme peste ea pentru a difuza lumina.

Pasul 7: Remo. TV

Remo. TV
Remo. TV

Am folosit Remo. TV pentru a face ca bumble-ul nostru să fie controlat de internet. Am urmat acest ghid pe GitHub despre cum să vă configurați propriul robot.

Pentru a face ca albinele noastre să facă ceea ce dorim, am modificat codul din fișierul none.py și am adăugat două fișiere JSON, unul cu fapte distractive și unul cu declarații de susținere. Pe scurt, codul face următoarele:

Când apăsați butonul „Fapt distractiv” sau „Afirmație de susținere” de pe Remo. TV, un fapt aleatoriu sau afirmație de susținere este selectat din fișierele JSON și este afișat în sala de chat, inelul NeoPixel se aprinde într-una dintre culori a curcubeului, iar servo-ul se învârte făcând ca albinele să se miște înainte și înapoi.

Codul pentru aceasta este atașat, dar, din păcate, JSON nu a fost permis:(

Pasul 8: Asamblarea totul

Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul

Pasul final, este timpul să asamblați toate părțile mici separate într-un mare proiect de lucru.

Am așezat Blissful Bumble Bee într-un dulap de depozitare, alături de coroana noastră controlată prin internet (da, știm, acest hobby de a construi roboți controlați de internet devine puțin din mână …).

Configurarea constă din:

  • O bucată de pâslă albastră pe fund, pentru a crea un fundal frumos.
  • Floarea cu inelul NeoPixel și cupola transparentă este plasată în partea stângă jos.
  • În partea dreaptă sus se află servo-ul cu actuatorul liniar și albina. Pentru a-l menține pe loc, am lipit servo-ul de partea inferioară a dulapului.
  • Pentru a transmite în direct robotul, camera Pi este atașată la Raspberry Pi și susținută pentru o vedere de pasăre.
  • Toate părțile sunt atașate la un Raspberry Pi 4 care vorbește cu Remo. TV și orchestrează totul.

Tadaa! Iată-l, o drăguță drăguță care răspândește sănătatea pe internet! Ce ți-ai putea dori mai mult?

Recomandat: