INHOUDSOPGAWE:
- Voorrade
- Stap 1: Projekvideo
- Stap 2: Naai 'n hommelby en blom
- Stap 3: 3D -drukwerk
- Stap 4: Prettige feite en ondersteunende verklarings
- Stap 5: Servo
- Stap 6: NeoPixel -ring
- Stap 7: Remo.TV
- Stap 8: Monteer dit alles
Video: The Blissful Bumble Bee: 8 stappe (met prente)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
'N Salige hommelby wat heiligheid oor die internet versprei!
Ons bou 'n oulike bytjie wat beweeg en vir u 'n prettige feit of 'n ondersteunende verklaring vertel as u op 'n knoppie op die robotstroomplatform Remo.tv. druk
U kan die robot hier vind as dit aanlyn is!
Voorrade
Benodighede:
- Framboos Pi
- Servo
- Pi kamera
- Adafruit NeoPixel ring
- Gevoel
- Metaaldraad
- Haak en lus
Gereedskap:
- 3D -drukker
- Naald en draad
- Gom
Stap 1: Projekvideo
Stap 2: Naai 'n hommelby en blom
Die eerste stap is om 'n oulike hommelby te skep! Ons het een gemaak van vilt, geïnspireer deur die by wat in die eindkrediete van die animasiereeks Adventure Time verskyn.
Ons het die by op papier geteken om 'n idee te hê van al die dele wat ons benodig, en dit as 'n patroon gebruik om die stukke vilt uit te sny. Toe die snywerk gedoen is en ons tevrede was met die algehele voorkoms, het ons die by met die hand gestik.
Om die blom te maak, het ons basies dieselfde stappe gevolg, eers 'n papierweergawe gemaak en dit dan as 'n gids gebruik om die vilt te sny. Die enigste verskil was dat ons die dele gemeet het om seker te maak dat die NeoPixel -ring mooi in die middelste deel van die blom pas.
Stap 3: 3D -drukwerk
'N Paar ander onderdele wat later gebruik kan word, is 3D -drukwerk. Ons het hierdie twee dinge 3D gedruk:
1. 'n Deursigtige omhulsel vir die NeoPixel -ring om die lig te versprei. Die STL -lêer hiervoor word bygevoeg.
2. Al die dele om 'n standaard servo in 'n lineêre aktuator te verander. Om dit te kan doen, gebruik ons hierdie stel wat op Thingiverse gedeel is. Deur hierdie dele by 'n servo te voeg, verander u die draaibeweging van die servo in 'n stootbeweging, hoe gaaf is dit?
Stap 4: Prettige feite en ondersteunende verklarings
Ons by sal prettige feite en ondersteunende stellings met die internet deel, so ons moes 'n klompie daarvan kry.
Ons het lekker gelag op die internet en het baie feite en stellings in twee JSON -lêers bygevoeg. As u nog nooit met JSON gewerk het nie, het W3Schools 'n redelike goeie inleiding.
Let asseblief daarop dat ons nie een van hierdie feite akkuraat nagegaan het nie; ons het net 'n klomp gekies wat lekker klink, so wees bewus daarvan dat ons nie regtig seker is hoe waar dit is nie …
Stap 5: Servo
Om die by te laat beweeg, heg ons dit aan die servo vas. Die eerste ding wat u wil doen, is om die 3D -gedrukte dele vir die lineêre aktuator aan die servo vas te maak, soos op die foto's op Thigiverse getoon.
Ons het 'n strook haak en lint aan die agterkant van die by en 'n stokkie vasgemaak. Dan plak ons die ander kant van die popsicle -stok vas aan die einde van die lineêre aktuatorstok. Op hierdie manier het die by genoeg ruimte om te beweeg en kan u dit op verskillende maniere plaas.
Ons sal 'n Raspberry Pi gebruik om die servo te beheer. Hier is 'n goeie gids om aan die gang te kom met die beheer van servo's met 'n Raspberry Pi.
Stap 6: NeoPixel -ring
Om 'n bietjie helderheid aan ons projek te gee, het ons 'n Adafruit NeoPixel in die middel van ons blom gesit. As 'n knoppie op Remo. TV ingedruk word, sal ons hommel beweeg en die blom brand in 'n ewekansige kleur van die reënboog!
Die kode wat ons gebruik het om die kleure te kies, word by die volgende stap (stap 6) gevoeg, waar ons Remo. TV opgestel het.
In die Adafruit NeoPixel Überguide vind u alles wat u moet weet oor die beheer van NeoPixels!
Ons het 'n stofgaatjie gebruik om 'n klein gaatjie in die middel van die blom te maak vir die drade van die NeoPixel Ring. Laastens het ons die deursigtige koepel wat ons vroeër 3D gedruk het, daarop geplaas om die lig te versprei.
Stap 7: Remo. TV
Ons het Remo. TV gebruik om ons hommel -internet beheer te maak. Ons het hierdie gids op GitHub gevolg oor hoe u u eie robot kan opstel.
Om ons hommel te laat doen wat ons wil, het ons die kode in die none.py -lêer aangepas en twee JSON -lêers bygevoeg, een met prettige feite en een met ondersteunende stellings. Kortom, die kode doen die volgende:
As u op die knoppie "pretfeit" of "ondersteunende verklaring" op Remo. TV druk, word 'n ewekansige pretfeit of ondersteunende verklaring uit die JSON -lêers gekies en in die kletskamer vertoon, brand die NeoPixel -ring in een van die kleure van die reënboog, en die servospin wat die hommelby heen en weer laat beweeg.
Die kode hiervoor is aangeheg, maar JSON is ongelukkig nie toegelaat nie:(
Stap 8: Monteer dit alles
Die laaste stap, dit is tyd om al die afsonderlike klein dele in een groot werkprojek saam te voeg.
Ons het die Blissful Bumble Bee in 'n opbergkas geplaas, langs ons internetbeheerde Corona Virus Slapper (ja, ons weet, hierdie stokperdjie om internetbeheerde robotte te bou, raak 'n bietjie handuit …).
Die opset bestaan uit:
- Een stuk blou vilt aan die onderkant om 'n mooi agtergrond te skep.
- Die blom met die NeoPixel -ring en die deursigtige koepel word links onder geplaas.
- Regs bo is die servo met die lineêre aandrywer en die hommelby. Om dit op sy plek te hou, het ons die servo aan die onderkant van die kas vasgeplak.
- Om die robot te livestream, is die Pi -kamera aan die Raspberry Pi gekoppel en omhoog gehou vir 'n voëlvlug.
- Al die dele is gekoppel aan 'n Raspberry Pi 4 wat met Remo. TV praat en die hele ding orkestreer.
Tadaa! Daar het ons dit, 'n oulike klein hommeltjie wat heilsaamheid oor die internet versprei! Wat meer kan jy wens?
Aanbeveel:
Nuttelose sak (met persoonlikheid): 9 stappe (met prente)
Pocket Useless Box (met persoonlikheid): Alhoewel ons nog ver van 'n robotopstand kan wees, is daar 'n masjien wat mense al weerspreek, al is dit op die kleinste manier moontlik. Of jy dit nou 'n nuttelose boks of 'n los masjien wil noem, hierdie snaakse, snaakse robot is
LEGO WALL-E Met Micro: bit: 8 stappe (met prente)
LEGO WALL-E Met Micro: bit: Ons gebruik 'n micro: bit saam met 'n LEGO-vriendelike Bit Board om die twee servomotors te beheer waarmee WALL-E die gevaarlike terrein van u woonkamervloer kan deurkruis .Vir die kode gebruik ons Microsoft MakeCode, wat 'n blo
DIY -stroombaanbord met skuifspelde - MAKER - STEM: 3 stappe (met prente)
DIY -stroombaanbord met skuifspelde | MAKER | STEM: Met hierdie projek kan u die pad van die elektriese stroom verander deur verskillende sensors. Met hierdie ontwerp kan u wissel tussen die aansteek van 'n blou LED of die aktivering van 'n zoemer. U het ook die keuse om 'n ligafhanklike weerstand te gebruik met
Beeldhoukundige eksperimente met harde snoep: 9 stappe (met prente)
Beeldhoukundige eksperimente met harde snoep: dit kan gegote, smeebaar en deursigtig wees, dit verander met verloop van tyd en kan met hitte, water of druk geërodeer word. Dit val in vorms, verander sy vorm stadig in reaksie op swaartekrag. Dit kan enige kleur aanneem en 'n wye verskeidenheid teksture verkry met
UD-waarskuwing. vir 'n seuntjie met outisme: 7 stappe (met prente)
UD-waarskuwing. vir 'n seuntjie met outisme: Ud-Alert, of beter Ontkleed Alert, maar waarvoor? Ons seun, Scott, 13 jaar oud, ly aan outisme. Hy is nie -verbaal en het nog steeds probleme om ons te wys wanneer hy na die toilet moet gaan. As gevolg van sy beperkte kommunikasie, trek hy sy klere uit