Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Montaj Sifarişi
- Addım 3: Bluetooth Modulu və Düymələr
- Addım 4: Transistorlar
- Addım 5: Arduino Kodu
- Addım 6: Rəqəmsal Güclü Lift Tətbiqi
- Addım 7: Final
Video: Arduino və Smartphone Uzaqdan istifadə edərək Hava Süspansiyonu üçün Rəqəmsal Nəzarətçi: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Hamıya salam
Bu təlimatda, bir arduino + bluetooth modulu və Android +4.4 ilə uzaqdan idarə olunan hər hansı bir ağıllı telefon üçün bir avtomobil hava asqısı üçün bir nəzarətçi qurmağı sizə göstərməyə çalışacağam, bu da mənim ilk təlimatımdır, xahiş edirəm yanımda olun:)
Bu layihə hava süspansiyonu quraşdırılmış, lakin rəqəmsal idarəedici olmayan bir dostumla başladı, buna görə boş vaxtımda onun üçün bir tikə biləcəyimi görməyə qərar verdim, sonra fikri sınamaq və satmaq qərarına gəldim, amma Portuqaliyada heç kim maraqlanmırdı və havası quraşdırılmış bir avtomobilim olmadığından, indi layihəni hər kəslə bölüşəcəyəm.
Arduino -dakı aparat və proqram təminatı bir Smartfonda DigitalPowerLift apk ilə işləmək üçün hazırlanmışdır, 4 solenoidli və ya 8 -də süspansiyonlarda işləyir və bu cihazda 3 düymə var ki, telefon olmadan avtomobilin hündürlüyünü tənzimləyə bilərsiniz.
Bu layihə ilə növbəti addımım hər bir təkər üçün hündürlük sensoru olacaq və apk daxilində Avtomatik rejimi aktivləşdirəcəkdi, amma yenə də hər gün hər şeyi sınamaq üçün havası olan bir maşınım olmadığı üçün ancaq sürət göstərirəm.
Bu layihənin qurulması üçün digər komponentlərə ehtiyac var, çünki təkcə arduino hava klapanlarında 12v solenoidləri işə sala bilməz və 12v xəttində "hər halda" olan sıçrayışlar səbəbiylə arduinoya enerji verən bir tənzimləyici var. eyni düzeni, smartfon vasitəsilə solenoidlərin aktivləşdirilməsini tələb edən digər layihələr üçün də istifadə edə bilər.
Bu təlimatla, arduino 5v -dən daha böyük bir yükü aktivləşdirmək üçün tranzistorlardan istifadə edərək, yalnız bir analoq pininə qoşulmuş arduino ilə bir neçə düyməni istifadə edərək layihənizə gərginlik ayırıcıların necə tətbiq olunacağını öyrənəcəksiniz.
Arduino üçün bütün kodları bir neçə addım əvvəl yükləyə biləcəksiniz, smartfon üçün apk DigitalPowerLift Google play -dən yüklənə bilər.
Hər şeyi bir çörək taxtasına necə yığacağımı göstərəcəyəm, ancaq kiçik bir PCB -də bütün komponentlərin "son videonu yoxlayın" adlı 2 nümunəm var, bunlar üçün bəzi lehimləmə bacarıqlarına ehtiyacınız olacaq.
Addım 1: Komponentlər
Komponentlərin siyahısı:
TIP120 -Transistor ---- 8
N4007-Standart Diod ---- 8
Rezistor 1K ---- 9
Rezistor 1K8 ---- 1
Rezistor 390k ---- 1
Rezistor 470k ---- 3
PushButton ---- 3
Led 3 mm Yaşıl ---- 4
Led 3 mm Qırmızı ---- 4
İsteğe bağlı-DC-DC addım aşağı 4.5V- 60V-dən 3-35V-ə qədər ---- 1
Bluetooth Modulu HC-05
Arduino
Çörək paneli 830 nöqtə
Çörək lövhəsi tullanan kabellər
Qeyd: Avtomobilinizdə hər bir ox üçün yalnız 2 solenoid varsa, hər bir Led -dən yalnız 2 -nə ehtiyacınız var, 4 - TIP120 və 4 - Diodlar Bu arduinolardan hər hansı biri "Uno, Pro mini, Breaduino" işləyəcək, digərləri də işləyəcək, amma bəzi dəyişikliklər yükləmə əvvəli və kodun pin-out geriliminin düzəldilməsi lazımdır.
Addım 2: Montaj Sifarişi
Hər şeyi çörək taxtasına bağlamağın daha asan olduğunu düşünürəm.
Montaj Sifarişi:
- Arduino -nu hər iki tərəfdən 5v və Gnd çörək taxtasındakı elektrik raylarına bağlayaraq başlayın.
- Bluetooth modulunu qoşun.
- Bütün tranzistorları birləşdirin.
- Bütün düymələri bağlayın.
- Çörək taxtası ilə avtomobildəki GND əlaqələrini paylaşın.
- Arduino "gücünüz varsa, onu gücləndirmək üçün aşağı salınma düyməsini istifadə edin.
- Kodu arduinoya yükləyin.
- Proqramı smartfonunuza quraşdırın.
- Serial monitoru açın, düymələrin işlədiyinə əmin olun ki, "mətn serial monitorda görünəcək" işıqları itələyərkən yanmalıdır.
- Doğru çarxı avtomobildə yuxarı və ya aşağı bağlaya bilmək üçün bütün tranzistor çıxışlarını müəyyənləşdirin.
Addım 3: Bluetooth Modulu və Düymələr
Bəzilərinizin heç bir bluetooth modulu və ya tranzistor istifadə etmədiyini düşünsək, hər şeyi ətraflı şəkildə necə birləşdirəcəyimiz barədə kiçik bir bələdçi hazırlamağa qərar verdim, bunlar birincidir. Hər şeyi yaxşı birləşdirmək üçün şəkilləri izləyə bilərsiniz.
Bluetooth Modulu:
Əvvəlcə 5v -dan 3.3v -ə qədər olan arduino Rx -i aşağı salmalıyıq, ən asan və ən ucuz yol, gərginlik bölücü etməkdir, şəkildə gördüyünüz kimi çox sadədir.
- Modulun +5v və GND -ni birləşdirin
- 1k8 rezistorunun bir ucunu yerə, digər ucunu isə relsin 1 -ci çuxurundakı modulun yanına bağlayın.
- 1k8 rezistorunun bir ucunu 1k8 ilə eyni rayda bağlayın, aralarında bir deşik buraxın, 1k rezistorun digər ucu başqa yerdə bağlayın.
- Rəqəmsal pin 10 arduino -da bir bluetooth modulunun RX -ə bir kabel bağlayın.
- Rəqəmsal pin 11 arduino üzərində 1k rezistorun tənha olduğu dəmiryoluna bir kabel bağlayın.
Nəhayət, iki rezistorun qovuşduğu eyni dəmir yoluna bir kabel bağlayın, kabelin arasına və digər ucunu TX moduluna daxil edin.
Düymələr:
Bu layihəni analog pinlərdən oxuyaraq düşündüyümü düşündüyüm üçün pinləri arduino -da sərbəst saxlamalı idim və işləməsi üçün 8 solenoid və bluetooth modulundakı 2 pin də sürətlə aşağı düşdü, buna görə də 3 düyməni istifadə etmək qərarına gəldim. Şəkildə gördüyünüz kimi bir əlaqə istifadə edərək eyni arduino analog pin.
Qeyd: Bu düymələrin işləməsi üçün istifadə etdiyim rezistorlardan istifadə etməli və ya kodu dəyişdirməlisiniz
- Düymələri daxil edin.
- Hamısını eyni ilk ayaqda +5v -ə qoşun.
- Çörək taxtasının digər tərəfində +5v -nin əks ayağındakı 470k rezistorları və son rezistoru bir boş dəmir yolu ilə bağlayın.
- İndi bluetooth modulu ilə gərginlik bölücü ilə eyni şeyi edin, 390k müqavimətinin bir ucunu yerə, digərini isə 470k -in tək olduğu yerdə eyni dəmir yolu ilə bağlayın.
- Nəhayət, arduino üzərindəki analog A1 pininə rezistorlar arasında bir kabel bağlayın.
Addım 4: Transistorlar
İndi tranzistorlar
Bu sadədir, sadəcə görüntüyə bənzər birini bağlayın və qalanları üçün təkrarlayın.
Bu addımda diodun necə işlədiyini bilməlisiniz, əgər etməsəniz çox sadədir. Yalnız bir tərəfə axan bir çay kimi təsəvvür edin, çünki solenoidi aktivləşdirmək üçün GND ilə işləyəcəyik, ətrafında kiçik gümüş üzük olan diodun ucunu + və digər ucunu eyni tərəfə bağlamalıyıq. TIP120 üzərindəki orta pin olaraq, bu, tranzistorunuzun qızardılmasının qarşısını almaq üçündür, çünki solenoidlər DC mühərrikinə bənzəyir, onları buraxdığınız zaman qısa müddət ərzində tranzistora qayıtmağa çalışacaq cərəyan istehsal edəcəklər. yenidən + üzərinə atın. "Yardım və nümunələr üçün verilən şəkilləri istifadə edin"
Hava gəmisində yalnız 4 solenoid varsa, son nota diqqət yetirin.
Addımlar:
- Transistordakı mətnlə üzbəüz, sol pin, 1k rezistorun bir ucunu digərinə boş bir dəmir yolu ilə bağlamalısınız, eyni uzun pinli "Anod" ulduzunu və "Katod" ulduzunu da bağlamalısınız. GND.
- Orta pin rayında, "görüntü təlimatlarına əməl edin", "kabel aparatı solenoidin GND -nə bağlanacaq" dioddan sonra tranzistorun yaxınlığındakı diod və bir kabel ucunu birləşdirin.
- Doğru pin bütün tranzistorlar arasında paylaşılır, bu da avtomobil Ground və Arduino GND ilə paylaşılmalıdır.
- Arduino rəqəmsal pin 2 -dən bir kabeli 1k rezistorun tək ucuna bağlayın.
- Rəqəmsal pin 2 -dən rəqəmsal pin9 -a qədər olan bütün tranzistorlar üçün təkrarlayın, avtomobilin hava sisteminə necə qoşulacağınızla bağlı bəzi etiketlərə baxın.
Arduino - tranzistor əlaqələri:
Yaşıl Ledlər YUKARI üçündür:
Rəqəmsal pin 2 - Ön sol təkər yuxarı
Rəqəmsal pin 3 - Ön sağ təkər yuxarı
Rəqəmsal pin 4 - Arxa sol təkər yuxarı
Rəqəmsal pin 5 - Arxa sağ təkər yuxarı
Qırmızı Ledlər aşağı üçündür:
Rəqəmsal pin 6 - Ön sol təkər Aşağı
Rəqəmsal pin 7 - Ön sağ təkər Aşağı
Rəqəmsal pin 8 - Arxa sol təkər Aşağı
Rəqəmsal pin 9 - Arxa sağ təkər Aşağı
Qeyd:
Hava gəzintisi qurğuları üçün müstəqil təkər idarəetməsi əvəzinə "8 solenoid" hər aks üçün "4 solenoid" in idarəetməsinə malikdir.
Yaşıl Led:
Rəqəmsal pin 2 - Ön ox yuxarı
Rəqəmsal pin 4 - Arxa ox yuxarı
Qırmızı Led:
Rəqəmsal pin 6 - Ön ox Aşağı
Rəqəmsal pin 8 - Arxa ox aşağı
Addım 5: Arduino Kodu
Bütün əlaqələri göstərildiyi kimi etdinizsə, kodu arduino -ya yükləyin.
Əks təqdirdə sizə kömək edəcək şəkillər var.
Düymələr üçün fərqli rezistorlardan istifadə etmisinizsə, şəkillərdə də bir az köməyiniz var
Arduino kodunu buradan yükləyin, kodu buradan yükləyin.
Şəkillərdə tapa bilərsiniz:
- Bauderatları harada dəyişdirmək olar
- Transistorlara bağlanan və solenoidin işləyəcəyi pinləri harada dəyişdirmək olar
- Bluetooth RX/TX pinlərini harada dəyişdirmək olar
- Düymələrdə göstərildiyindən fərqli rezistorlardan istifadə etmisinizsə, bəziləri orada kömək edir.
Bunu hiss edirsinizsə, kodu dəyişdirin və ya digər layihələrinizdə istədiyiniz kimi istifadə edin.
"paylaşım qayğıkeşdir"
!!Çox vacib
Android Tətbiqindən məlumat aldığı kodu dəyişdirməyin, əks halda android tətbiqi ilə işləməyəcək, yalnız nə etdiyinizdən əminsinizsə dəyişdirin
Addım 6: Rəqəmsal Güclü Lift Tətbiqi
Bu proqram artıq arduino kodu ilə işləyir.
Videonu yoxlaya bilərsiniz.
Tətbiqi google play -dən yükləmək üçün burada tapa bilərsiniz.
Telefonunuzun Bluetooth -u aktivləşdirin, Bt modulunuzu axtarın və qoşun.
Tətbiqi açın, sağ üst küncə gedin və qoşulmaq üçün vurun, sonra cütləşdirilmiş cihazların siyahısını açacaq, sadəcə Bt modulunu tıklayaraq seçin və gözləyin, sol üst küncdə yaşıl bir top ilə geri dönməlidir. bağlı olduğunu.
Avtomatik rejimdən başqa hər şey işləyir, hazırda yalnız GPS sürətini göstərir.
Əlavə funksiyada telefonunuzun ekranını yuxarıya baxaraq telefonu əyməklə yerləşdirsəniz, avtomobil də eyni şeyi edəcək.
Addım 7: Final
Hər hansı bir şübhəniz varsa və ya hər hansı bir yardıma ehtiyacınız varsa, mənə bildirin ki, əlimdən gələnin ən yaxşısını etməyə çalışacağam.
Bunu kiçik bir pcb -də necə yığcam və tam işlək hala gətirdiyimi videodakı nümunələri izləyə bilərsiniz.
Android studiyasından istifadə edərək arduino layihələrini idarə etmək üçün bir Android tətbiqinin necə ediləcəyi ilə əlaqədar təlimat verəcəyimi bilmək istəyirsinizsə, şərhlərdə mənə bildirin.
Ümid edirəm ki, bu işi bacardınız və bunu etməkdən zövq aldınız.
Təlimatlarımı düzəltmək və ya təkmilləşdirmək üçün bəzi məsləhətləriniz varsa, şərhlərdə də mənə bildirin.
Sənə uğurlar arzulayıram!
:)
Tövsiyə:
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm
Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot: 11 Addım
Arduino və TV Uzaqdan istifadə edərək Uzaqdan İdarə Edilən Robot: Bu uzaqdan idarə olunan avtomobil, praktiki olaraq hər hansı bir TV, AC və s. Kimi uzaqdan idarə oluna bilər. çox ucuz bir sensor olan bir IR qəbuledicisi istifadə edərək