» Elektronik » Arduino »Bagaimana untuk membuat robot mudah pada Arduino Uno yang" bermain "permainan Stak

Bagaimana untuk membuat robot mudah pada Arduino Uno yang "bermain" permainan Stak


Pencinta hari baik Arduino! Di Internet, saya melihat robot yang agak menarik dan hebat (atau peranti, memanggilnya apa yang anda mahukan) yang "bermain" permainan Stak, menggunakan prinsip operasi yang sama, anda boleh membuat robot yang boleh bermain permainan seperti dash geometri, piano, dan lain-lain di mana anda hanya perlu Selak ke skrin dengan urutan tertentu. Apa yang saya lakukan, sila semak dalam kaji selidik di bawah.

Sekiranya ada yang berminat, inilah video karya robot ini:

Dan sebagainya untuk "robot" ini kita perlukan:
bayaran Arduino Uno
- menyambung wayar seperti "ayah ibu" atau "ayah bapa"
-service
- sekeping papan lapis
- sekeping papan kira-kira 1 cm tebal, perkara utama adalah bahawa dua kali lebih tebal daripada papan lapis
ais krim
stylus
Foil (jika tiada stylus)
-battery (jika tiada stylus)
- bekalan kuasa selama 6-12 volt (saya menggunakan 4 jari bateri yang disambungkan secara siri)

Dari alat yang kami perlukan:
gunting
gam haba

Dan perkara pertama yang perlu dilakukan adalah untuk memotong dua kali lebih besar daripada telefon anda dari sekeping papan lapis, anda boleh lebih besar, dan anda perlu memotong saiz telefon anda dari papan (saya membuat saiz yang sedikit berbeza, tetapi ini tidak kritikal sama sekali). Kemudian kami melekatkan kosong kami seperti yang ditunjukkan dalam foto:

Ambil tong ais krim dan potong dalam kira-kira separuh:

Melekatkannya di tengah papan, dari sisi papan lapis, seperti yang ditunjukkan dalam gambar:

Kami melekatkan papan Ardino Uno dari tepi papan:

Kami mengambil servomotor dan gam wayar sehingga mereka tidak mengganggu:

Lem servomotor ke bahagian akhir bahagian batang ais krim:

Kami meletakkan wayar dan melekatkan output motor servo ke tepi papan:

Tambah 3 wayar dad-ibu, sebaik-baiknya dalam warna yang berbeza, supaya tidak menjadi keliru

Kami menyambungkan pemacu servo ke papan Arduino seperti berikut:
kawat coklat ke gnd
-Red wire hingga 5v
- wayar oren kepada 9 "pin digital"


Jika anda tidak mempunyai stylus, seperti saya, maka jangan putus asa, sangat mudah dilakukan.
Kami mengambil bateri jari biasa dan sisi negatif seketul mungkin, bungkusnya dengan kerajang, dan kemudian kami pita ia dengan ketat:

Sekarang anda perlu meletakkan telefon di papan lapis di bawah servomotor, pasangkan bateri di atas dan perhatikan pada tahap tahap yang akan kami melekatkan "stylus" kami. Selepas kami mencatat segala-galanya, tegaskan "stylus" pada tuil servomotor, dengan tegas pada sudut 90 darjah (sudut yang sama sepatutnya apabila menggunakan "stylus" ke telefon apabila kita mengukurnya). Segala-galanya perlu dilakukan seperti yang ditunjukkan dalam foto:



Kini kita menyambungkan "robot" kami ke komputer melalui port yang dikonfigurasikan dalam Arduino IDE, jalankan Arduino IDE yang sebelum ini bernama dan salin lakaran di bawah, kemudian klik butang "muat turun". Sekiranya semuanya dilakukan dengan betul, lakaran akan dimuatkan tanpa sebarang kesilapan dan selepas beberapa saat servomotor akan memulakan kerja. Sekiranya anda mempunyai perbezaan yang signifikan dalam saiz stylus dan servomotor, buatlah lakaran ini untuk diri sendiri, itu agak mudah.


Berikut ialah lakaran:
#include
Servo1 servo1;
batal persediaan ()
{
servo1.attach (9);
servo1.write (125);
kelewatan (5000);
servo1.write (90);
kelewatan (200);
servo1.write (125);
kelewatan (750);
}
kekosongan gelung ()
{
servo1.write (90); // 1
kelewatan (200);
servo1.write (125);
kelewatan (600);
}

Dengan menggunakan pita pelekat atau pita elektrik, kami mengetatkan sisi yang dilucutkan dari dawai jenis "ibu kepada ibu" dengan keluaran "ibu" yang dipotong ke pinggir "stylus" dan keluaran wayar ini kepada Gnd pada Arduino:

Nah, itu sahaja! Mudah kami robot itu siap dan ia hanya untuk mengujinya! Untuk melakukan ini, letakkan telefon di bawah stylus, lancarkan aplikasi Stak dan letakkan telefon supaya ia berada di atas butang "main", yang ditunjukkan oleh anak panah, kami menyambungkan kuasa kepada arduino sama ada dengan bantuan penyesuai khas atau kami akan mengeluarkan tambah dari "bateri" kami ke Uin di Arduino, dan tolak untuk gnd. selepas menyambung kuasa, robot kami segera mula "bermain". Dan walaupun disebabkan oleh fakta bahawa saya tidak menggunakan stylus biasa, tetapi Bateri, robot kami sering tidak masuk ke dalam laju dan terlepas, ia "dimainkan untuk masa yang lama. Jika segala-galanya dilakukan dengan sangat tepat, biasanya akan bermain sehingga telefon turun.




Terima kasih semua untuk perhatian anda!
Stak Robot
Jumlah Pengundi: 205
8.6
6.8
6.6

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
5 komen
Pada mulanya, saya juga tidak mahu mengganggu dengan kerajang dan tanah
Dan dengan itu, ia perlu bermula dengan segera dengan sledgehammer, dan telefon pintar lebih mahal! senyum
Rzhu kapet. Dzhigita menendang. menghukum
Nah, seorang lelaki terlepas dua butang yang mungkin ditekan. kemudian digital .. tidak. kesilapan seperti itu. WAH! carian
Sudah jelas, iaitu rintangan penebat pemacu elektrik adalah sangat besar, plastik itu baik.
Penulis
Pada mulanya, saya tidak mahu mengganggu dengan kerajang dan tanah, tetapi tanpa ini, saya tidak berfungsi, jika saya tidak salah, walaupun stylus murah biasa perlu didasarkan. Nah, melekat Arduin Saya fikir pelajar itu boleh dimaafkan
Permainan ini dipanggil bukan Stak, tetapi Stack.
Tidak jelas mengapa manipulasi licik dengan bateri: membalut dengan kerajang, pembumian?
Dan melekat Arduina biasanya timah. ((
pin digital
- "Uh, daragha, yang mahu menendang dzhigita di sana? Tidak, rasa hormat, ya?"

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...