İçindekiler:
- Adım 1: Bileşenler
- Adım 2: Montaj Sırası
- Adım 3: Bluetooth Modülü ve Düğmeleri
- Adım 4: Transistörler
- Adım 5: Arduino Kodu
- 6. Adım: Dijital Destekli Kaldırma Uygulaması
- 7. Adım: Son
Video: Arduino ve Akıllı Telefon Kumandasını Kullanan Havalı Süspansiyon için Dijital Kontrol Cihazı: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Herkese merhaba
Bu talimatta size, bir arduino + bluetooth modülü kullanarak ve android +4.4 ile herhangi bir akıllı telefon için bir araba hava süspansiyonu için bir kontrol cihazının nasıl kurulacağını göstermeye çalışacağım, bu aynı zamanda benim ilk talimatım bu yüzden lütfen benimle kalın:)
Bu proje, havalı süspansiyonu olan ancak dijital kontrolörü olmayan bir arkadaşımla başladı, bu yüzden boş zamanlarımda onun için bir tane yapıp yapamayacağımı görmeye karar verdim, daha sonra bu fikri denemeye ve satmaya karar verdim ama burada Portekiz'de kimse ilgilenmedi ve havalı bir arabam bile olmadığı için şimdi projeyi herkesle paylaşacağım.
Arduino'daki donanım ve yazılım, bir Smartphone'da DigitalPowerLift apk ile çalışacak şekilde yapılmıştır, 4 solenoidli veya 8'li süspansiyonlarda çalışır, ayrıca bu donanımda telefon olmadan araba yüksekliğini ayarlayabilmeniz için 3 düğme vardır.
Bu projedeki bir sonraki adım, her bir tekerlek için yükseklik sensörleri olacak ve apk içinde Otomatik Modu etkinleştirecekti, ancak yine, her gün bir şeyler denemek için havalı bir arabam bile olmadığı için orada sadece hız gösteriyor.
Bu projenin inşa edilmesi için başka bileşenlere ihtiyacı var çünkü arduino tek başına hava valflerindeki 12v solenoidleri etkinleştiremez ve araba 12v hattındaki ani yükselmeler nedeniyle "her ihtimale karşı" arduinoya güç sağlamak için bir çeşit regülatör, bu proje aynı düzeni, akıllı telefon aracılığıyla solenoidlerin etkinleştirilmesini gerektiren diğer projeler için de kullanabilir.
Bu talimatla, arduino 5v'den daha büyük bir yükü etkinleştirmek için transistörler kullanarak, arduino'nuz yalnızca bir analog pime takılıyken birkaç buton kullanarak projenize voltaj bölücüleri nasıl uygulayacağınızı da öğreneceksiniz.
Birkaç adım ileride arduino için tüm kodları indirebileceksiniz, akıllı telefon için apk DigitalPowerLift google play'den indirilebilir.
Her şeyi bir breadboard'a nasıl monte edeceğimi göstereceğim ama küçük bir pcb'deki tüm bileşenlerin "son videoyu kontrol et" 2 örneği var, bazı lehimleme becerilerine ihtiyacınız olacak.
Adım 1: Bileşenler
Bileşenler listesi:
TIP120 -Transistör ---- 8
N4007 -Standart Diyot ---- 8
Direnç 1K ---- 9
Direnç 1K8 ---- 1
Direnç 390k ---- 1
Direnç 470k ---- 3
Buton ---- 3
Led 3mm Yeşil ---- 4
Led 3mm Kırmızı ---- 4
Opsiyonel - DC-DC Azaltma 4.5V- 60V - 3-35V ---- 1
Bluetooth Modülü HC-05
Arduino
Breadboard 830 nokta
Breadboard atlama kabloları
Not: Arabanızda her aks için sadece 2 solenoid varsa, her bir Led'den sadece 2'ye ihtiyacınız var, 4 - TIP120 ve 4 - Diyot Bu arduinolardan herhangi biri "Uno, Pro mini, Breaduino" yapacak, diğerleri de çalışacak, ancak bazı değişiklikler olacak. İndirme voltajına ve koddaki pin-out'a yüklemeden önce düzenlenmesi gerekir.
Adım 2: Montaj Sırası
Her şeyi breadboard'a bağlamanın daha kolay olduğunu düşündüğüm gibi.
Montaj Sırası:
- Arduino'nuzu her iki taraftaki breadboard 5v ve Gnd üzerindeki güç raylarına bağlayarak başlayın.
- Bluetooth modülünü bağlayın.
- Tüm transistörleri bağlayın.
- Tüm düğmeleri bağlayın.
- Arabadaki GND bağlantılarını breadboard ile paylaşın.
- Elinizde varsa, arduino'ya güç sağlamak için aşağı inmeyi kullanın.
- Kodu arduinoya yükleyin.
- Uygulamayı akıllı telefonunuza yükleyin.
- Seri monitörü açın, butonların çalıştığından emin olun "seri monitörde metin görünecek" ışıkları siz bastıkça yanmalıdır.
- Arabada doğru tekerleği yukarı veya aşağı bağlayabilmeniz için tüm transistör çıkışını tanımlayın.
Adım 3: Bluetooth Modülü ve Düğmeleri
Bazılarınızın hiç bluetooth modülü veya transistör kullanmadığını varsayarak her şeyi nasıl bağlayacağımıza dair küçük bir rehber hazırlamaya karar verdim, ilk olanlar bunlar. Her şeyi iyi bağlamanıza yardımcı olacak görüntüleri takip edebilirsiniz.
Bluetooth Modülü:
İlk önce 5v olan arduino Rx'i 3.3v'a düşürmemiz gerekiyor, en kolay ve en ucuz yol voltaj bölücü yapmaktır, resimde gördüğünüz gibi çok basit.
- Modülün +5v ve GND'sini bağlayın
- Sadece 1k8 direncinin bir ucunu toprağa ve diğerini modülün yanına rayın 1. deliğinde bağlayın.
- 1k rezistörün bir ucunu 1k8 ile aynı raya bağlayın, aralarında bir boşluk bırakın, 1k rezistörün diğer ucunu başka bir yere bağlayın.
- Dijital pin 10 arduino üzerindeki bir kabloyu bluetooth modülünün RX'ine bağlayın.
- Dijital pin 11 arduino üzerindeki bir kabloyu 1k direncinin yalnız olduğu raya bağlayın.
Son olarak, iki direncin birleştiği aynı raya bir kablo bağlayın, kabloyu doğrudan bunların arasına ve diğer ucu TX modülüne takın.
Butonlar:
Bu projeyi analog pinlerden değer okumayı düşünerek yaptığımdan beri, arduino üzerindeki pinleri serbest tutmam gerekiyordu ve çalışmak için 8 solenoid artı bluetooth modülünden 2 pin hızla düşüyorlardı, bu yüzden 3 düğmeyi kullanmaya karar verdim. aynı arduino analog pini resimde gördüğünüz gibi bir bağlantı kullanarak.
Not: Bu düğmelerin çalışması için benim kullandığım rezistörün aynısını kullanmanız veya kodu değiştirmeniz gerekecektir
- Basmalı düğmeleri yerleştirin.
- Hepsini aynı ilk ayakta +5v'ye bağlayın.
- Breadboard'un diğer tarafında, +5v'nin karşı ayağındaki seri olarak 470k dirençleri ve son direnci boş bir raya bağlayın.
- Şimdi bluetooth modülü ile voltaj bölücünün aynısını yapın, 390k direncinin bir ucunu toprağa ve diğerini 470k'nin yalnız olduğu aynı raya bağlayın, aralarında bir delik bırakın.
- Son olarak, dirençler arasında bir kabloyu arduino üzerindeki analog pim A1'e bağlayın.
Adım 4: Transistörler
Şimdi transistörler
Bu basit, sadece resimdeki gibi bir tane bağlayarak başlayın ve geri kalanı için tekrarlayın.
Bu adımda diyotun nasıl çalıştığını bilmeniz gerekir, yoksa gerçekten basit. Bunu sadece tek yönlü akan bir nehir olarak hayal edin, çünkü solenoidleri etkinleştirmek için GND ile birlikte çalışacağımız için etrafında küçük bir gümüş halka olan diyotun ucunu + ve diğer ucuna bağlamalıyız. TIP120 üzerindeki orta pim olarak ray, bu transistörünüzün kızarmasını önlemek içindir, çünkü solenoidler bir DC motor gibidir, onları serbest bıraktığınızda kısa bir süre için transistöre geri gitmeye çalışacak bir akım üreteceklerdir, bu yüzden ihtiyacımız var. tekrar +'ya boşaltın. "Yardım ve örnekler için sağlanan resimleri kullanın"
Hava yolculuğu kurulumunuzda sadece 4 solenoid varsa, son nota dikkat edin.
Adımlar:
- Transistör üzerindeki metne bakacak şekilde sol pim, 1k direncinin bir ucunu diğerini boş bir raya bağlamanız gereken yerdir, ayrıca Led uzun ayağını "Anot" aynı sol pime ve kısa ayağı "Katodu" da aynı şekilde bağlamanız gerekir. GND.
- Orta pim rayında diyotu transistörün yanına ve diyottan sonra bir kablo ucunu "görüntü talimatlarını izleyin", "kablo ucu solenoidin GND'sine bağlanacak olan şey" bağlayın.
- Doğru pin tüm transistörler arasında paylaşılır, bu da araba Ground ve Arduino GND ile paylaşılmalıdır.
- Arduino dijital pin 2'den bir kabloyu 1k direncinin tek başına bağlayın.
- Dijital pin 2'den dijital pin9'a kadar tüm transistörler için tekrarlayın, arabanızın hava sistemine nasıl bağlanacağınıza dair bazı Etiketlere bakın.
Arduino - transistör bağlantıları:
Yeşil Ledler YUKARI içindir:
Dijital pim 2 - Ön sol tekerlek Yukarı
Dijital pim 3 - Sağ ön tekerlek Yukarı
Dijital pim 4 - Sol arka tekerlek Yukarı
Dijital pim 5 - Sağ arka tekerlek Yukarı
Kırmızı Ledler Aşağı içindir:
Dijital pim 6 - Ön sol tekerlek Aşağı
Dijital pim 7 - Sağ ön tekerlek Aşağı
Dijital pim 8 - Sol arka tekerlek Aşağı
Dijital pim 9 - Sağ arka tekerlek Aşağı
Not:
Hava sürüşü kurulumu için, bağımsız tekerlek kontrolü yerine "8 solenoid" sadece her bir aks için kontrole sahip "4 solenoid" bu şekilde bağlanır.
Yeşil Led:
Dijital pim 2 - Ön aks Yukarı
Dijital pim 4 - Arka aks Yukarı
Kırmızı Led:
Dijital pim 6 - Ön aks Aşağı
Dijital pim 8 - Arka aks Aşağı
Adım 5: Arduino Kodu
Tüm bağlantıları belirtildiği gibi yaptıysanız, kodu arduino'nuza yüklemeniz yeterlidir.
Değilse, size yardımcı olacak bazı resimler var.
Düğmeler için farklı dirençler kullandıysanız, resimlerde de biraz yardımınız var
Arduino kodunu buradan indirin Kodu buradan indirin.
Görüntülerde şunları bulabilirsiniz:
- Bauder hızları nerede değiştirilir
- Transistörlere bağlanan ve solenoidi çalıştıracak pinlerin nerede değiştirileceği
- Bluetooth RX/TX pinleri nerede değiştirilir?
- Düğmelerde belirtilenden farklı dirençler kullandıysanız, bazıları orada yardımcı olur.
Kendinizi iyi hissediyorsanız, lütfen kodu değiştirin veya diğer projelerinizde istediğiniz gibi kullanın.
"paylaşmak önemsemektir"
!!Çok önemli!
Android Uygulamasından veri aldığı kodu değiştirmeyin, aksi takdirde android uygulamasıyla çalışmaz, sadece ne yaptığınızdan eminseniz değiştirin
6. Adım: Dijital Destekli Kaldırma Uygulaması
Bu uygulama zaten arduino koduyla çalışıyor.
Videoyu kontrol edebilirsiniz.
Uygulamayı google play'den indirmek için burada bulabilirsiniz.
Sadece telefonunuzun Bluetooth'unu etkinleştirin, Bt modülünüzü arayın ve eşleştirin.
Uygulamayı açın, sağ üst köşeye gidin ve bağlanmak için tıklayın, ardından eşleştirilmiş cihazların bir listesini açacak, Bt modülünü tıklayarak seçin ve bekleyin, sol üst köşede yeşil bir top ile geri dönmesi ve şunu söylemesi gerekir. bağlı olmasıdır.
Şu anda yalnızca gps hızını gösteren Otomatik Mod dışında her şey çalışıyor.
Ekstra işlevde, telefon ekranınızı yukarı bakacak şekilde konumlandırıp telefonu eğerseniz, araba da aynısını yapacaktır.
7. Adım: Son
Herhangi bir şüpheniz varsa veya herhangi bir yardıma ihtiyacınız varsa, bana bildirin, elimden geldiğince size yardımcı olmaya çalışacağım.
Bunu küçük bir pcb'de nasıl yapacağımı videodaki örnekleri takip edebilirsiniz çok kompakt ve tamamen çalışır durumda yaptım.
Eğer ilgileniyorsanız, android stüdyosunu kullanarak arduino projelerini kontrol etmek için bir android uygulamasının nasıl yapılacağına dair bir talimat vermem gerekirse, yorumlarda bana bildirin.
Umarım bu çalışmayı başarmışsınızdır ve bunu yaparken biraz eğlenmişsinizdir.
Ayrıca, talimatlarımı düzeltmek veya geliştirmek için bazı ipuçlarınız varsa, lütfen yorumlarda da bana bildirin.
En iyi dileklerimle!
:)
Önerilen:
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
Vücut Kaldırma Eğitimi için Zincir Süspansiyon Egzersiz Cihazı: 3 Adım
Vücut Kaldıraç Eğitimi için Zincirler Süspansiyon Egzersiz Cihazı: Zincirler basit, ucuz ve taşınabilir bir tam vücut spor salonudur. Güncelleme: Daha hafif, daha ucuz bir alternatif için Bağlama Kayışı TRX Clone Talimatına bakın. Giriş: Süspansiyon (Vücut Kaldıraç) Egzersizleri Nelerdir? Süspansiyon egzersizi
Akıllı Telefonla ESP8266 Tabanlı Sonoff Temel Akıllı Anahtar Nasıl Kontrol Edilir: 4 Adım (Resimlerle)
Akıllı Telefonla ESP8266 Tabanlı Sonoff Temel Akıllı Anahtar Nasıl Kontrol Edilir: Sonoff, ITEAD tarafından geliştirilen Akıllı Ev için bir cihaz hattıdır. Bu hattaki en esnek ve ucuz cihazlardan biri Sonoff Basic. Harika bir çip olan ESP8266'yı temel alan Wi-Fi özellikli bir anahtardır. Bu makale, Cl'nin nasıl kurulacağını açıklar
Dijital IC Test Cihazı (Endüstriler ve Mühendislik Kolejleri için) Shubham Kumar, UIET, Panjab Üniversitesi: 6 Adım (Resimlerle)
Dijital IC Test Cihazı (Endüstriler ve Mühendislik Kolejleri için) Shubham Kumar, UIET, Panjab Üniversitesi: Dijital IC Test Cihazının tanıtımı ve çalışması (CMOS ve TTL IC'ler için):Özet:IC'ler, her elektronik devrenin ana bileşeni kullanılabilir çok çeşitli amaçlar ve işlevler için. Ancak bazen hatalı IC'ler nedeniyle devre