kategoriler: Mikrodenetleyici devreleri
Görüntülenme sayısı: 105187
Makaleye Yorumlar: 0

Arduino için 10 İlginç Proje

 

Arduino, mikrodenetleyicilerde ev yapımı ürünler için evrensel bir platformdur. Üzerinde birçok kalkan (genişletme kartı) ve sensör var. Bu çeşitlilik, hayatınızı iyileştirmeyi ve konforunu artırmayı amaçlayan bir dizi ilginç proje yapmanızı sağlar. Kartın uygulama alanları sınırsızdır: otomasyon, güvenlik sistemleri, veri toplama ve analiz sistemleri ve daha fazlası.

Arduino için 10 İlginç Proje

Bu makaleden Arduino'da neler yapılabileceğini öğreneceksiniz. Hangi projeler muhteşem olacak ve hangileri faydalı olacak.


Arduino ile neler yapılabilir


Robot elektrikli süpürge

Daireyi temizlemek, özellikle zaman aldığı için rutin ve çekici değildir. Ev işlerinin bir kısmını robota koyarsanız kaydedebilirsiniz. Bu robot Sochi - Dmitry Ivanov'dan bir elektronik mühendisi tarafından monte edildi. Yapısal olarak, oldukça yüksek kalitede olduğu ve etkililikte daha düşük olmadığı ortaya çıktı. fabrika analogları.

Arduino Robot Süpürge

İnşa etmek için ihtiyacınız olacak:

1. Arduino Pro-mini, ya da başka benzer ve boyut olarak uygun ...

2. Pro mini kullanıyorsanız USB-TTL adaptörü. Arduino Nano'yu seçtiyseniz, buna gerek yoktur. Kartta zaten kurulu.

3. DC motorları kontrol etmek ve tersine çevirmek için L298N sürücüsü gereklidir.

4. Dişli ve tekerlekli küçük motor.

5. 6 IR sensörü.

6. Türbin motoru (daha büyük).

7. Türbinin kendisi veya daha çok elektrikli süpürgeden gelen pervane.

8. Fırça motoru (küçük).

9. 2 çarpışma sensörü.

10.4 18650 piller.

11. 2 DC / DC dönüştürücüler (hızlandırma ve azaltma).

13. Pillerin çalışması (şarj ve deşarj) kontrolörü.

Kontrol sistemi aşağıdaki gibidir:

Kontrol sistemi

Ve işte güç sistemi:

Elektrikli süpürge güç sistemi

Bu tür temizleyiciler gelişiyor, fabrika yapımı modeller karmaşık akıllı algoritmalara sahip, ancak pahalı analoglardan daha düşük kalitede olmayacak kendi tasarımınızı yapmaya çalışabilirsiniz.



Akıllı telefon ve Arduino'dan RGB bant kontrolü

RGB bantlar Herhangi bir renkte hafif bir akış verebilir, genellikle gövdesinde farklı renklerde parlayan üç kristal bulunan LED'ler kullanırlar. Yönetimi için satılmaktadır özel RGB kontrolörleri, özleri LED şeridinin renklerinin her birine verilen akımı düzenlemektir, bu nedenle - üç rengin her birinin parıltısının yoğunluğu düzenlenir (ayrı olarak).

Arduino'daki bir RGB kontrolör ile kendiniz yapabilirsiniz, daha da fazlası, bu proje Bluetooth üzerinden kontrol uygular.

Akıllı telefon ve Arduino'dan RGB bant kontrolü

Fotoğrafta tek bir RGB LED kullanma örneği gösterilmektedir. Bandı kontrol etmek için ek bir 12V güç kaynağı gerekir, ardından Arduino PWM Çıkışları devreye dahil alan etkili transistörlerin kapılarını kontrol edecektir. Kapı şarj akımı 10 kΩ direnç ile sınırlıdır; Arduino pimi ile kapı arasına seri olarak monte edilirler.

Bağlantı şeması

Yazar, akıllı telefonla iletişim kurmak için Bluetooth kullandı; bunun için HC-05 modülü satın alındı.


Arduino ve akıllı telefona dayalı uzaktan kumanda

Mikrodenetleyiciyi kullanarak, bir cep telefonundan kontrol edilen evrensel bir uzaktan kumanda yapabilirsiniz.

Arduino ve akıllı telefona dayalı uzaktan kumanda

Bunu yapmak için ihtiyacınız olacak:

  • Herhangi bir modelin Arduino;

  • IR alıcı TSOP1138;

  • IR LED'i

  • Bluetooth modülü HC-05 veya HC-06.

Bir proje fabrika konsollarından kodları okuyabilir ve değerlerini kaydedebilir. Daha sonra bu ev yapımı ürünü Bluetooth ile kontrol edebilirsiniz.


Yüz Tanıma ve Takip Sistemi

Web kamerası bir döner mekanizmaya monte edilmiştir. Yüklü yazılımı olan bir bilgisayara bağlıdır. Bilgisayar görme kütüphanesine dayanır - OpenCV (Açık Kaynak Bilgisayarlı Görme Kütüphanesi), program bir yüz algıladıktan sonra koordinatları aktarılır Arduino kuruluna USB kablosu ile.

Yüz Tanıma ve Takip Sistemi

Arduino, döner mekanizmanın sürücüsüne komut verir ve kamera merceğini konumlandırır. Kamerayı hareket ettirmek için birkaç servo kullanılır.

Video, bu cihazın çalışmasını gösterir.


Hayvanlarını izle!

Fikir, hayvanınızın nerede yürüdüğünü bulmaktır, bilimsel araştırmalara ve sadece eğlence için ilgiye neden olabilir. Bunu yapmak için bir GPS işaret lambası kullanın. Ancak konum verilerini bir tür sürücüde saklamak için.

Cat izleme sensörü

Aynı zamanda, cihazın boyutları burada belirleyici bir rol oynar, çünkü hayvan ondan rahatsızlık hissetmemelidir. Veri kaydetmek için kullanabilirsiniz Arduino Kalkanı micro-SD bellek kartlarıyla çalışmak için.

Aşağıda, cihazın orijinal sürümünün bir diyagramı bulunmaktadır.

Cihaz şeması

Projenin orijinal versiyonunda, TinyDuino kartı ve bunun için kalkanlar kullanıldı. Birini bulamazsanız, küçük Arduino örneklerini kullanmak oldukça mümkündür: mini, mikro, nano.

Güç için küçük kapasiteli bir Li-iyon elemanı kullanıldı. Küçük bir pil yaklaşık 6 saat dayanır.Yazarda, sonuç olarak, her şey tic-tac altından kırpılmış bir kavanoza sığar. Güvenilir sensör okumaları elde etmek için GPS anteninin bakması gerektiğini belirtmek gerekir.


Şifreli kilit kırıcı

Arduino ile kod kilitlerini kırmak için bir servo ve step motora ihtiyacınız var. Bu proje hacker Samy Kamkar tarafından geliştirildi. Bu oldukça karmaşık bir proje. Bu cihazın çalışması, yazarın tüm ayrıntıları anlattığı videoda tasvir edilmiştir.

Tabii ki, böyle bir cihaz pratik kullanım için pek uygun değildir, ancak bu harika bir demo.


Müzikte Arduino

Bu daha çok bir proje değil, bu platformun müzisyenler arasında hangi uygulamanın bulduğunu gösteren küçük bir gösteri.

Arduino üzerinde davul araba. Bunun kaydedilen örneklerin sıradan bir numaralandırması değil, prensip olarak, "demir" cihazlar kullanılarak ses üretilmesi dikkat çekicidir.

Video çıkışlı ses spektrumu analizörü.

Cihaz Şeması:

Video çıkışlı ses spektrumu analizörü

Parça derecelendirmeleri:

  • NPN transistör, örneğin 2n3904-1 adet.

  • Direnç 1 kOhm (R2, R4, R5) - 3 adet.

  • 330 Ohm (R6) - 1 adet.

  • 10 kOhm (R1) - 1 adet.

  • 100 kOhm (R3) - 1 adet.

  • 3.3 μF elektrolitik kapasitör - 1 adet.

Projenin çalışması için bir Fourier serisinde hızlı genişletme için kütüphaneyi bağlamanız gerekir.

Bu, "arkadaşlarınıza övünebilirsiniz" kategorisinden oldukça basit ve ilginç bir projedir.


3 robot projesi

Robotik, meraklıların ve sadece aşıkların kendi elleriyle olağandışı bir şey yapmaları için en ilginç alanlardan biri, birkaç ilginç proje seçmeye karar verdim.


Arduino'da BEAM-robot

Dört ayaklı yürüyen bir robot inşa etmek için ihtiyacınız olacak:

  • Servomotorlar, örneğin, Kule Hobileri TS-53;

  • Orta kalınlıkta bir bakır tel parçası (yapının ağırlığını desteklemek ve bükmek değil, çok kalın değil, çünkü mantıklı değil);

  • Mikrodenetleyici - AVR ATMega 8 veya herhangi bir modelin Arduino kartı;

  • Şasi için tasarım, Sintra Çerçevesinin kullanıldığını gösterir. Bu plastik gibi bir şeydir, ısıtıldığında herhangi bir şekle dönüşür.

Sonuç olarak, şunları alacaksınız:

Arduino'da BEAM robotu

Bu robotun sürmediği, ancak yürüdüğü, adım atabildiği ve 1 cm'ye kadar yüksekliklere gidebileceği dikkat çekicidir.


Fijibot kendi kendini şarj eden robot

Nedense, bu proje bana Wall-e karikatüründen gelen bir robotu hatırlattı. Onun özelliği güneş pili pilleri şarj etmek için. 4 tekerlekli bir araba gibi hareket ediyor.

Fijibot kendi kendini şarj eden robot

Kurucu detayları:

  • Uygun bir plastik şişe;

  • Arduino UNO;

  • Proto-kalkan;

  • Süveter anne-baba;

  • 6V çıkış voltajlı güneş paneli;

  • Tekerlek, motor ve diğer parçaların donörü olarak - radyo kontrollü bir makine;

  • İki servo sürekli dönüş;

  • İki sıradan servo (180 derece);

  • AA piller ve "kurma kolu" için tutucu;

  • Çarpışma sensörü;

  • LED'ler, fotodirençler, 10 kΩ sabit dirençler - her biri sadece 4 adet;

  • Diyot 1n4001.

İşte temel - proto-kalkanlı Arduino kartı.

Proto Shield ile Arduino Kartı

Yedek parça böyle rc araba - tekerlekler.

Radyo kumandalı araçtan yedek parçalar

Tasarım neredeyse tamamlandı, sensörler kuruldu.

Montaj montajı

Robotun özü, ışığa gitmesidir. bol photoresistler gezinmesi gerekiyor.

Robot ___ 'dan Arduino

CD sürücülerinin parçalarından sanatçı

Bu bir robottan çok bir CNC makinesidir, ancak proje çok eğlencelidir. 2 eksenli bir boyama makinesidir. İşte içerdiği ana bileşenlerin bir listesi:

  • (DVD) CD sürücüleri - 2 adet;

  • A498 step motorlar için 2 sürücü;

  • servo MG90S;

  • Arduino Uno;

  • 12V güç kaynağı;

  • Tükenmez kalem ve diğer yapısal elemanlar.

Optik sürücüden step motorlu ve optik kafayı konumlandıran kılavuz çubuklu bloklar kullanılır.Bu bloklardan motor, şaft ve taşıyıcı çıkarılır.

CD sürücülerinin parçalarından sanatçı

Step motoru ek ekipman olmadan kontrol edemezsiniz, bu nedenle özel sürücü kartları kullanırlar, motor radyatörünün dönüş yönünü başlatırken veya değiştirirken onlara takılması daha iyidir.

Tüm montaj ve çalıştırma süreci bu videoda gösterilmiştir.

Ayrıca AlexGyver'in en iyi Arduino projelerinden 16'sına bakın:


Sonuç

Makale, bu popüler platformda yapabileceğiniz her şeyin sadece küçük bir düşüşünü ele alıyor. Aslında, hepsi hayal gücünüze ve kendiniz için belirlediğiniz göreve bağlıdır.

Ayrıca bkz. electro-tr.tomathouse.com:

  • Tüm durumlar için Arduino için 19 kalkan
  • Çizgi sensörü nasıl düzenlenir ve çalışır
  • Hangi Arduino kartı seçilecek
  • Servo nasıl düzenlenir ve çalışır
  • Arduino kullanarak 220 voltluk bir yük nasıl güvenli bir şekilde yönetilir

  •