İçindekiler:

Hover: 5 Adım
Hover: 5 Adım

Video: Hover: 5 Adım

Video: Hover: 5 Adım
Video: CSS Cool Menu Hover Effects 5 - Html5 Css3 Hover Effects - Tutorial 2024, Eylül
Anonim
Hover
Hover

Muhtemelen kendinize soruyorsunuz, bu kıyma makinesi de neyin nesi? Pekala, sizi hovercraft'ımla tanıştırayım. Bir hovercraft, sorabileceğiniz bir si-fi filminden bir şey değil mi? Gerçekten hayır değil, gerçek bir hoverkraft, altında bir tür çantaya hapsolduğu aşağı doğru ateşlenen güveni kullanır. Yeterli basınç olduğunda, sıkışan hava hoverkraftı yukarı itecek ve böylece çantanın altındaki delikten kaçabilecektir. Üzerinde durduğu yerde etkili bir şekilde bir hava kabarcığı oluşturur. Böylece adı hovercraft.

Bu güçlü makine çok fazla ağırlık taşıyabilir ve istediğiniz her arazide uçabilir. Ve bir şekilde yeterince uzağa uçabiliyorsanız ve artık duyamıyorsanız, tebrikler ama endişelenmeyin, yeni hız rekorları kırarken her zaman geri bulabilmeniz için gps ile donatılmıştır.

Gereçler

- Ahududu Pi

-Güçlü drone motorları: SUNNYSKY A2212 KV980

Minimum akımı 15A olan 4 ESC: LittleBee 20A-S ESC BLHeli_S OPTO

-Pervane tipi 10 x 4,5

-Minimum 60A akım ve 3S voltajlı yüksek güçlü drone pili: VGEBY1 LiPo-accu, 3S 11, 1 V

-Lityum piller için RC dijital denge şarj cihazı

-LED şerit

-2 HC-sr04 ultrasonik sensör

-LDR sensörü

-FlySky FS-i6 RC Verici, FS-iA6B Alıcılı

-GPS 6MV2 modülü

-5V güç bankası

-Servo (min 3kg kuvvet)

-TIP120 gibi minimum 12V transistör

-MCP3008 analogdan dijitale dönüştürücü

-9V - 5v ve 3.3V dönüştürücü

-Pil tutucu (6,5 ila 12V)

-Direnç seti

-Jumper telleri

-Ahşap ve izolasyon faresi gibi malzemeler oluşturun

Adım 1: Raspberry Pi ile Başlayarak Bunu Bir Araya Getirelim

Raspbian Kurulumu

Tüm bu süslü donanımlar bir ahududu pi tarafından kontrol ediliyor. Hayatı kolaylaştırmak için raspbian'ı bir SD karta kurun ve aşağıdaki adımları izleyin. İşletim sistemini flashladıktan sonra ve ilk kez önyüklemeden önce: Yeni flashlanan SD kartınızın önyükleme dizininde bulabileceğiniz cmdline.txt dosyasının sonuna ip=169.254.10.1 yazın. Bu dosyayı kaydedin ve çıkın. Pi'nize statik bir IP adresi ayarladınız.

İlk önyüklemenizde ssh bağlantısını kolayca etkinleştirmek için, aynı önyükleme dizininde.txt gibi herhangi bir uzantı eklenmemiş ssh adlı bir dosya oluşturun. Bu dosyayı boş bırakın.

Pi'nizi önyükleyin Pi'nizi ethernet üzerinden bağlayın ve macun gibi bir programla bir ssh bağlantısı açın. Bağlanılacak IP adresi cmdline.txt dosyasına girdiğiniz IP adresidir: 169.254.10.1

Rasbian yapılandırması

Tip

sudo raspi yapılandırması

rasbian ayarlarını açmak için.

Öncelikle menüdeki arayüzlere gidin ve seri iletişimi ve SPI bus'ı etkinleştirin. Yeniden başlat.

Ne yazık ki seri iletişimi etkinleştirmek o kadar kolay değil. Pi 3 veya 4'ünüz varsa bu komutları da çalıştırmanız gerekir.

sudo systemctl [email protected]'i durdur

sudo systemctl [email protected]'i devre dışı bırakın

Sonra tekrar /boot/cmdline.txt dizinine gidin.

sudo nano /boot/cmdline.txt

ve konsol=serial0, 115200 metnini silin. Son olarak /boot/config.txt dosyasını açın

sudo nano /boot/config.txt

ve altına şunu yazın:

etkinleştirme_uart=1

dtoverlay=miniuart-bt

Bu, pi'nizin rx ve tx pinlerini pi'nizdeki gerçek donanım uart veriyoluna değiştirecek ve bluetooth'a sahte ve daha kötüsünü verecektir.

Wifi

Yapmamız gerektiği gibi yeni bir yazılım yüklemek istiyorsanız Wifi lüks değildir.

Bunu aşağıdaki komutla yapın ve sırasıyla yönlendiricinizin SSID'si ve şifresi ile SSID ve şifreyi değiştirin.

wpa_passphrase "SSID" "Parola" >> /etc/wpa_supplicant/wpa_supplicant.conf

Değişikliklerin etkili olması için Pi'nizi yeniden başlatın. ile bağlantınızı kontrol edin.

www.google.com'a ping at

komutunu verin ve bir yanıt alırsanız bir sonraki adıma geçin.

Bazı yazılımları yükleyin

İlk önce şunu girin:

sudo apt-get güncellemesi

sudo apt-get yükseltme

ve Pi'nize güncellemeleri yüklemesi için zaman verin.

Ardından topladığımız tüm konum verilerini depolamak için veritabanını kurmamız gerekiyor.

sudo apt mariadb sunucusunu kurun

mysql_secure_installation

Kurulum sihirbazını takip edin. Web sitesini pi'den çalıştırabilmek için apache web sunucusunu kurun.

sudo apt apache2'yi yükleyin -y

Sonunda hala bazı python paketleri kurmamız gerekiyor

şişe

Flask_cors Flask_socketio Python-mysql-bağlayıcı sudo apt-get install python3-spidiv

2. Adım: Donanım Zamanı

Donanım Zamanı
Donanım Zamanı
Donanım Zamanı
Donanım Zamanı
Donanım Zamanı
Donanım Zamanı

Baz

Buraya kadar mı?? Al yazılım yapılmalı, bu yüzden tüm eğlenceli şeylerle, donanımla başlayalım.

Hovercraft'ın tabanı ahşap ve izolasyon faresinden oluşur.

  1. İlk öğedeki öğeyi iki kez yapmanız gerekir. İzolasyon faresi, üzerine ahşap bir tahta yapıştırılmış bir tahterevalli ile kesilir. İzolasyon faresi arasındaki boşluk, pervanenin arasına sığması için yeterince büyük olmalıdır. Sırada, iki drone motorunu tahtanın ortasına vidalayın ve pervaneleri üstüne monte edin.
  2. Sırada zanaatın ortasına yerleştireceğimiz 2 motor takozu daha yapmamız gerekiyor (resim 2).
  3. Hoverkraftın alt tarafını kalın bir izolasyon faresinden kesin. Ardından hava geçirmez bir torbayı etrafına yerleştirin (resim 3).
  4. Şimdi üst paneli yapmamız gerekiyor. Bu, önceki adımda yaptığımız alt tarafla tam olarak aynı boyutlara sahip olmalıdır. Ortada pervane çapı büyüklüğünde 2 delik açın ve 1. ve 2. adımda yaptığımız 4 adet motor takozunu üstüne yapıştırın. Ardından 3. adımın alt tarafını altına yapıştırıyoruz.
  5. Yönlendirme için ihtiyacımız olan kanatçıkları yaparak devam ediyoruz. Güvertenizin üstündeki vidaya resim 5'teki gibi iki kanat yapın. Bunları hareket ettirebilmek için 9. fotoda görülene benzer bir yapı yapın. (Resim 5 - 9)
  6. Şimdi daha iyi bir hava akışı için pervane deliklerinin etrafına fazladan karton koyarak bitirin (resim 10).

Adım 3: Bazı Telleri Bağlama

Bazı Tellerin Bağlanması
Bazı Tellerin Bağlanması
Bazı Tellerin Bağlanması
Bazı Tellerin Bağlanması

Aşağıdaki belgelerde aynı şemayı, biri şematik, diğeri de devre tahtası biçiminde olmak üzere iki kez bulacaksınız. Ağacın ormanın içinden geçtiğini göremiyorsanız, bazı şeyleri değiştirmekten çekinmeyin.

İPUCU: Breadboard şemasında görüldüğü gibi, bir motoru aşağı ve geri ateşleyen motoru ters bağladığınızdan emin olun. Bu, motorun ters yönde dönmesini sağlayacaktır.

Adım 4: Kodu Yükleme

Yazdığım tüm kodlar github'da ücretsiz olarak mevcut.

Arka ucu klonlamak için girin

git klonu

ve ön ucu klonlamak için

github.com/BaertTorre/www

Arka uç istediğiniz yere kaydedebilirsiniz ancak ön uç /var/ dizinine yerleştirilmeli ve mevcut www haritasının yerini almalıdır.

Doğru yapılırsa, broser'ınızla 169.254.10.1'de gezinebilir ve ön uç web sitesine bakabilirsiniz.

Adım 5: Arka Uç Otomatik Başlatma

Son adıma hoş geldiniz. Umarım bu kadar fazla sorun çıkarmadan buraya kadar gelebilmişsinizdir. Kesinlikle yapmadım:)

Bu adım, Pi'nin başlangıcında arka uç yazılımının otomatik olarak nasıl başlatılacağını kapsar.

Bu komutla bir dosya oluşturun:

sudo nano /etc/systemd/system/iHover.service

Bu dosyada aşağıdakileri geçmiş:

[Unit]Description=iHover After=network.target mariadb.service [Service] Type=simple User=root ExecStart=/bin/sh /Path/To/Repo_with_launcher.sh [Kur] WantedBy=multi-user.target

ExecStart satırında, arka uçta bulunan launcher.sh için doğru yolu verin.

Son olarak, değişikliklerin şu şekilde yürürlüğe girmesine izin verin:

sudo systemctl arka plan programı yeniden yükleme

sudo systemctl iHover.service'i etkinleştir

Ve işin bitti!!

Yeni oyuncağınla iyi eğlenceler.

Önerilen: