Talaan ng mga Nilalaman:

Robot Cupid Sa Paglipat ng Ulo, Mga ilaw at Tunog: 6 Mga Hakbang
Robot Cupid Sa Paglipat ng Ulo, Mga ilaw at Tunog: 6 Mga Hakbang

Video: Robot Cupid Sa Paglipat ng Ulo, Mga ilaw at Tunog: 6 Mga Hakbang

Video: Robot Cupid Sa Paglipat ng Ulo, Mga ilaw at Tunog: 6 Mga Hakbang
Video: akala ko sasama na si kuya #shorts #libingan #lapida #senioartchannel 2024, Nobyembre
Anonim

Sundin ang Higit Pa sa pamamagitan ng may-akda:

Walang contact na Halloween Dispenser ng Candy
Walang contact na Halloween Dispenser ng Candy
Walang contact na Halloween Dispenser ng Candy
Walang contact na Halloween Dispenser ng Candy
Walang Head Robot na May Mga Moving Arms
Walang Head Robot na May Mga Moving Arms
Walang Head Robot na May Mga Moving Arms
Walang Head Robot na May Mga Moving Arms
Kaugnay ni Arduino
Kaugnay ni Arduino
Kaugnay ni Arduino
Kaugnay ni Arduino

Naging inspirasyon ako upang magdagdag ng ilang karagdagan sa nakatutuwang robot cupid upang gawing mas buhay dahil ito ay isang robot at araw din ito ng mga Puso. Nire-recycle ko ang aking light activated MP3 player circuit. Ang parehong circuit ay ginagamit din sa mga itinuturo na Frankenbot.

Hakbang 1: Lumikha ng Iyong Mga Instructionable Robot Cupid

Lumikha ng Iyong Mga Instructionable Robot Cupid
Lumikha ng Iyong Mga Instructionable Robot Cupid

Sundin ang mga kahanga-hangang tagubilin upang likhain ang iyong mga itinuturo na cupid ng robot. Ngunit huwag idikit ang katawan sa ulo. Maglalagay kami ng ilang circuit na gagawing tumango ito sa ulo at sindihan ang mga ilaw.

Ang iba pang mga bagay na binago ko ay upang idikit ang papel sa mas makapal na karton tulad ng mga cereal box. Ngunit pinahihirapan itong yumuko at kakailanganin mong ayusin ang kapal para sa ulo upang ang bahagi na humawak ng kendi ay magkasya sa katawan.

Hakbang 2: Ang Circuit at ang Listahan ng Bahagi

Ang Circuit at ang Listahan ng Bahagi
Ang Circuit at ang Listahan ng Bahagi

Tulad ng nakikita mo sa circuit sa itaas, gumagamit ako ng arduino nano bilang utak sa robot. Ang servo motor ay kinokontrol sa pamamagitan ng pin 9 upang ilipat ang ulo pataas at pababa. Ginagamit ang MP3 player upang patugtugin ang iyong paboritong kanta ng pag-ibig kapag ang LDR (light sensor) ay naaktibo. Maaari mong ilagay ang robot sa kahon at kapag bukas ito, isasaaktibo ng light sensor ang kanta. Kapag na-aktibo din ako ay flashing ang 3 LEDs na naka-mount sa dibdib ng robot.

Narito ang listahan ng mga ginamit na bahagi:

- Arduino Nano

- DFPlayer mini

- 3 LEDs

- Mini Speaker

- 1K risistor x2

- 330 ohm risistor

- Servo motor

- LDR

- String upang ikonekta ang servo sa ulo ng robot

- Paper clip upang hawakan ang string

Hakbang 3: Gumawa ng mga butas sa Dibdib

Gumawa ng butas sa Dibdib
Gumawa ng butas sa Dibdib
Gumawa ng butas sa Dibdib
Gumawa ng butas sa Dibdib

Ang robot ay hindi kumpleto nang walang mga kumikislap na ilaw, kaya't sinundot namin ang ilang mga butas upang magkasya ang 3 LEDs sa dibdib. Maging banayad at huwag masira ang puso.

Pagkatapos ay magkasya ang 3 LEDs sa dibdib.

Hakbang 4: Magtipon ng Circuit at Coding

Ipunin ang Circuit at Coding
Ipunin ang Circuit at Coding

Ipunin ang circuit. Idinagdag ko ang servo na konektado sa pin 9 ng Arduino. Ang servo ay may 3 mga wire. Itim o kayumanggi wire na makakonekta sa GND. ang Gitnang Pula na kawad upang maiugnay sa VCC (5V) at ang Yellow wire ay ang kontrol na konektado sa Pin 9 ng Arduino.

Ang pagsisimula para sa servo ay tapos na sa sumusunod na seksyon ng code:

Servo MyServo; // create servo object upang makontrol ang isang servoint pos = 0; // variable upang maiimbak ang posisyon ng servo

Ang iba pang pagbabago mula sa Frankenbot circuit ay ang magkaroon ng MP3 song na tinawag na 002.mp3 na matatagpuan sa folder 07. Ang pagsisimula ng code ay tulad ng sumusunod:

int Kanta = 2; //sd:/07/002.mp3

Pagkatapos ay ipasimulan ang servo idagdag ang sumusunod na code sa seksyon ng Pag-setup ng code

walang bisa ang pag-setup () {

… Myservo.attach (9); // nakakabit ang servo sa pin 9 sa servo …}

Maaari lamang paikutin ng servo ang 180 degree sa disenyo, kaya't ito ay tulad ng isang wiper, ang code upang ilipat ang servo ay nasa ibaba:

para sa (pos = 0; pos <= 90; pos + = 1) {// ay mula sa 0 degree hanggang 90 degree // sa mga hakbang na 1 degree myservo.write (pos); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); // naghihintay ng 15ms para maabot ng servo ang posisyon} para sa (pos = 90; pos> = 0; pos - = 1) {// ay magmula sa 90 degree hanggang 0 degree myservo.write (pos); // sabihin kay servo na pumunta sa posisyon sa variable na 'pos' na pagkaantala (15); // naghihintay ng 15ms para maabot ng servo ang posisyon}

Ang code sa itaas ay ilipat ang servo hanggang sa 90 degree at pagkatapos ay ibalik ito sa zero na posisyon.

Isa pang menor de edad na bagay. Kung gagamitin mo ang code mula sa Frankenbot, ito ay idinisenyo upang buhayin kapag madilim, kaya kakailanganin mong baguhin ang lohika upang maisaaktibo kapag may ilaw sa halip. Ginagawa ito sa sumusunod na seksyon ng code.

kung (ldrStatus> 200) {// ilaw kapag bukas

… // Blink the LED here and play the song, you can adjust the 200 threshold // if the room is too bright or too dark}

Ngayon ay maaari mong i-upload ang code sa arduino at subukan na ang lahat ay gumagana ok. Huwag kalimutang i-upload ang iyong paboritong kanta ng pag-ibig sa SD card sa loob ng folder sd: /07/002.mp3, kung ginagamit mo ang aking code, o maaari mo itong baguhin sa iba pa.

Na-upload ko ang buong code para sa iyong kaginhawaan.

Hakbang 5: Magtipon ng Servo

Ipunin ang Servo
Ipunin ang Servo
Ipunin ang Servo
Ipunin ang Servo
Ipunin ang Servo
Ipunin ang Servo
Ipunin ang Servo
Ipunin ang Servo

Ngayon na alam mong gumagana ang circuit, oras na upang lumabas ang circuit sa robot. Ang unang bagay na dapat gawin ay ang sundutin ang isang butas sa likod at i-install ang servo. Pagkatapos ang nakakalito na bit ay ilagay ang lahat ng natitirang circuit sa ilalim ng kompartimento. Ipinakita sa larawan 3. Nagkaroon din ako ng isa pang butas upang mapalakas ang circuit. Pagkatapos ay kakailanganin mong idikit ang lahat. Ngunit huwag idikit muna ang likod ng ulo, dahil kakailanganin mong ikonekta ang isang string na hawak ng isang clip ng papel.

Dahil dinidikit ko ang papel sa karton, mas mahirap i-pandikit, kaya gumagamit ako ng ilang clip ng papel upang matulungan ang mga bagay na magkasama.

Hakbang 6: Mga Pangwakas na Pag-ugnay

Image
Image
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay

Ngayon na ang lahat ay natipon, oras na upang ikonekta ang string sa likod ng ulo, hinahawakan ko ang string gamit ang isang clip ng papel. Paumanhin nakalimutan kong kumuha ng litrato bago ko idinikit ang ulo. Pagkatapos ay ikinabit ang string sa servo. Medyo maikli ang aking string, kaya't ang bibig ay hindi rin nagsasara, maaari mong ayusin ang string upang matiyak na makuha mo ang nais na epekto.

Pagkatapos kola ang kamay at ang pakpak para sa pagtatapos ng mga touch. Kung napansin mo ang aking LDR ay lumalabas sa likurang sulok ng bibig ng robot. Iminumungkahi kong ilagay din ito sa harap na dibdib.

Ang huling hakbang ay ang paganahin at tangkilikin ang iyong cupid bot na mabubuhay. Panahon na upang mapahanga ang iyong minamahal sa ilang mga sorpresa na nakaimbak sa bibig nito at magkaroon ng isang Maligayang Araw ng mga Puso.

Inaasahan kong nasiyahan ka sa paggawa ng robot na ito gaya ng nasisiyahan akong gawin ang mga ito. Mangyaring mag-iwan ng isang komento o kung mayroon kang anumang mga katanungan, Mas magiging masaya ako na sagutin ko sila. Salamat sa pagbabasa ng aking mga itinuturo.

Inirerekumendang: