» elektronik » Arduino »Arduino Uno'da" Stak "oyunu oynayacak basit bir robot nasıl yapılır

Nasıl oyun Stak "çalış" Arduino Uno basit bir robot yapmak


Arduino'nun iyi günleri sevenler! İnternette, Stak oyununu “oynatan” oldukça ilginç ve muhteşem bir robot (veya cihaz, istediğiniz şeyi söyleyin) gördüm, aynı çalışma prensiplerini kullanarak geometri çizgisi, piyano ve sadece ihtiyaç duyduğunuz diğer oyunları oynayabilecek bir robot yapabilirsiniz Ekrana belirli bir sıra ile sokun. Ne yaptım, lütfen aşağıdaki ankette değerlendirin.

Eğer ilgilenen varsa, işte bu robotun çalışmasının bir videosu:

Ve bu "robot" için ihtiyacımız olan:
elbise-up Arduino Uno
- "baba-anne" veya "baba-baba" gibi telleri bağlama
-servoprivod
- bir parça kontrplak
- yaklaşık 1 cm kalınlığında bir tahta parçası, ana şey kontrplaktan iki kat daha kalın olmasıdır
dondurma çubuğu
-stilus
Folyo (kalem yoksa)
pil (kalem yoksa)
- 6-12 volt güç kaynağı (seri bağlı 4 parmak pili kullanıyorum)

İhtiyacımız olan araçlardan:
-Scissors
termal tutkal

Ve böylece yapılacak ilk şey, kontrplak bir parçadan telefonunuzun iki katı büyüklüğünde bir parça kesmek, daha büyük olabilir ve telefonunuzun boyutunu tahtadan bir parça kesmeniz gerekir (biraz farklı boyutlar yaptım, ancak bu hiç de kritik değil). Sonra boşluklarımızı fotoğrafta gösterildiği gibi yapıştırıyoruz:

Dondurma çubuğunu alın ve yaklaşık yarısında kesin:

Fotoğrafta gösterildiği gibi kontrplak tarafından tahta ortasına yapıştırın:

Ardino Uno kartını kartın kenarından yapıştırıyoruz:

Servo motoru alır ve telleri, müdahale etmeyecek şekilde yapıştırırız:

Servo motoru dondurma çubuklarının yarısının sonuna yapıştırın:

Kabloları döşer ve servo motor çıkışını tahtanın kenarına yapıştırırız:

Karışık kalmamak için tercihen farklı renklerde 3 baba-anne kablosu ekleyin

Servo sürücüyü Arduino kartına aşağıdaki gibi bağlarız:
gnd kahverengi tel
-5v'ye kırmızı tel
- 9 "dijital pime" turuncu tel


Benimki gibi bir ekran kaleminiz yoksa, umutsuzluğa kapılmayın, bunu yapmak çok basittir.
Düzenli bir parmak pili ve negatif tarafı mümkün olduğunca sıkı alıyoruz, folyo ile sarıyoruz ve sonra çok sıkı bir şekilde bantlıyoruz:

Şimdi telefonu servomotor altındaki kontrplak üzerine koymanız, pili üstüne takmanız ve "stylus" kalemimizi hangi seviyede yapıştıracağımızı not etmeniz gerekir. Her şeyi not ettikten sonra, “prob ucunu” servo motorun koluna sıkıca 90 derecelik bir açıyla sıkıca yapıştırın (ölçtüğümüzde “prob ucu” telefona uygularken aynı açı olmalıdır). Her şey fotoğrafta gösterildiği gibi çalışmalıdır:



Şimdi "robotumuzu" bilgisayara Arduino IDE'de yapılandırılan bağlantı noktası üzerinden bağlıyoruz, daha önce adlandırılmış Arduino IDE'yi çalıştırıyor ve aşağıdaki çizimi kopyalıyoruz, ardından "indir" düğmesine tıklayın. Her şey doğru şekilde yapılırsa, çizim hatasız yüklenir ve birkaç saniye sonra servo motor çalışmaya başlar. Kalemin ve servo motorun boyutlarında önemli farklılıklar varsa, bu çizimi kendiniz yapın, oldukça basittir.


İşte bir taslak:
#include
Servo servo1;
geçersiz kurulum ()
{
servo1.attach (9);
servo1.write (125);
gecikme (5000);
servo1.write (90);
gecikme (200);
servo1.write (125);
gecikme (750);
}
void loop ()
{
servo1.write (90); // 1
gecikme (200);
servo1.write (125);
gecikme (600);
}

Yapışkan bant veya elektrik bandı kullanarak, “anneden anneye” tip bir telin soyulmuş tarafını, “kalem” in artı tarafına kesilmiş bir “anne” çıkışı ile sararız ve bu teli Arduino'daki Gnd'ye göndeririz:

İşte bu kadar! Bizim basit robot hazır ve sadece test etmek için kalır! Bunu yapmak için telefonu ekran kaleminin altına koyun, Stak uygulamasını başlatın ve telefonu bir okla gösterilen “oynat” düğmesinin üzerinde olacak şekilde yerleştirin, arduino'ya gücü özel bir adaptör yardımıyla bağlarız ya da artıyı “pilimizden” Arduino'daki Uin'e ve eksi gnd. gücü bağladıktan sonra robotumuz hemen "oynamaya" başlar. Ve normal bir prob ucu değil, bir Pil kullandığımdan dolayı, robotumuz çoğu zaman hıza girmedi ve kaçırmadı, yine de "uzun bir süre oynadı. Her şey çok doğru bir şekilde yapılırsa, genellikle telefon bitene kadar çalınır.




İlginiz için hepinize teşekkürler!
Stak Robot
Toplam Oylayanlar: 205
8.6
6.8
6.6

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
5 açıklama
İlk başta folyo ve zeminle uğraşmak istemedim
Ve haklı olarak, bir balyozla hemen başlamak gerekiyordu ve akıllı telefon daha pahalı! gülümse
Rzhu kapets. Dzhigita başladı. cezalandırmak
Bir adam muhtemelen iki düğmeye basmıştı. sonra dijital .. değil. böyle bir yazım hatası. CVC! arama
Açıktır, yani elektrikli sürücünün yalıtım direnci çok büyüktür, plastik iyidir.
Yazar
İlk başta folyo ve toprakla uğraşmak istemedim, ancak bu olmadan çalışmadım, yanılmıyorsam, sıradan bir ucuz kalem bile topraklanmalıdır. Arduins'i yapıştırmak öğrencinin mazur görülebilir olduğunu düşünüyorum
Oyuna Stak değil, Stack denir.
Pil ile kurnaz manipülasyonların neden belirsiz olduğu bilinmemektedir: folyo ile sarmak, topraklamak?
Ve yapıştırma Arduina genellikle kalay. ((
dijital pin
- "Ah, daragha, kim orada bir zikzak tekmelemek ister? Ne saygı, evet?!"

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...