Mündəricat:

Universal Taymer - Çiləyici Nəzarətçisi: 5 addım
Universal Taymer - Çiləyici Nəzarətçisi: 5 addım

Video: Universal Taymer - Çiləyici Nəzarətçisi: 5 addım

Video: Universal Taymer - Çiləyici Nəzarətçisi: 5 addım
Video: Универсальный мини таймер Т2 для авиамоделей, судомоделей, автомоделей. T2 timer Universal for plane 2024, Iyul
Anonim
Universal Taymer - Çiləyici Nəzarətçisi
Universal Taymer - Çiləyici Nəzarətçisi
Universal Taymer - Çiləyici Nəzarətçisi
Universal Taymer - Çiləyici Nəzarətçisi
Universal Taymer - Çiləyici Nəzarətçisi
Universal Taymer - Çiləyici Nəzarətçisi

Uni-timer, 24 fərqli zaman aralığında fərdi və ya qrup halında açmaq və söndürmək üçün proqramlaşdırıla bilən, 4 rölesi olan Arduino hardware əsaslı universal taymer vahididir. Layihənin məqsədi, bir çiləyici sistemini idarə edəcək, lakin zamanlama daxil olmaqla digər tətbiqlər üçün faydalı olan, ultra səliqəli proqramlaşdırıla bilən bir zamanlayıcı qurmaq idi. Ən kiçik vaxt ölçüsü 1 dəqiqəyə bərabərdir.

Dövrə bir neçə çip modulundan hazırlanmışdır. Vaxt, həqiqətən də sizin yazdığınız bir Android tətbiqi ilə Bluetooth vasitəsilə təyin edilə bilər.

Addım 1: Hazırlıq. Alətlər və Sarf materialları

Hazırlıq. Alətlər və Sarf materialları
Hazırlıq. Alətlər və Sarf materialları
Hazırlıq. Alətlər və Sarf materialları
Hazırlıq. Alətlər və Sarf materialları
Hazırlıq. Alətlər və Sarf materialları
Hazırlıq. Alətlər və Sarf materialları

Alətlər:

  1. Lehim dəmir
  2. Kabel kəsici
  3. USBasp AVR proqramçı + proqramı (və ya hər hansı digər proqramçı)
  4. Proqramçı 10 pindən 6 pinə çevirici
  5. Kompüter
  6. FTDI 232 modulu (4 keçid kabeli + çörək taxtası) + Arduino serial monitoru və ya Putty proqramı
  7. Android telefon

Sarf materialları:

  1. Lehim teli
  2. Bəzi köhnə kompüter IDE kabelini təkrar emal edin
  3. Test kartı 2 sm x 1 sm (vacib deyil)
  4. 1K rezistor 3 ədəd
  5. CR2032 batareyası

Addım 2: Hazırlıq. Elektronika

Hazırlıq. Elektronika
Hazırlıq. Elektronika
Hazırlıq. Elektronika
Hazırlıq. Elektronika
Hazırlıq. Elektronika
Hazırlıq. Elektronika

Modullar:

  1. Arduino Uno və ya bir klon (mikrokontrolör modulu, dövrənin beyni) - ebay
  2. Kiçik RTC (kiçik real vaxt saat modulu) - ebay
  3. HC -05 Bluetooth modulu (Bluetooth serial modulu) - ebay
  4. Arduino Uno üçün 4 röle qalxanı (yuxarıdakı şəkildəki kimi) - ebay
  5. DC 9V enerji təchizatı (ölkənizdən asılı olaraq) - ebay

Addım 3: Bluetooth Modulunun Hazırlanması

Bluetooth modulunun hazırlanması
Bluetooth modulunun hazırlanması
Bluetooth modulunun hazırlanması
Bluetooth modulunun hazırlanması
Bluetooth modulunun hazırlanması
Bluetooth modulunun hazırlanması

Dövrə yığmadan əvvəl Bluetooth modulu Android cihazı və Arduino Uno ilə əlaqə qurmağa hazır olmalıdır. Bu modul ilə ardıcıl əlaqə və bir neçə AT əmri ilə edilə bilər.

AT əmrini Bluetooth moduluna göndərmək üçün onu yuxarıdakı sxemdəki kimi FTDI 232 modulu ilə bağlamalısınız. (FTDI232, USB çeviricisidir, kompüterdə virtual serial portu kimi görünür)

Bunun üçün bir çörək taxtası və bir neçə tel istifadə edin. Bəzi Bluetooth modullarında B1 düyməsi fabrikdən dövrə üzərində lehimlənir.

Bluetooth modulunun hazırlanması:

  1. B1 düyməsini basın və basılı saxlayın, FTDI232 USB kabelini kompüterə qoşun, B1 düyməsini buraxın. (indi Bluetooth modulu AT rejiminə girdi) Arduino proqramını işə salın.
  2. FTDI232 üçün uyğun ünsiyyət limanını seçin və Arduino proqramının Serial monitorunu işə salın.
  3. Baud dərəcəsini 38400 olaraq təyin edin.
  4. Göndərmək üçün təyin edin: vaqon geri dönüşü və xətt ötürülməsi
  5. Daxil edin AT daxil edin, dövrə tamam cavab verərsə işdəyik.:) Əgər yoxsa, 1 -ci nöqtədən başlayın.
  6. Sonra, Android telefonun Bluetooth cihazları siyahısında görünəcək Bluetooth cihazının adını təyin edirik. AT+NAME = UNITIMER yazın enter düyməsini basın. UNITIMER olmalıdır, çünki android tətbiqi bu adı axtaracaq.
  7. Uni-timerin pin kodunu təyin edin: AT+PIN = 1234 və ya hər hansı bir 4 rəqəmli nömrəni yazın və enter düyməsini basın. (cihazın Android -də cütləşməsi üçün vacib olacaq, buna görə nömrəni yadda saxla)
  8. Baud dərəcəsi fabrikadan 9600 olaraq təyin olunur, ancaq AT+UART = 9600, 0, 0 yazaraq təyin edə bilərsiniz.
  9. AT+RESET yazaraq AT rejimindən çıxmaq üçün enter düyməsini basın və işimiz bitdi.

Digər AT əmrlərini burada tapa bilərsiniz.

Bluetooth modulunu çörək taxtasından ayırın.

Addım 4: Proqramı yığmaq və yandırmaq

Proqramın montajı və yandırılması
Proqramın montajı və yandırılması

Dövrün montajı:

Yuxarıdakı şəkildən istifadə edin. Təxminən 8 sm uzunluğunda 8 kabel kəsin və şəkildə göstərildiyi kimi Arduino lövhəsinə lehimləyin. 3x1K rezistorlarını HC-05 Bluetooth modulunun RX pininə əlavə etmək üçün test kartından istifadə edin. 3V RX pinini 5V TX çıxışına bağlamağın ən ucuz yolu budur. (TTL səviyyəsi uyğunluğu, heç bir rezistor dövrəsi yanmaz) Arduino RX, bu yavaş sürətlə 3V TTL səviyyəsini dinləyə bilər.

Tellərin qalan 4 ucu TinyRTC moduluna gedir. (bizim saat)

4 röle qalxanını bağlayın və dövrəni tamamlayın. CR2032 batareyasını TinyRTC modulunun yuvasına qoşun. Batareya, güc adapteri bağlanmamış olsa belə, saatı işlədə bilər.

Proqramı yandırmaq:

Təəssüf ki, yer boşaltmaq üçün Arduino yükləyicisindən yaxa qurtarmaq məcburiyyətində qaldım, çünki eskiz qeyri -stabil olmağa başladı, ancaq yükləyici olmadan gözlənildiyi kimi işləyir. Yalnız lövhəyə yükləyə bilməzsiniz, bir AVR proqramçısı (USBasp) ilə yandırılmalıdır. Eskiz 8 röleyi idarə edə bilər, lakin bu sadələşdirilmiş versiyadır.

Proqramı necə yandıracağımı burada çox ətraflı izah etməyəcəyəm, bütün internetdə yazılıb.

Məsləhətim: AVR-nin SİGÜNƏLƏRİNİ dəyişməyin.

USBasp (və ya hər hansı bir uyğun tipli) proqramçını Arduino lövhəsinə qoşun və aşağıdakı hex faylını yükləmək üçün proqramınızdan istifadə edin. Uno lövhəsinin proqramlaşdırma pinlərinə qoşulmaq üçün 10-6 pinli adapterdən və ya bəzi kabellərdən istifadə etməlisiniz. USBaspi ayırın. (proqramı yandırarkən, Arduino lövhəsi 9V güc adapterindən istifadə etməsəniz, proqramçı vasitəsilə işləyir)

9V adapteri qoşun, hər şey qaydasındadırsa, Arduino lövhəsindəki LED sürətli yanıb sönməyə başlayacaq və Bluetooth modulundakı LED bir qədər yavaş yanıb sönəcək.

Dövrə artıq quruluşu qəbul etməyə hazırdır. Quraşdırma Uno lövhəsindəki ATmega 328 çipinin birləşdirilmiş eepromunda saxlanılır.

Addım 5: Quraşdırmanı Android Tətbiqi ilə Yükləyin, Yükləyin

Yükləyin, Quraşdırmanı Android Tətbiqi ilə Yükləyin
Yükləyin, Quraşdırmanı Android Tətbiqi ilə Yükləyin
Yükləyin, Quraşdırmanı Android Tətbiqi ilə Yükləyin
Yükləyin, Quraşdırmanı Android Tətbiqi ilə Yükləyin

Uni-timer.apk faylını Android telefonunuza yükləyin və quraşdırın. Bunu etmək üçün USB kabelindən istifadə etməli və Android cihazının quraşdırılmasından Naməlum mənbələri aktivləşdirməlisiniz. Budur necə və niyə.

Hələ də tətbiqin play-mağazaya yüklənməsi üçün fondlar toplamaq üzərində işləyirəm. Google bunun üçün bir qədər pul alır. İnsanlar tərəfindən bəyəniləcəyi təqdirdə, tətbiqi Apple cihazları üçün də edəcəyəm.

Qurmaq:

  1. Əvvəlcə proqramı yükləməli və Android cihazınıza quraşdırmalısınız.
  2. Güc adapterini qoşun, indi dövrə açılır.
  3. Android cihazında Bluetooth -u işə salın və yeni cihazlar axtarın.
  4. UNITIMER cihazını qoşun, ifritə 4 rəqəmli pin kodu istəyəcək. (Bluetooth pin üçün daxil etdiyiniz kod budur.)
  5. Tətbiqi işə salın. Yükləmə quraşdırma düyməsinə vurun. Tətbiq qısa müddətdə Uni-timer ilə əlaqə quracaq və "Quraşdırma endirildi" yazısı ilə sizə bir xəbərdarlıq pəncərəsi təqdim edəcək. Bu işləmirsə, bir əlaqə xətası verər və ya Bluetooth üçün icazə istəyər.
  6. Hər şey qaydasındadırsa, xəbərdarlıq pəncərəsindəki OK düyməsini vurun, bir neçə dəqiqə sonra tətbiq yüklənmiş məlumatlarla quraşdırma formasını dolduracaq. (ilk dəfə boş olacaq)
  7. İstifadə etmək istədiyiniz proqramları dəyişdirin, qalan hissələrdə günlərdəki işarələri silin. (Proqramları eyni gündə üst-üstə salmayın. Burada müzakirə olunur.)
  8. Quraşdırmanı yüklə vurun, bir xəbərdarlıq pəncərəsi alırsınız, hər şey qaydasındadırsa "Quraşdırma yükləndi" yazısı ilə bir xəbərdarlıq pəncərəsi alırsınızsa, səhv proqramın nömrəsi ilə bir xəbərdarlıq alırsınız. (proqramı düzəldin və prosesi təkrarlayın)
  9. Proqram yüklənibsə, proqramı bağlamaq üçün Çıxış düyməsinə vurun. Bitirdin

Tətbiqlə istədiyiniz zaman konfiqurasiyanı dəyişə bilərsiniz.

İndi rölelerin təyin olunmuş vaxtda aktivləşməsini gözləməlisiniz. Rölelərin çıxışı yaşıl prizlərdir.

Vacibdir !!! AC120V 3A və ya AC240V 1, 5A (DC24 3A) keçid cərəyanını aşmayın

Daha açıq İstifadəçi Bələdçisi burada.

Pis ingilis dilim üçün üzr istəyirəm.

Tövsiyə: