İçindekiler:

PiTanq - Yapay Zeka Öğrenmek için Raspberry Pi ve Python ile Robot-tank: 10 Adım
PiTanq - Yapay Zeka Öğrenmek için Raspberry Pi ve Python ile Robot-tank: 10 Adım

Video: PiTanq - Yapay Zeka Öğrenmek için Raspberry Pi ve Python ile Robot-tank: 10 Adım

Video: PiTanq - Yapay Zeka Öğrenmek için Raspberry Pi ve Python ile Robot-tank: 10 Adım
Video: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Temmuz
Anonim
PiTanq - Ahududu Pi ve Python ile Yapay Zeka Öğrenmek için Robot-tank
PiTanq - Ahududu Pi ve Python ile Yapay Zeka Öğrenmek için Robot-tank

Pitanq, Raspberry Pi tarafından desteklenen kameralı bir robot-tanktır. Amacı, kendi kendine sürüşün yapay zekasını öğrenmeye yardımcı olmaktır. Tanktaki AI, özellikle Raspbian Jessie için oluşturulmuş OpenCV ve Tensoflow tarafından destekleniyor.

Sağlam alüminyum şasiye dayanan PiTanq, dış mekan kullanımı için iyidir.

Robotu kontrol etmek için REST arayüzünü açığa çıkaran açık kaynaklı bir python web servisi vardır.

Bir Android uygulaması da sağlanmıştır.

Birkaç ek şey daha var: pan-ve-tilt kamera standı (telefonla da kontrol edilir) ve ultrasonik sensör.

Sorumluluk Reddi Bu tam bir rehber değil, sadece bir taslak. Kılavuzun tamamı GitHub'da.

Adım 1: Malzeme Listesi

Ahududu Pi

Kamera

Güç Dönüştürücü

Motor Kontrolörü

PWM Denetleyici

2x18650 Piller

şasi

Pan-ve-tilt standı

Sorumluluk Reddi Bahsedilen liste tamamlanmadı. Teller, vidalar, akrilik plakalar gibi bir sürü küçük şey var. PiTanq web sitesinden daha fazla bilgi alabilir veya tüm paketi satın alabilirsiniz.

2. Adım: Tank Şasisi İnşa Edin

Tank Şasisi İnşa Et
Tank Şasisi İnşa Et

3. Adım: Elektrikli Aletleri Bir Plakaya Takın

Bir Plakaya Elektriği Takın
Bir Plakaya Elektriği Takın

Adım 4: Kamerayı ve Mesafe Ölçer'i Panoya Takın

Kamerayı ve Mesafe Ölçer'i Panoya Takın
Kamerayı ve Mesafe Ölçer'i Panoya Takın

Adım 5: Kamera Kartını Ayağa ve Ayağı Kasaya Takın

Kamera Kartını Standa ve Standı Kasaya Takın
Kamera Kartını Standa ve Standı Kasaya Takın

Adım 6: Pil Tutucuyu Kasaya Takın

Pil Tutucuyu Kasaya Takma
Pil Tutucuyu Kasaya Takma

Adım 7: Elektrik Plakasını Kasaya Takın ve Her Şeyi Kablolayın

Elektrik Plakasını Şasiye Takın ve Her Şeyi Kablolayın
Elektrik Plakasını Şasiye Takın ve Her Şeyi Kablolayın

Adım 8: Kurulum Yazılımı

  1. Raspbian Jessie'yi yükleyin
  2. OpenCV'yi yükleyin
  3. Tensorflow'u yükleyin
  4. MJPG-Streamer'ı yükleyin
  5. GitHub'dan kontrol hizmeti kodunu alın

Bu kod python üzerine yazılmıştır ve tankı kontrol etmek için REST arayüzü sağlar.

AI kullanımına örnek olarak şunlar vardır:

- OpenCV'den Haar basamaklı kedi bulucu

- OpenCV-DNN ile nesne dedektörü

- Tensorflow ile görüntü sınıflandırıcı

REST arayüzü:

  • GET /ping
  • GET /sürüm
  • GET /isim
  • GET /dist
  • POST /ileri/açık
  • POST /ileri/kapalı
  • POST /geri/açık
  • POST /geri/kapalı
  • POST /sol/açık
  • POST /sol/kapalı
  • POST /sağ/açık
  • POST /sağ/kapalı
  • POST /fotoğraf/yapım
  • GET /photo/:phid
  • GET /fotoğraf/liste
  • POST / kamera / yukarı
  • POST /kamera/aşağı
  • POST /kamera/sağ
  • POST /kamera/sol
  • POST /tespit/haar/:phid
  • POST /tespit/dnn/:phid
  • POST /classify/tf/:phid

Adım 9: Bağlantı Kurulumu

Raspberry Pi için Wi-Fi bağlantısı kurmanın başsız bir yolu var.

Raspbian içeren microSD kartı bir bilgisayara takın.

wpa_supplicant.conf içerikli bir metin dosyası oluşturun:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 ülke=ABD

ağ={ ssid="wifi ağınız" psk="wifi-parolanız" key_mgmt=WPA-PSK }

Ayrıca "ssh" adında boş bir dosya oluşturmanız tavsiye edilir. RPI'ye uzaktan erişime izin verecektir (varsayılan şifreyi değiştirmeyi unutmayın).

Adım 10: Android Uygulamasını Alın

Android Uygulamasını Alın
Android Uygulamasını Alın
Android Uygulamasını Alın
Android Uygulamasını Alın

Android uygulamasını Google Play'den yükleyin

Uygulama ile tankı sürmek, kamerayı hareket ettirmek, canlı video izlemek, fotoğraf çekmek, fotoğraflardaki nesneleri tespit etmek mümkün.

Önerilen: