Turinys:
Video: „Big Mouth Billy Bass Jr“: 5 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, sveiki atvykę į mano „Device Art Final Project“vertimą į pamokomą formatą! Tai procesas, kurio metu atkūriau kičo dovanų piktogramą „Big Mouth Billy Bass“-ant sienos pritvirtintą žuvį, kuri dainuoja, kai kas nors prie jos prisiartina.
Prekės
„Elegoo UNO R3 Super“pradinis rinkinys
„microSD“kortelė ir adapteris
DF mini MP3 grotuvas
mažas garsiakalbis
žuvies skulptūros reikmenys
apnašų gaminimo reikmenys
humoro jausmas
1 žingsnis: 1 ŽINGSNIS! grandinė
Norėdami pradėti, aš naudoju tinkercad, norėdamas išsiaiškinti pagrindinę grandinės versiją, reikalingą šiai žuvies funkcijai atlikti. Naudodamas „Arduino“, aš sukūriau grandinę, kuri nuskaitė ultragarsinio atstumo jutiklio įvestį, tada pasigirdo signalinis signalas ir atitinkamai pasukau servo variklį. Servo variklis pajudins žuvies galvą taip, tarsi ji šoktų. Garsinis signalas yra supaprastintas stovas, skirtas šiek tiek sudėtingesniam MP3 modulio, kuris gros žuvies dainą, nustatymui.
2 žingsnis: 2 ŽINGSNIS: „Maquette“laikas
Aš surinkau paprastą grandinę nuo 1 žingsnio irl, tada radau tinkamo dydžio dėžutę, kurioje ją įdėti. Iškirpau strategines skyles, kad servo variklis ir ultragarsinis atstumo jutiklis galėtų būti lauke, bet liktų paslėpti žuvies, o „Arduino“laidas galėtų pasiekti mano kompiuterį. Aš sukūriau 3D modelį, taip pat „tinkercad“, kad dėžutė būtų gerai vizualizuota, kad būtų galima pamatyti, kai kuriu galutinį gaubtą. Žuvis turėjo būti pagaminta iš dviejų atskirų dalių - kūno ir galvos, kad galva galėtų prisitvirtinti prie servo variklio rankos ir judėti nepriklausomai nuo kūno, kuris lieka nejudantis.
3 žingsnis: 3 ŽINGSNIS:) Sudėtinga grandinė
Aš sudėjau sudėtingesnę grandinę, kurioje būtų muzika, naudojant mano „elegoo“rinkinį ir įsigytus mp3 modulio kūrinius. Šį kartą aš pasirinkau fotoelementą kaip jutiklį, o ne ultragarsinį atstumo jutiklį, nes tai būtų lengviau paslėpti. „Tinkercad“neturėjo dalių, kurias turėčiau išbandyti ir išsiaiškinti mp3 modulio kodą, todėl naudoju jį tik servo kodavimui, kad reaguotų į fotoelemento įvestį, tada žiūrėjau įvairias pamokas, tokias kaip ši, ir peržiūrėjau keletą pavyzdžių panašių kodų, kad sugalvotumėte kodą, kuris veiktų taip, kaip man to reikia. Nors servo funkcija veikia gerai, man sunku gauti mp3, bet nesu tikras, ar priežastis yra mano improvizuotas kodas, ar perdirbtas žaislinis garsiakalbis, kurį bandau naudoti.
4 žingsnis: statykite Billy Jr
Aš lazeriu perpjoviau dėžutę, kurioje įrengiau savo grandinę, kurioje būtų tinkamo dydžio skylės mano jutikliui, servo ir „Arduino“laidui. Surinkus jį medžio drožlių plokštėje, man nepatiko naudojamų pirštų sąnarių išvaizda, todėl galiausiai nudažiau dirbtinio medžio dangą. Aš padariau nedidelę vardo etiketę su skylute „O“burnoje, kad mano fotoelementas galėtų įsmeigti. Kaip jau buvau dirbęs anksčiau, aš padariau žuvies skulptūrą iš dviejų dalių, ant dėžutės dangtelio pritvirtintą kūną ir daug lengvesnę galvą, kurią pritvirtinau prie servo rankų. Aš pasirinkau „Google“akis ant galvos, kad mažyliui būtų daugiau judesio ir charakterio:)
5 žingsnis: Ta Da
Ten jis eina:) jis neveikia puikiai, bet kažką daro. Padaryti ką nors tokio sudėtingo buvo didžiulis žingsnis iš mano komforto zonos, tačiau iš to daug išmokau ir tikiuosi ateityje išspręsti problemas, susijusias su mano kodu/ garsiakalbiu!