» elektronik » Arduino »Arduino'da telefon, tablet, PC kontrolü ile nispeten ucuz Quadcopter

Telefon, tablet, PC kontrolü ile Arduino üzerinde nispeten ucuz Quadcopter


Bu makaleyi okuduktan sonra, bir android cihazdan, uzaktan kumandadan veya bilgisayardan kontrol edilen pahalı olmayan bir quadrocopter oluşturmayı öğreneceksiniz. Bu projede atlayabileceğiniz birçok adım var. Örneğin, inşaat quadcopter ve internetten hazır satın alın, ancak yine de kullanacaksınız Arduinotabletinizden veya dizüstü bilgisayarınızdan kontrol etmek için. Ancak, bu rotaya giderseniz, üreticilerin Çin bambu çubuklarını ve ucuz plastiklerini birleştirmenin keyfini kaybedeceksiniz elektronik oyuncaklar. Bu daha ucuz bir şey kullanabilmenize rağmen, en pahalı kısmı ArduinoDUE olan ucuz bir projedir.

Quadrocopterinizi toplamak ve havaya fırlatmak için neye ihtiyacınız var:

İşlenmiş dizüstü veya bilgisayar [/ b]İndirebilirsin. “İşleme” nedir? Wikipedia bunun hakkında yazıyor:
İşleme, açık kaynaklı bir Java programlama dilidir. Öğrenciler, sanatçılar, tasarımcılar, araştırmacılar ve amatörler tarafından çalışmak, prototip oluşturmak ve üretmek için kullanılan görüntüleri, animasyonları ve arayüzleri programlamak isteyen insanlar için kolay ve hızlı bir araç setidir. Bilgisayar programlamanın temellerini görsel bir bağlamda incelemek için oluşturuldu ve peyzaj yazılımı (her * .pde Görsel dosya kabuğunun ayrı bir görüntü veya animasyon olduğu vb.) Ve profesyonel bir üretim aracı olarak hizmet ediyor.



Arduino Yazılımı (IDE) [/ b]
Android cihazı [/ b]modu destekleyenUSB ana makinesi [/ b](MotorolaXoom'da test edilmiştir.
Ve ayrıca bir havya, düz kollar, makas.

Bir çerçeve yapmak için gerekenler

Bambu şişleri yapılmış Quadrocopter çerçeve



Şasiye motor takozları kokteyl çubuklarından yapılır.

Telefon, tablet, PC kontrolü ile Arduino üzerinde nispeten ucuz Quadcopter


Elektrik bandı - alıcı kartı, elektrik motorlarını çerçeveye sabitlemek için kullanılır. Yapıştırmadan önce parçaların sabitlenmesi için dişlere ihtiyaç vardır. Siyanoakrilik yapıştırıcı. Pili çerçeveye takmak için elastik bant.

Quadrocopters için elektronik listesi.

Bu parçaların tümü testler sırasında veya uçuşlar sırasında hasar görebilir, bu nedenle yedek sipariş verin. Bağlantılar örnek olarak verilmiştir. Birçok tedarikçi var.

Motorlar.Aliexpress üzerinde 4x7 mm boyutlarında motorlar bulamadım. Motorlar fırçasız olmalıdır.

Bu kart, tüm bileşenleri içerir - jiroskop, ivmeölçer, ESC (Elektronik Stabilite Programı), tüm bu bileşenleri birleştiren bir CPU. Lityum polimer pil: 1 x 240mAh 1S 'LiPo. Daha küçük veya daha büyük kapasiteli farklı piller kullanabilirsiniz. Bir oktocopter yapmaya karar verirseniz, daha geniş bir pile ihtiyacınız vardır.

Quadcopter donanım kontrol listesi.

Bunlar, gelecekteki helikopterinizin komutlarınızı almasına izin verecek parçalarıdır.
Kitte iki modül olması gerektiğini lütfen unutmayın. Ve satıldığı iddia edilen ne olursa olsun, bu NRF24L01 ile aynı değildir.

Arduino DUE [/ b]veya benzeri, Android cihazınızı ve A7105'i bağlamak için kullanılacaktır. Yazar bu özel Arduino kartını kullandı çünkü seri bağlantı noktasına bağlı bir USB var ve bir 5-3.3v seviye dönüştürücü kullanabilmenize rağmen 3.3v mantıkla çalışabilir.

Geliştirme kartı - üzerinde radyo modülünü monte edip Arduino'ya bağlayacaksınız. Direnç 22kOhm - değeri özellikle kritik değildir. Radyo modülünü bağlamak için kablolar. Android cihazınız için OTG adaptörü.


Hubsan uzaktan kumanda isteğe bağlıdır, ancak kullanışlıdır.

bir çerçeve oluşturma.

Çerçeve bambu çubuklardan yapılmıştır, kokteyllerden payet ile çaprazlamak için çapraz bağlanmıştır. Bütün bunlar süper yapıştırıcı ile yapışır.
1: Ekteki SVG şablonunu yazdırın. Olması gerekenden daha karmaşıktır, ancak bir oktocopter oluşturmak için de kullanılır. Doğru kareyi yapmak için desen gereklidir.

2. İpliği önkolunuzun uzunluğu boyunca kesin.

3 Kokteyl için iki çubuk alın ve barbekü çubuğunun ikiye böldüğü ve üst üste gelecekleri şekilde tutun.


4 İpliği önce bir köşegen üzerine, sonra diğer ucuna sarmaya başlayın, iplik bitene kadar düzgün bir şekilde sarın. Çubukların hareket ettiğinden endişelenmeyin, daha sonra yapıştırın. Önkolunuzun uzunluğunu bir iplik alın. Çubukların çok uzun olması konusunda endişelenmeyin; daha sonra motor takozları ve quadrocopter ayakları olarak kullanılacaktır.

5. Kanepeler için iki çubuk daha alın ve bunları önceki adımdaki gibi sabitleyin, daha önce takılı olandan sadece 4 parmak mesafede. Tam mesafe önemli değildir, daha da düzeltirsiniz.






6. Şablonu düz bir yüzeye koyun, cam kullanmak daha iyidir.

7. Çubuklarınızı fotoğrafta gösterildiği gibi birbirine bağlayın.



Bu aşamada, her şeyi mümkün olduğunca doğru bir şekilde yapmak önemlidir. Quadcopters ağırlık dağılımına çok duyarlı değildir, ancak motorlarınız dikey olarak işaret etmiyorsa, helikopter çok iyi uçmaz, bu yüzden iki kez de kontrol edin. Takmak için motorlar kesinlikle dikeydi ve tüm çaprazlar aynıdı.

8 Tüm iplik bağlama ipliklerinizi süper yapıştırıcı ile ıslatın. İplikleri emdirmek, çerçevenizi aynı anda kaydırmamaya çalışın. 2 dakika bekleyin ve iplikleri arkadan tutkalla doyurmak için şablonunuzu ters çevirin. İki dakika sonra, ilk köşeli parantez hazır olacaktır.

9. İkinci braket için aynı işlemi tekrarlayın.

10. Ardından, daha önce açıklandığı gibi iki braketi birbirine bağlamanız gerekir. Bir kez daha, tüm motor bağlantılarının dikey olarak hizalandığından ve braketlerin ortada sabitlendiğinden emin olun.

11. Çubukları her iki taraftan yaklaşık 2 cm uzunluğunda kesin.

12. Her biri 1.5 cm'lik 4 çubuk kesin, bir kare ile yapıştırın, özellikle güçlü yapıştırma gerekli değildir, tahta ve pil için bir braket olacaktır.

Bir sonraki adım, 4 motorunuzu 4X alıcı kartına lehimlemekten ibarettir. İhtiyacınız olan ilk şey, güç kablolarını tahtanın altına lehimlemektir. Ayrıca bu yönlendirmeye değineceğiz (tahta “arka” ya uzanır)

Motorlar nasıl bağlanır.

Hubsan x 4 kartlarında LED'leri ve motorları bağlamak için pedler bulunur. LED atama LED'i olanlar, motorları bağlamaya gerek yoktur. Motor kontakları işaretlenmiştir+ ve [/ b]ve–Ve. [/ B]

4 motorunuzdan birini siyah beyaz tellerle alın ve lehimleyinSOL SOL [/ b]tahta kontakları, beyaz tel çifti sol pim. Motoru kırmızı ve mavi tellerle alın ve lehimleyinSOL ÜST [/ b]pimleri, çiftin sol pimine kırmızı tel .. Motoru siyah beyaz tellerle alın ve lehimleyinSAĞ ÜST [/ b]pimleri, siyah kablo sol pime. Motoru kırmızı ve mavi tellerle alın ve lehimleyinSAĞ ALT [/ b]pimleri, çiftin sol pimine kırmızı tel.

Bağlantı şemasında, beyaz tel siyah kesikli bir çizgidir. Teller bir damla sıcak tutkal ile sabitlenmelidir. Motorları 5 mm genişliğinde iki şerit elektrik bandı ile sabitleyin. Yükseklikte aynı motor düzeni için endişelenmeyin. Motorlar sabitlendikten sonra, eksende pervaneler takmanız gerekir. Akü kablolarının karşı tarafında "ön" yapmak için beyaz bir pervane ve "arkada" siyah bir pervane kullanın. Göründüğü kadar basit değil. bazı bıçakların saat yönünde ve diğerlerinin saat yönünün tersine dönme şekli. Bıçaklarda işaretler var. "Harfli bıçakları kullanınA [/ b]"sol üst ve alt sağ motorlar için. Harf ile"İçinde [/ b]", sağ üst ve sol alt motorlar için. Şimdi pili tahtanın altına takabilirsiniz, yazar bu parça için elastik bir bant kullanır. Orijinal bir hubsan kontrolörünüz varsa, dörtlü havada kaldırabilirsiniz. Helikopter havada sallanırsa, helikopter havada sallanırsa, bu, motorların kesinlikle dik durmadığı anlamına gelir Katlanmış kağıt parçaları yerleştirerek motorları hizalayabilirsiniz.

Arduino'da radyo kontrol tertibatı.

Projenin bu noktası, Arduino seri portu üzerinden bir Android cihazı kullanarak bir helikopteri nasıl kontrol edeceğinizi anlatacak.

A7105 kartında 6 pime ihtiyacınız var. Sol GND'dir. Sağ tarafta SDIO, SCK, SCS, GND, VCC var.

Belirtilen her pime 2 cm uzunluğunda sağlam bir tek damarlı tel lehimleyin. A7105'i resimde gösterildiği gibi breadboard'a yerleştirin. GND pimlerini arduino kartına ve iki adet A7105'e bağlayın. Arduino'daki 3.3V pinini A7105 kartındaki VCC pinine bağlayın. SPI Arduino konektöründe MOSI pimini direnç pimlerinden birine, direncin diğer ucunu A7501'deki SIDO pimine bağlayın.



Bu bağlantı nerede bulunduğunu görmenizi sağlar
A7105 SCK pinli Arduino SCK pin, A7105 karttan SCS, Arduino'nun 10 pinine. Fotoğraftaki mavi direnç projenin bir parçası değil.

Arduino yazılımı

Aşağıdaki çizim PhracturedBlue'nun hubsan X4 ve A7105 orijinal kodunun saldırıya uğramış bir versiyonunu kullanmak mümkündür.

DUO'nuzu 'Programlama Bağlantı Noktası' ile bilgisayara bağlayın. Zip dosyasını indirin, çizimi Arduino'ya yükleyin ve DUO'ya yükleyin. Bu çizim, seri porttan gelen komutları işler ve bunları quadrocopter'inizin kontrol panosunun komutlarına dönüştürür. Bu çizim Hubsan kartıyla seri port olmadan radyo üzerinden iletişim kurar, bu nedenle helikopterinizi ve daha sonra Arduino'yu açarsanız ve helikopterdeki ışıklar yanıp sönmeyi bırakırsa, her şey yolunda demektir.
kroki arduino [6.99 Kb] (indirmeler: 370)


Android yazılımı

Bu bir yazılımhükümsize bir android cihaz dayalı basit bir uçuş kontrolörü verir. Cihazınızın ivmeölçer ve dokunmatik ekranı kontrol için kullanılır. Tablet veya telefon Arduino ile USB portu üzerinden iletişim kuracaktır.

Yazılım Kurulumu:
1 USB hata ayıklamayı etkinleştirmeli ve Google dışı uygulamaların yüklenmesini etkinleştirmelisiniz. Uygulamayı buradan indirin
2Takınbir OTG'den Arduino adaptörüne cihazınızıbeslenmekTelefonunuzdan veya tabletinizden çıkarın, bu nedenle pilin tam olarak şarj edildiğinden emin olun.
3 Pili helikoptere bağlayın ve düz bir yüzeye koyun. Işıkların yanıp sönmesi durursa, her şey yolunda demektir.
4 Sol elin başparmağı yavaşça ekranda kayar, pervaneler dönmeye başlamalıdır. Parmağınızı kaldırın, pervaneler duracaktır.
5 Aynısını yapın, sadece sağ baş parmağınızı ekrana da yerleştirin. Bu, ivmeölçeri kullanarak helikopteri kontrol etmenizi, cihazınızı ileri / geri, sola / sağa eğmenizi sağlar. Sağ elinizin başparmağını sola veya sağa hareket ettirerek, helikopteri eksen etrafında sola veya sağa döndüreceksiniz. Sağ elinizi ekrandan kaldırırsanız, ivmeölçerin konumundan bağımsız olarak helikopter hizalanmalıdır. Bir deneyin. Helikopter kalkana kadar sol elinizin parmağını hareket ettirin. Unutmayın - her iki parmağınızı da çıkarırsanız, motorlar durur.
Android için yazılım [353.51 Kb] (indirmeler: 367)


PC yazılımı
Seri port üzerinden helikopteri kontrol eden arşiv programı. Helikopter imleç düğmeleri kullanılarak kontrol edilir ve “A” / ”Z” düğmeleri gazdır. Yazar, helikopteri belirli bir renkteki bir nesneyi takip etmeye zorlamaya çalıştı, ancak bu henüz çalışmıyor. Güncellemeleri yükleyeceğine söz verdi.
pc için yazılım [7.39 Kb] (indirme: 246)

9.7
5.7
9.3

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
6 açıklama
Merhaba, a7105 vericisinin nasıl lehimleneceğini daha ayrıntılı olarak açıklayabilir miyim?
ve alıcı-verici, anladığım kadarıyla bir wifi modülü. Bağlantılar için teşekkürler!
Merhaba, bağlantılar güncellendi.
lütfen bağlantıları güncelleyin. bu makaleye ilgi yok olmadı, ancak bağlantılar çalışmıyor. ne tür bir alıcı-verici ve diğer bileşenleri tanımlayabilirsiniz.
2 alıcı vericiye ihtiyacınız olduğunu yazdınız. Anladığım kadarıyla, biri arduinodaki helikopterde diğeri, ancak helikoptere nasıl ve nerede bağlanacağı burada açıklanmıyor (veya sadece "BENİM ÖĞRETMENİM" için körüm) Ve tekrar: kullanabilir miyim Arduino nano v3?
Alıcı panosuna bir bağlantı verebilirsiniz (Bağlantı artık alli'de güncel değil)

Okumanızı tavsiye ederiz:

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