Mündəricat:

Uzaqdan İdarəetmə ilə Arduino Svetofor İdarəçisi: 10 addım
Uzaqdan İdarəetmə ilə Arduino Svetofor İdarəçisi: 10 addım

Video: Uzaqdan İdarəetmə ilə Arduino Svetofor İdarəçisi: 10 addım

Video: Uzaqdan İdarəetmə ilə Arduino Svetofor İdarəçisi: 10 addım
Video: Arduino ilə uzaqdan idarə olunan maşın | Arduino car with Remote control | PART 1 2024, Iyul
Anonim
Arduino Svetofor Nəzarətçisi Uzaqdan İdarəetmə
Arduino Svetofor Nəzarətçisi Uzaqdan İdarəetmə

Yenidən təmir etdiyim bir işıqfor var idi. Yalnız işığın siqnal nümunələri üçün nəzarətçi qurmaq qalır. Bükmək üçün bir uzaqdan idarəetmə qurğusu daxil etdim. Bu da mənim üçün bir Arduino sınamaq üçün mükəmməl bir fürsət idi. Həm MAC, həm də Windows -da istifadəsi asan olduğu üçün Arduinodan istifadə etmək istədim.

Addım 1: Layihəni müəyyənləşdirin

Bir elektronika dizayn layihəsinə başlamaq üçün əvvəlcə onun funksionallığının parametrlərini təyin edin. Bu layihə aşağıdakı kimi təyin olunur: 3 çıxışı idarə edin 4 girişi oxuyun 1 interuptı oxuyun Xüsusiyyətlər: 3 çıxış birdən çox rejimdə sıralanır-Standart Svetofor nümunəsi-Tərs Nümunə-Hər çıxışda sabit hər bir çıxış-Artırma və azalma ardıcıllığı sürətini söndürün Uzaqdan idarəetmədən istifadə edərək xilas edilmiş vaxt parametrlərini dəyişdirin; Real vaxt malikanədə icra edin.

Addım 2: Dövrün prototipi

Dövrəni sınamaq üçün prototip üsullarından istifadə edin. Arduino Duemilanovdan istifadə etdim. 3 LED, 4 açar bağladım və kodu yazmağa başladım. Arduino IDE (PULSUZ !!) köhnə yaxşı ANSI C -yə çox bənzər bir sintaksisdən istifadə edir. Siqnal nümunələri rejimi ilə başladım. Kodumu modullaşdırmaq üçün bir hal ifadəsi istifadə etdim. Düymələrin kodunu əlavə etdim. Düymələr UP/DN rejimini və Yuxarı/DN sürətini idarə edir.

Addım 3: Kodu yazın

Əsasları öyrəndikdən sonra əlavələrə keçdim. Uzaqdan idarəetmə cihazını Arduino'ya bağladım və alınan siqnal xəttini kəsmə pinimə bağladım. 5 volt rölesi idarə edən keçid tranzistorlarından istifadə edərək Arduino çıxış pinlərimi də tamponladım.

Addım 4: TEST TEST TEST TEST

Dövrənizi və kodunuzu hərtərəfli sınayın. Arduino sahə proqram qabiliyyətinə imkan verir, amma bu test etməmək üçün heç bir bəhanə deyil. Uzaqdan idarəetməni əlavə etdikdən sonra kodu idarə etmək üçün bir çox kod dəyişikliyi etdim. Bu versiyada pult üçün istifadə edilə bilən kod var qəbuledicidir, ancaq vaxtını və standart flaş modelini və gücünü artırma sürətini yenidən proqramlaşdırma qabiliyyətini pozur.

Addım 5: Elektron Şematik Dizayn

Elektron sxemi modelləşdirmək üçün bir dizayn proqramından istifadə edin Hər bir komponenti yaradın və sancaqlarını bir -birinə bağlayın

Addım 6: PCB Layout

PCB (Çaplı Devre Kartı) qurmaq üçün dizayn proqramından istifadə edin. Son plandan bir karton kəsin və TEST FIT IT. İşıq qapılarını düzgün bağlamaq və bağlamaq üçün Vintləri İşıq Qutusuna buraxsam şanslı oldum və kifayət qədər oyun oynadım.

Addım 7: PCB -ni kəsin

PCB kəsin
PCB kəsin

Devre kartını düzəltmək üçün bir oyma, CNC, Lazer və ya aşındırma istifadə edin. Mükafat Qalereyasında Stivə xüsusi təşəkkürlər. Yerli kubok mağazanızla yoxlayın və ya oyma işarə edin. Bu qabiliyyətə sahib olduqlarını bilməyəcəklər. Mənim lövhəm 10 illik kubok/lövhə oyma ustasında kəsilmişdi. Şematik və PCB hazırlamaq üçün NOVARM -ın DipTrace -dən istifadə etdim.

Addım 8: Layihəni toplayın

Layihəni toplayın
Layihəni toplayın

Komponentləri PCB -yə yerləşdirin, pinləri və ucları lehimləyin.

Addım 9: PCB -ni quraşdırın

PCB quraşdırın
PCB quraşdırın

PCB -ni Svetofora quraşdırın. Bütün komponentləri tellə bağlayın

Addım 10: Bitirin

Ada Oğlan! Geri oturun və əməyinizin bəhrələrindən zövq alın. BTW ampulləri əl istehsalı yüksək səmərəli LED -lərdir. Bu bütün işıqfor, hər üç işıq da 5V -də 10W -dan az çəkir.

Tövsiyə: