Turinys:

„Big Mouth Billy Bass Jr“: 5 žingsniai
„Big Mouth Billy Bass Jr“: 5 žingsniai

Video: „Big Mouth Billy Bass Jr“: 5 žingsniai

Video: „Big Mouth Billy Bass Jr“: 5 žingsniai
Video: PLANTS VS ZOMBIES 2 LIVE 2024, Lapkritis
Anonim
Didžioji burna Billy Bass Jr
Didžioji burna Billy Bass Jr

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ė

1 ŽINGSNIS! grandinė!
1 ŽINGSNIS! grandinė!
1 ŽINGSNIS! grandinė!
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

2 ŽINGSNIS: „Maquette“laikas!
2 ŽINGSNIS: „Maquette“laikas!
2 ŽINGSNIS: „Maquette“laikas!
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ė

3 ŽINGSNIS:) Sudėtinga grandinė
3 ŽINGSNIS:) Sudėtinga grandinė
3 ŽINGSNIS:) Sudėtinga grandinė
3 ŽINGSNIS:) Sudėtinga grandinė
3 ŽINGSNIS:) Sudėtinga grandinė
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

Statome Billy Jr!
Statome Billy Jr!
Statome Billy Jr!
Statome Billy Jr!
Statome Billy Jr!
Statome 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

Ta Da
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!

Rekomenduojamas: