
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54



Bu layihədə sizə giroskop və arduino uno ilə sadə 4 ledli əyilmə dimmerinin necə qurulacağını göstərəcəyəm. "+" Şəklində düzülmüş 4 led var və çörək taxtasını əydikcə daha çox yanacaq.
Bu, heç bir lehimləmə tələb etməyəcək, yalnız əsas çörək taxtası montajı və əsas arduino proqramlaşdırması.
Addım 1: Materiallar:
1) Arduino Uno lövhəsi və USB kabeli. İstəsəniz fərqli bir lövhədən istifadə edə bilərsiniz, ancaq fərqli lövhələrin fərqli pin konfiqurasiyalarına malik olduğunu unutmayın, məsələn, bir Arduino Mega istifadə edirsinizsə SDA və SCL pinləri 20 və 21 -dir.
2) 4 led, ledlər eyni olmalıdır, rəng fərq etməz sizə bağlıdır:)
3) 100 ohm ilə 1 K ohm arasında hər yerdə 4 eyni rezistor, təxminən 200 -ə qədər tövsiyə edirəm
4) çörək taxtası
5) dupont telləri
6) MPU-6050 girro
7) U formalı tullanan kabellər (isteğe bağlı). Çörək taxtasında daha yaxşı göründükləri üçün bu keçid kabellərini istifadə etdim və ledlər bu şəkildə daha çox görünür. Təxminən 4 dollara ebayda 140 qutu tapa bilərsiniz. Bu kabellər yoxdursa, onları dupont telləri ilə əvəz edə bilərsiniz.
Addım 2: Quraşdırma



1) Çörək lövhəsinə "+" şəklində 4 led qoyaraq başlayın. Ledlərin uzun sancaqları pozitivdir. Müsbət pinləri sağdakı yuxarı və aşağı ledlər üçün, sol və sağ ledlər üçün isə aşağıda yerləşdirdim (ilk şəklə baxın).
2) Çörək taxtasına dörd rezistoru daxil edin.
3) Şəkildəki kimi MPU6050 -ni yerləşdirin
4) Telləri daxil edin. Led yer sancaqları birbaşa yerə gedəcək. Müsbət sancaqlar bir rezistordan keçərək arduino sancaqlarına daxil olacaq: pin 3, rezistor vasitəsilə ön ledə, pin 5 rezistor vasitəsilə alt ledə qədər və pin 6 sağ led, pin 9 sol led
MPU6050, yerə və 5V+-ə qoşulmalıdır, bundan sonra SDA -nı A4 -ə (analog 4), SCL -ni A5 -ə qoşun.
Əlaqələrin düzgün olduğundan əmin olmaq istəyirsinizsə, fritzig sxemini də əlavə etdim.
Addım 3: Kod
Mənbə kodu burada:
Və ya aşağıdan kopyalayın:
I2CDev və MPU6050 adlı iki xarici libə ehtiyacınız olacaq, bunları bura əlavə etdim və kodun mənbəyini aşağıda yerləşdirdim. Mən o libasları yazmamışam, bu mənim ləyaqətim deyil:)
Kitabxananı necə quracağınızı bilmirsinizsə, bu təlimatı yoxlayın:
Sonra yapışdırıb kopyalayın və ya kitabxanamı yükləyin və sınayın.
* I2CDev kitabxana mənbəyi:
Addım 4: Gyro -nun təkmilləşdirilməsi və fərqli istifadəsi

MPU6050 ilə etdiyim ən sadə layihədir, bu fikirdən bir çox törəmə düşünə bilərəm:
- hər istiqamətə iki və ya daha çox led əlavə etmək, mələk nə qədər dik olsa, o qədər çox işıq yanar
- düzgün bir dik mövqeyə malik olmadığınız bir səslə sizi xəbərdar edəcək geyinəcək hazırlamaq
Düşünürəm ki, bu çirkin şərtlər bəzi riyaziyyatla yaxşılaşdırıla bilər (əgər bəzi tənliklər ilə əvəz olunarsa).
BONUS olaraq:) Layihənin başqa bir versiyası ilə youtube videosu hazırladım, yuxarıya 3, aşağıya 2, sola 2, sağa 2 led əlavə etdim.
Videonu yoxlamaq istəyirsinizsə bura vurun. Yuxarıdakı çörək taxtasının şəklini də əlavə etmişəm.
Maraqlananlar üçün kodu bura daxil edin və bu xətti dəyişdirin
#SADƏ_İSTƏMƏLİYİ doğrudur
---------- ilə ----------- #SADƏ_İSTİFADƏSİ yalan təyin edin
Yeni led pinout: ön ledlər: 3, 12, 11, alt ledlər: 5, 6, 7, sol ledlər: 10, 4, sağ ledlər: 6, 9
Digər dərsliyimdə, fiziki olaraq döndükdə jiroskopun kompüterdəki ekranı çevirmək üçün necə istifadə edilə biləcəyini göstərdim. Təlimat verən buradadır.
YouTube videolarını bəyəndinizsə, burdan kanalıma abunə olaraq daha çoxunu əldə edə bilərsiniz
Addım 5: Bu Dərsliyə Son Əlavə, Giroskopla idarə olunan Neopixel Üzük

Əgər maraqlanırsınızsa kodu burada tapa bilərsiniz.
Tövsiyə:
WIFI və Gyroscope ilə Altı Tərəfli PCB LED Zar - PIKOCUBE: 7 Addım (Şəkillərlə)

WIFI və Gyroscope ilə Altı Tərəfli PCB LED Zar - PIKOCUBE: Salam istehsalçılar, bu moekoe istehsalçısıdır! Bu gün sizə altı PCB və 54 LED -ə əsaslanan əsl LED zarının necə qurulacağını göstərmək istəyirəm. Hərəkəti və zarın yerini təyin edə bilən daxili giroskopik sensorun yanında, kub bir ESP8285-01F ilə gəlir
Android və ya iPhone -dan Bluetooth ilə idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: 4 addım

Android və ya Iphone -dan Bluetooth tərəfindən idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: Salam uşaqlar bu təlimatlarda, Bluetooth bağlantısı istifadə edərək Android telefonunuzdan və ya iphone -dan bir neopixel LED şeridi və ya ws2812 LED şeridini necə idarə etməyi müzakirə etdim. Arduino ilə birlikdə evinizə neopixel LED şeridi əlavə edin
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım

ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
SmartPhone Oyun Simulyatoru- Jest Control IMU, Accelerometer, Gyroscope, Magnetometer istifadə edərək Windows Oyunlarını oynayın: 5 addım

SmartPhone Oyun Simulatoru- Jest Control IMU, Accelerometer, Gyroscope, Magnetometer istifadə edərək Windows Oyunlarını oynayın: Bu layihəni dəstəkləyin: https://www.paypal.me/vslcreations açıq mənbəli kodlara bağışlayaraq & daha da inkişaf etdirmək üçün dəstək
Arduino Nano: Visuino ilə Accelerometer Gyroscope Compass MPU9250 I2C Sensor: 11 addım

Arduino Nano: Visuino ilə Accelerometer Gyroscope Compass MPU9250 I2C Sensor: MPU9250, hazırda mövcud olan ən inkişaf etmiş Accelerometer, Gyroscope və Compass kiçik ölçülü sensorlardandır. Aşağı keçid filtrləmə, hərəkət aşkarlama və hətta proqramlaşdırıla bilən xüsusi bir prosessor da daxil olmaqla bir çox inkişaf etmiş xüsusiyyətlərə malikdir