Mündəricat:

Arduino -nu 20 Dəqiqədə Öyrənin (güclə doludur): 10 addım (şəkillərlə)
Arduino -nu 20 Dəqiqədə Öyrənin (güclə doludur): 10 addım (şəkillərlə)

Video: Arduino -nu 20 Dəqiqədə Öyrənin (güclə doludur): 10 addım (şəkillərlə)

Video: Arduino -nu 20 Dəqiqədə Öyrənin (güclə doludur): 10 addım (şəkillərlə)
Video: PRUSASLICER İSTİFADƏ | PRUSASLICER DOLDURMA VƏ ÜTÜLƏMƏ PARAMETLƏRİ | PRUSA SLICER TƏLİMATI | FƏSİL 5 2024, Iyul
Anonim
Arduino -nu 20 dəqiqədə öyrənin (güclə doludur)
Arduino -nu 20 dəqiqədə öyrənin (güclə doludur)
Arduino -nu 20 dəqiqədə öyrənin (güclə doludur)
Arduino -nu 20 dəqiqədə öyrənin (güclə doludur)

Təlimat, yaxşı şeylər çatdırmaq və bu modulu oxuyaraq hər kəsin asanlıqla başa düşəcəyi asan və aydın bir anlayış mənbəyinə ehtiyacı olan əsl hobbiçisinə kömək etmək vizyonu ilə yazılmışdır. Mən də axtarışa davam edən bir arduino aspirantıyam. yeni yeniliklər və sırf internetdən öyrənirəm. Bu modulda verilən məlumatlar oxuculara anlayışları tez bir zamanda başa salmaq üçün asanlaşdırılmışdır. Oxucuların faydalanmasını təmin etmək üçün bildiyim faydalı məlumatları başqaları ilə bölüşməkdən xoşbəxtəm. Sizə söz verirəm ki, bu, həqiqətən də arduino axınına girmək üçün güclə dolu bir modul olacaq, gəlin birbaşa vaxt itirmədən məzmununa daxil olaq!

Addım 1: Modul1 -in məzmunu (əsaslar)

Modul1 -in məzmunu (əsaslar)
Modul1 -in məzmunu (əsaslar)

Əslində bu mənim arduino öyrənin mövzusunda ikinci təlimatımdır, mən artıq eyni mövzuda arduinonun bütün əsaslarını asan və aydın şəkildə əhatə edən bir təlimat yazmışam. Modul 1 -də (əsaslar):

1. Arduino haqqında qısa bir giriş.

2. arduino növləri.

3.arduino quruluşu.

4. ilk "layihəniz". PWM-nəbz eni modulyasiyası.

5. Serial ünsiyyət.

6. Təlimlər daxildir.

Buna görə də indiki təlimatı oxumağa davam etməzdən əvvəl mənim əvvəlki təlimatımdan istifadə etsəniz daha yaxşı və yaxşı olar. Arduino ilə yeni tanışsınızsa, mənim 1 -ci moduluma istinad edərək ikinci modulu asanlıqla öyrənmək üçün bir körpü yaradacaqsınız.

Addım 2: İçindəkilər (modul 2)

Tərkibi (modul 2)
Tərkibi (modul 2)

Təlimat verən, sırf arduino ilə fərqli sensorlar, rölelər, servo və LCD displeylərlə necə əlaqə qurulacağına əsaslanır.

1. ultrasəs sensoru.

2. PIR insan aşkarlama sensoru.

3. Səs sensoru.

4. Yağış suyu və Torpağın nəmlik Sensorları.

5. Mini və mikro servolar. həqiqətən.

6. LCD displeylər.

7. Öz ev avtomatlaşdırma layihəniz. (Asan)

öyrənmək və araşdırmaq üçün həyəcanlanın

Addım 3: Ultrasonik Sensor Ölçmə Məsafəsi

Ultrasonik Sensor Ölçmə Məsafəsi
Ultrasonik Sensor Ölçmə Məsafəsi
Ultrasonik Sensor Ölçmə Məsafəsi
Ultrasonik Sensor Ölçmə Məsafəsi
Ultrasonik Sensor Ölçmə Məsafəsi
Ultrasonik Sensor Ölçmə Məsafəsi

Nə edir? Ultrasonik bir ötürücü və bir ultrasəs qəbuledicisi var, buna görə də nəbz siqnalları arduinodan sensora verilərkən, ultrasəs siqnalları bir maneəyə çırpılaraq əks olunaraq qəbulediciyə səyahət üçün lazım olan vaxtı qaytarır. milisaniyələrlə hesablanır və serial məlumatları ilə izlənilə bilən arduino -ya çıxış məlumatları verir.

Pin detalları və əlaqə:

Vcc ------- Bu arduino 5v pininə/hər hansı digər uyğun təchizata bağlıdır.

gnd ------- Bu torpaq pinidir. Tetik-Arduino girişi bu pinlə (hər hansı bir rəqəmsal pin) bağlıdır.

echo ------- Sensorun çıxışı, echo ilə giriş olaraq konfiqurasiya edilmiş hər hansı bir rəqəmsal pin arasında əlaqə quraraq arduinoya aparılır.

Kodlaşdırma -ən asan hissədir! Bu sensorla işləməyə başlamaq üçün sadə bir kodlaşdırma yuxarıdakı şəkillərdə göstərilmişdir!

Yankı və tətiyi bağladığınız rəqəmsal pinlə düzgün pin nömrəsini dəyişdirin. Təkərin pin-12 və echo pin-11 ilə əlaqəli olması şərtilə əlaqə şəklinə görə.

Zamanın Məsafəyə Çevrilməsi

Sensorun milisaniyədə olan yankıdan çıxışı, çıxışı 58 -ə bölməklə asanlıqla məsafəyə çevrilə bilər. Bu, bir kodlaşdırma xətti ilə asanlıqla əldə edilə bilər.

Sadə bir real vaxt tətbiqi:

Evinizdə insanların giriş və çıxışını algılayaraq bir otaqda işıqları avtomatik olaraq açmaq və ya söndürmək üçün istifadə olunan bir avtomatlaşdırma etmək istəyirsinizsə. İnsanın aşkarlanması sensorun çıxış dəyərində ani bir düşməni təyin etməklə əldə edilə bilər və sistem buna uyğun olaraq proqramlaşdırıla bilər.

Addım 4: PIR İnsan Algılama Sensoru

PIR İnsan Algılama Sensoru
PIR İnsan Algılama Sensoru
PIR İnsan Algılama Sensoru
PIR İnsan Algılama Sensoru
PIR İnsan Algılama Sensoru
PIR İnsan Algılama Sensoru

Adından da göründüyü kimi, istilik yayan bir insanın və ya hər hansı bir heyvanın varlığını aşkar etmək üçün istifadə olunur, buna görə də insandan yayılan istiliyi hiss etmək və buna görə çıxışı vermək üçün IR dalğalarından istifadə edir. Bunu istifadə etmək çox sadədir!

pin detalları və əlaqə:

VCC-bu, arduinoda 5v ilə əlaqəli pindəki gücdür.

Gnd ----- Bu torpaq pinidir və arduino gnd ilə bağlıdır.

O/P ------ bu çıxış məlumatlarını arduinoya aparmaq üçün istifadə olunan çıxış pinidir, hər hansı bir rəqəmsal pinlə bağlana bilər.

Pimlərə əlavə olaraq, sensor həssaslığı və gecikməni dəyişmək üçün istifadə olunan iki tənzimlənən düymə ilə təchiz edilmişdir. kodlaşdırma-ən asan hissəsi!

Nümunə kodu üçün yuxarıda göstərilən şəkillərə baxın. çıxış sabit qalırsa, həssaslıq düyməsini dəyişməyə çalışın və istədiyiniz çıxışı əldə edə bilərsiniz.

Real vaxt nümunəsi!

Evin avtomatlaşdırılması layihələrində çox faydalıdır, çünki insanın mövcud olub -olmadığını öyrənmək və sistemin buna uyğun işləməsini təmin etmək çox vacibdir. Hamamın işıqlarını idarə etmək üçün istifadə edilə bilər, çünki istifadə edilmədikdə elektrik enerjisinə qənaət edir.

Addım 5: Səs sensoru

Səs Sensoru
Səs Sensoru
Səs Sensoru
Səs Sensoru

Səs sensoru ətrafda yaranan hər hansı bir səs dalğasını qəbul edir və buna görə də həm analoq, həm də rəqəmsal olaraq istifadə edilə bilər.

1. DIGITAL -a qoşulduqda:

Çıxış 0 və 1 -lər şəklində olacaq, buna görə həssaslıq yalnız modulla təmin edilən tirmpot istifadə edilərək dəyişdirilə bilər.

2. ANALOG ilə əlaqəli olarkən:

Çıxış 16 bit məlumat şəklindədir, buna görə trimpot istifadə etmədən standart bir istinad dəyərinə sahib olmaq və bir vəziyyətdə istifadə etməklə ("əgər" kimi) lazımi hərəkətləri etmək olar.

Yuxarıdakı iki şərt oxşar bir görünüşə malik olan hər hansı bir sensora aiddir, yəni üzərində trimpot. Bunu istifadə etməkdə heç bir komplikasiya yoxdur, sadəcə sensoru 5v ilə gücləndirərək və çıxışı istənilən formada ya analog, ya da rəqəmsal olaraq alaraq asanlıqla istifadə edə bilərsiniz.

Canlı Tətbiq

İşıqları və fanatları əllərsiz idarə etmək üçün ev avtomatlaşdırılmasında istifadə edilə bilər, məsələn, ikiqat çalmaq AÇIQ açmaq üçün proqramlaşdırıla bilər və bir tək çalmaq və söndürmək üçün proqramlaşdırıla bilər.

Addım 6: Yağış Damlaları və Torpaq Nəm Sensorları:

Yağış Damlaları və Torpaq Nəm Sensorları
Yağış Damlaları və Torpaq Nəm Sensorları
Yağış Damlaları və Torpaq Nəm Sensorları
Yağış Damlaları və Torpaq Nəm Sensorları
Yağış Damlaları və Torpaq Nəm Sensorları
Yağış Damlaları və Torpaq Nəm Sensorları

Həqiqətən faydalı məlumatlar verən və istifadə etmək çox xoş olan bəzi maraqlı sensorlardır!

Daha əvvəl izah etdiyiniz səs sensoru ilə çox oxşardır, buna görə həm analoq, həm də rəqəmsal olaraq istifadə edilə bilər və sensor dəyərlərinə görə vəzifənizi yerinə yetirmək üçün proqramlaşdırıla bilər.

Canlı tətbiqlər: Torpaq nəm sensoru bağınızı avtomatlaşdırmaq və bitkilərin ehtiyaclarına uyğun olaraq suvarılması və suyun qənaət edilməsi üçün istifadə edilə bilər. Beləliklə, daha çox cəhd edə bilərsiniz, arduino ilə işləmək təsəvvürünüzdən kənardır!

Addım 7: Mini və Mikro Servolar:

Mini və mikro servolar
Mini və mikro servolar

Sistemin hərəkətdə olması üçün servoları bilmək və onlarla işləmək çox xoşdur! Mən artıq servo haqqında ətraflı təlimat vermişəm və linki vuraraq müraciət edə biləcəyiniz tətbiqlərdir.

SERVO

Addım 8: Relay- (Yüksək Gərginliyi İdarə etmək üçün!)

Röle-(Yüksək Gərginliyi İdarə etmək üçün!)
Röle-(Yüksək Gərginliyi İdarə etmək üçün!)
Röle-(Yüksək Gərginliyi İdarə etmək üçün!)
Röle-(Yüksək Gərginliyi İdarə etmək üçün!)
Röle-(Yüksək Gərginliyi İdarə etmək üçün!)
Röle-(Yüksək Gərginliyi İdarə etmək üçün!)

Bunu bilmək çox vacibdir, çünki ev avtomatlaşdırılması üçün bir açar rolunu oynayacaq, çünki hər bir məişət texnikası AC -də işləyir və birbaşa idarə oluna bilməz və röle olan bir interfeys tələb edir.

Pin detalları:

5v enerji təchizatı ilə bağlıdır.

Gnd yerə bağlıdır.

Siqnal pimi, arduino rəqəmsal pinləri ilə bağlıdır, çünki bununla röleyi idarə edə bilərsiniz.

COM yüksək gərginliyin enerji mənbəyi ilə əlaqədardır, AC ilə işləyərkən çox diqqətli olmalısınız, çünki bu sizə ciddi ziyan vura bilər, buna görə də yenisinizsə köməkçiniz olsa daha yaxşı olar. Rölin işləməsi yuxarıdakı cədvəldə aydın şəkildə göstərilmişdir, ümid edirəm əlavə şərhə ehtiyacınız yoxdur.

Addım 9: LCD maye Kristal Ekran

LCD maye kristal ekran
LCD maye kristal ekran
LCD maye kristal ekran
LCD maye kristal ekran
LCD maye kristal ekran
LCD maye kristal ekran

Sensorların dəyərləri kimi içəridə baş verən prosesi bilmək üçün istifadə olunur, istifadəçinin sistemlə qarşılıqlı əlaqədə olması üçün də istifadə edilə bilər. Bağlantı detalları yuxarıda göstərilən şəkillərdə izah edilmişdir. Döşəmə qabı, ekranın kontrastını dəyişdirmək üçün istifadə olunur.

Məlumat ötürülməsi üçün D1, D2, D3, D4 pinləri istifadə olunur.

Nümunə kodlaşdırma: Kodlaşdırma yuxarıda göstərilən şəkillərdə göstərilir!

Liquidcrystal lcd (12, 11, 5, 4, 3, 2) üzərindəki koddakı xətt; nəzərdə tutur- (Rs, E, d0, d1, d2, d3) arduino pinlərinə (sırasıyla 12, 11, 5, 4, 3, 2) bağlıdır.

Lcd.begin (16, 2); - istifadə olunan ekranın 16*2 tipli olduğunu bildirir (sütun, satır)

Addım 10: Mənimlə öyrəndiyiniz üçün təşəkkür edirəm !

Mənimlə öyrəndiyiniz üçün təşəkkür edirəm !!!
Mənimlə öyrəndiyiniz üçün təşəkkür edirəm !!!

Ümid edirik ki, bu modulu bəyənirsiniz, düzəlişlərdə hər hansı bir səhv və ya hər hansı bir təkmilləşdirmə varsa mənə bildirin və bilməkdən məmnun olarıq! Yuxarıda göstərilən məzmunla bağlı hər hansı bir sualınız və ya şübhəniz varsa, şərh bölməsində bu barədə mənə bildirin və bacardığım hər hansı bir şəkildə kömək etməkdən məmnun olarıq.

Bu təlimatı bəyənirsinizsə, gələcək düymələri vurun ki, gələcəkdə hər hansı bir aydınlıq əldə edə biləsiniz. Sizinlə bölüşəcəyim daha çox faydalı şeylər var, buna görə də daha faydalı məlumatlar üçün məni izləyin. ********** Bilik paylaşın! Fikirlər yaradın! ***********

Tövsiyə: