Roboti Cupid Pamoja na Kusonga Kichwa, Taa na Sauti: Hatua 6
Roboti Cupid Pamoja na Kusonga Kichwa, Taa na Sauti: Hatua 6
Anonim

Fuata Zaidi na mwandishi:

Dispenser ya Pipi ya Halloween isiyo na mawasiliano
Dispenser ya Pipi ya Halloween isiyo na mawasiliano
Dispenser ya Pipi ya Halloween isiyo na mawasiliano
Dispenser ya Pipi ya Halloween isiyo na mawasiliano
Robot isiyo na kichwa na Silaha za Kusonga
Robot isiyo na kichwa na Silaha za Kusonga
Robot isiyo na kichwa na Silaha za Kusonga
Robot isiyo na kichwa na Silaha za Kusonga
Arduino Kuhusiana
Arduino Kuhusiana
Arduino Kuhusiana
Arduino Kuhusiana

Nilihamasishwa kuongeza nyongeza kadhaa kwa kikombe kizuri cha robot ili kuifanya iwe hai zaidi kwa sababu ni roboti na pia ni siku ya wapendanao. Ninachapisha tena mzunguko wangu wa kicheza MP3. Mzunguko huo pia unatumika katika mafundisho ya Frankenbot.

Hatua ya 1: Unda Maagizo yako ya Roboti Cupid

Unda Maagizo yako ya Roboti Cupid
Unda Maagizo yako ya Roboti Cupid

Fuata maagizo ya kushangaza kuunda kikombe chako cha kufundisha cha robot. Lakini haukuunganisha mwili kwa kichwa bado. Tutaweka mzunguko ambao utaifanya iwe kichwa kwa kichwa na kuwasha taa.

Vitu vingine ambavyo nilikuwa na mabadiliko ni gundi karatasi kwa kadibodi nene kama masanduku ya nafaka. Lakini inafanya kuwa ngumu kuinama na utahitaji kurekebisha unene kwa kichwa ili sehemu ya kushikilia pipi itoshe ndani ya mwili.

Hatua ya 2: Mzunguko na Orodha ya Sehemu

Mzunguko na Orodha ya Sehemu
Mzunguko na Orodha ya Sehemu

Kama unavyoona katika mzunguko hapo juu, ninatumia arduino nano kama ubongo kwenye roboti. Pikipiki ya servo inadhibitiwa kupitia pini 9 kusogeza kichwa juu na chini. Kicheza MP3 kinatumika kucheza wimbo wako wa mapenzi wakati LDR (sensa nyepesi) imeamilishwa. Unaweza kuweka robot ndani ya sanduku na wakati iko wazi, sensa ya taa itaamsha wimbo. Inapoamilishwa mimi pia ninaangazia taa za 3 ambazo zimewekwa kwenye kifua cha roboti.

Hapa kuna orodha ya sehemu zinazotumiwa:

- Arduino Nano

- DFPlayer mini

- 3 LED

- Spika ndogo

- kipinzani cha 1K x2

- 330 ohm kupinga

- Servo motor

- LDR

- Kamba ya kuunganisha servo na kichwa cha robot

- Kipande cha karatasi kushikilia kamba

Hatua ya 3: Tengeneza Mashimo kwa Kifua

Tengeneza Mashimo kwa Kifua
Tengeneza Mashimo kwa Kifua
Tengeneza Mashimo kwa Kifua
Tengeneza Mashimo kwa Kifua

Roboti haijakamilika bila taa za kupepesa, kwa hivyo tunachukua mashimo kadhaa kutoshea taa tatu za LED kifuani. Kuwa mpole na usivunje ni moyo.

Kisha fanya LED 3 kwa kifua.

Hatua ya 4: Kusanya Mzunguko na Usimbuaji

Kusanya Mzunguko na Uwekaji Coding
Kusanya Mzunguko na Uwekaji Coding

Kusanya mzunguko. Niliongeza servo iliyounganishwa na pini 9 ya Arduino. Servo inakuja na waya 3. Waya mweusi au kahawia kuunganishwa na GND. waya wa Nyekundu wa Kati kushikamana na VCC (5V) na waya wa Njano ndio udhibiti ambao umeunganishwa na Pin 9 ya Arduino.

Uanzishaji wa servo unafanywa katika sehemu ifuatayo ya nambari:

Servo myservo; // tengeneza kitu cha servo kudhibiti servoint pos = 0; // kutofautisha kuhifadhi nafasi ya servo

Marekebisho mengine kutoka kwa mzunguko wa Frankenbot ni kuwa na wimbo wa MP3 uitwao 002.mp3 ulio kwenye folda ya 07. Uanzishaji wa nambari ni kama ifuatavyo:

Wimbo wa int = 2; //sd:/07/002.mp3

Kisha anzisha servo ongeza nambari ifuatayo kwenye sehemu ya Usanidi wa nambari

usanidi batili () {

… Myservo.ambatanisha (9); // inaambatisha servo kwenye pini 9 kwa servo…}

Servo inaweza tu kuzunguka digrii 180 kwa muundo, kwa hivyo ni kama wiper, nambari ya kuhamisha servo iko kama hapa chini:

kwa (pos = 0; pos <= 90; pos + = 1) {// huenda kutoka digrii 0 hadi digrii 90 // kwa hatua za digrii 1 myservo.write (pos); // sema servo kwenda kwenye msimamo katika ucheleweshaji wa 'pos' (15); // inasubiri 15ms kwa servo kufikia msimamo} kwa (pos = 90; pos> = 0; pos - = 1) {// huenda kutoka digrii 90 hadi digrii 0 myservo.write (pos); // sema servo kwenda kwenye msimamo katika ucheleweshaji wa 'pos' (15); // inasubiri 15ms kwa servo kufikia msimamo}

Nambari iliyo hapo juu itahamisha servo hadi digrii 90 na kisha kuirudisha kwenye nafasi ya sifuri.

Jambo moja ndogo zaidi. Ikiwa unatumia nambari kutoka kwa Frankenbot, iliundwa kuamilisha wakati wa giza, kwa hivyo utahitaji kubadilisha mantiki ili kuamsha wakati kuna mwanga badala yake. Hii imefanywa katika sehemu ifuatayo ya nambari.

ikiwa (ldrStatus> 200) {// taa wakati imefunguliwa

… // Blink the LED hapa na ucheze wimbo, unaweza kurekebisha kizingiti 200 // ikiwa chumba ni mkali sana au giza sana}

Sasa unaweza kupakia nambari hiyo kwa arduino na ujaribu kuwa kila kitu kinafanya kazi sawa. Usisahau kupakia wimbo wako wa mapenzi kwenye kadi ya SD ndani ya folda sd: /07/002.mp3, ikiwa unatumia nambari yangu, au unaweza kubadilisha hii kuwa kitu kingine.

Nilikuwa nimepakia nambari kamili kwa urahisi wako.

Hatua ya 5: Unganisha Servo

Kusanya Servo
Kusanya Servo
Kusanya Servo
Kusanya Servo
Kusanya Servo
Kusanya Servo
Kusanya Servo
Kusanya Servo

Sasa kwa kuwa unajua mzunguko unafanya kazi, ni wakati wa kutoka nje kwenda kwenye roboti. Jambo la kwanza kufanya ni kupiga shimo nyuma na kusanikisha servo. Kisha ujanja ni kuweka kila mzunguko katika sehemu ya chini. Imeonyeshwa kwenye picha 3. Nilikuwa pia nimechimba shimo lingine kuweza kuwezesha mzunguko. Basi itabidi gundi kila kitu pamoja. Lakini usigundishe nyuma ya kichwa kwanza, kwani utahitaji kuunganisha kushikilia kamba kwa kipande cha karatasi.

Kwa sababu ninabandika karatasi kwenye kadibodi, ni ngumu sana gundi, kwa hivyo ninatumia kipande cha karatasi kusaidia kushikilia vitu pamoja.

Hatua ya 6: Kugusa Mwisho

Image
Image
Kugusa Mwisho
Kugusa Mwisho
Kugusa Mwisho
Kugusa Mwisho

Sasa kwa kuwa kila kitu kimekusanyika, ni wakati wa kuunganisha kamba nyuma ya kichwa, ninashikilia kamba kwa kutumia kipande cha karatasi. Samahani nilisahau kuchukua picha kabla ya kushikamana na kichwa. Kisha unganisha kamba kwenye servo. Kamba yangu ni fupi kidogo, kwa hivyo mdomo haufungi pia, unaweza kurekebisha kamba ili kuhakikisha kuwa unapata athari inayotaka.

Kisha gundi mkono na bawa kwa kugusa kumaliza. Ukigundua LDR yangu inajitokeza kwenye kona ya nyuma ya kinywa cha roboti. Ningeshauri kuweka hii kwenye kifua cha mbele pia.

Hatua ya mwisho ni kuongeza nguvu na kufurahiya bot yako ya kikombe kuja kuishi. Ni wakati wa kumvutia mpendwa wako na mshangao uliohifadhiwa kinywani mwake na uwe na siku ya Furaha ya Wapendanao.

Natumahi ulifurahiya kuifanya roboti hii kama vile ninavyofurahiya kuifanya. Tafadhali acha maoni au ikiwa una maswali yoyote, nitafurahi zaidi kuyajibu. Asante kwa kusoma maelekezo yangu.

Ilipendekeza: