Mundarija:

Universal taymer - sug'orish moslamasi: 5 qadam
Universal taymer - sug'orish moslamasi: 5 qadam

Video: Universal taymer - sug'orish moslamasi: 5 qadam

Video: Universal taymer - sug'orish moslamasi: 5 qadam
Video: Оптом бозорда: Сув Шланглари, Микроклимат, Почевниклар, Фонтанчалар нарҳи 2024, Iyul
Anonim
Universal taymer - sug'orish moslamasini boshqaruvchi
Universal taymer - sug'orish moslamasini boshqaruvchi
Universal taymer - sug'orish moslamasini boshqaruvchi
Universal taymer - sug'orish moslamasini boshqaruvchi
Universal taymer - sug'orish moslamasini boshqaruvchi
Universal taymer - sug'orish moslamasini boshqaruvchi

Uni-taymer-bu Arduino uskunasiga asoslangan 4 ta o'rni bo'lgan universal taymer-birlik bo'lib, uni 24 xil vaqt oralig'ida yakka yoki guruhda yoqish va o'chirish uchun dasturlash mumkin. Loyihaning maqsadi, purkagich tizimini boshqaradigan ultra chip dasturlashtiriladigan taymerni yaratish edi, lekin vaqtni o'z ichiga olgan boshqa dasturlar uchun foydali bo'ldi. Eng kichik vaqt o'lchovi - 1 daqiqa.

O'chirish bir nechta cheep modullaridan qilingan. Vaqtni Bluetooth orqali sozlash mumkin, Android ilovasi bilan siz yozgansiz.

1 -qadam: Tayyorgarlik. Asboblar va sarf materiallari

Tayyorgarlik. Asboblar va sarf materiallari
Tayyorgarlik. Asboblar va sarf materiallari
Tayyorgarlik. Asboblar va sarf materiallari
Tayyorgarlik. Asboblar va sarf materiallari
Tayyorgarlik. Asboblar va sarf materiallari
Tayyorgarlik. Asboblar va sarf materiallari

Asboblar:

  1. Lehimlovchi temir
  2. Kabel kesuvchi
  3. USBasp AVR dasturchi + dasturi (yoki boshqa dasturchi)
  4. Dasturchi 10 pimdan 6 pinli konvertor
  5. Kompyuter
  6. FTDI 232 moduli (4 ta o'tish kabeli + non paneli) + Arduino seriyali monitor yoki Putty dasturi
  7. Android telefon

Sarf materiallari:

  1. Lehim sim
  2. Eski kompyuter IDE kabelini qayta ishlating
  3. Sinov platasi 2 sm x 1 sm (muhim emas)
  4. 1K qarshilik 3 dona
  5. CR2032 batareyasi

2 -qadam: Tayyorgarlik. Elektronika

Tayyorgarlik. Elektronika
Tayyorgarlik. Elektronika
Tayyorgarlik. Elektronika
Tayyorgarlik. Elektronika
Tayyorgarlik. Elektronika
Tayyorgarlik. Elektronika

Modullar:

  1. Arduino Uno yoki biron bir klon (mikrokontroller moduli, elektron miyasi) - ebay
  2. Kichik RTC (real vaqtda kichik soat moduli) - ebay
  3. HC -05 Bluetooth moduli (Bluetooth ketma -ket moduli) - ebay
  4. Arduino Uno uchun 4 ta o'rni qalqoni (yuqoridagi rasmda bo'lgani kabi) - ebay
  5. DC 9V quvvat manbai (mamlakatingizga qarab) - ebay

3 -qadam: Bluetooth modulini tayyorlash

Bluetooth modulini tayyorlash
Bluetooth modulini tayyorlash
Bluetooth modulini tayyorlash
Bluetooth modulini tayyorlash
Bluetooth modulini tayyorlash
Bluetooth modulini tayyorlash

Biz sxemani yig'ishdan oldin, Bluetooth moduli Android qurilmasi va Arduino Uno bilan aloqa o'rnatishga tayyor bo'lishi kerak. Buni modul bilan ketma -ket aloqa va bir nechta AT buyruqlari yordamida amalga oshirish mumkin.

AT buyrug'ini Bluetooth moduliga yuborish uchun uni yuqoridagi sxemadagi kabi FTDI 232 moduliga ulash lozim. (FTDI232 - bu USB -konvertorning ketma -ketligi, kompyuterda virtual ketma -ket port sifatida ko'rinadi)

Buning uchun non paneli va bir nechta simlardan foydalaning. Ba'zi Bluetooth modullarida B1 tugmachasi zavodda lehimlangan.

Bluetooth modulini tayyorlash:

  1. B1 tugmachasini bosing va ushlab turing, FTDI232 USB kabelini kompyuterga ulang, B1 tugmachasini qo'yib yuboring. (endi Bluetooth moduli AT rejimiga kirdi) Arduino dasturini ishga tushiring.
  2. FTDI232 uchun mos aloqa portini tanlang va Arduino dasturiy ta'minotining ketma -ket monitorini ishga tushiring.
  3. Bod tezligini 38400 ga o'rnating.
  4. Uni yuborish uchun sozlang: vagonni qaytarish va chiziqli uzatish
  5. AT kiriting, Enter tugmachasini bosing, agar sxema OK deb javob bersa, biz biznesdamiz.:) Agar yo'q bo'lsa, 1 -banddan boshlang.
  6. Keyin biz Android qurilmasining Bluetooth qurilmalari ro'yxatida paydo bo'ladigan Bluetooth qurilmasining nomini o'rnatamiz. AT+NAME = UNITIMER buyrug'ini kiriting. UNITIMER bo'lishi kerak, chunki android ilovasi bu nomni qidiradi.
  7. Uni-taymerning pin kodini o'rnating: AT+PIN = 1234 yoki 4 raqamli raqamni tering va Enter tugmasini bosing. (Android -da qurilmani ulashda muhim bo'ladi, shuning uchun raqamni yodlang)
  8. Baud tezligi zavoddan 9600 ga o'rnatiladi, lekin siz uni AT+UART = 9600, 0, 0 yozib sozlashingiz mumkin.
  9. AT rejimidan chiqish uchun AT+RESET buyrug'ini kiriting va biz tugatdik.

Boshqa AT buyruqlarini bu erda topishingiz mumkin.

Bluetooth modulini taxtadan uzing.

4 -qadam: Dasturni yig'ish va yoqish

Dasturni yig'ish va yoqish
Dasturni yig'ish va yoqish

Zanjirni yig'ish:

Yuqoridagi rasmdan foydalaning. Taxminan 8 sm uzunlikdagi 8 ta kabelni kesib oling va ularni rasmda ko'rsatilgandek Arduino kartasiga lehimlang. 3x1K rezistorlarini HC-05 Bluetooth modulining RX piniga qo'shish uchun test kartasidan foydalaning. Bu 3V RX pinini 5V TX chiqishiga ulashning eng arzon usuli. (TTL darajasining mosligi, rezistorlar zanjiri yonmaydi) Arduino RX 3V TTL darajasini shu sekin tezlikda tinglay oladi.

Simlarning qolgan 4 uchi TinyRTC moduliga o'tadi. (bizning soat)

4 o'rni qalqonini ulang va siz sxemani bajarasiz. CR2032 batareyasini TinyRTC modulidagi rozetkaga ulang. Batareya quvvat adapteri ulanmagan holda ham soatni ushlab turishi kerak.

Dastur yonmoqda:

Afsuski, men bo'sh joy bo'shatish uchun Arduino bootloader -dan qutulishga majbur bo'ldim, chunki eskiz beqaror bo'lib qoldi, lekin yuklovchisiz kutilganidek ishlaydi. Siz uni faqat taxtaga yuklay olmaysiz, uni AVR dasturchisi (USBasp) bilan yoqishingiz kerak. Eskiz 8 ta o'rni boshqarishi mumkin, ammo bu soddalashtirilgan versiya.

Men bu erda batafsil ma'lumot bermayman, dasturni qanday yoqish kerakligi butun Internetda yozilgan.

Mening maslahatim: AVR-FUSES-ni o'zgartirmang.

USBasp (yoki har qanday mos keladigan) dasturchisini Arduino kartasiga ulang va pastda dex faylini yuklash uchun dasturiy ta'minotdan foydalaning. Uno kartasining dasturiy pinlariga ulanish uchun 10-6 pinli adapter yoki ba'zi kabellardan foydalanish kerak. USBaspni ajratib oling. (dastur yoqilganda, Arduino platasi dasturchi orqali quvvatlanadi, agar 9V quvvat adapteridan foydalanilmasa)

9V adapterni ulang, agar hamma narsa yaxshi bo'lsa, Arduino kartasidagi LED tez yonadi va Bluetooth modulidagi LED biroz sekin yonadi.

Endi sxema sozlamalarni qabul qilishga tayyor. O'rnatish Uno kartasida ATmega 328 chipining o'rnatilgan eepromida saqlanadi.

5 -qadam: Yuklab oling, Android ilovasi yordamida sozlashni yuklab oling

Yuklab oling, Android ilovasini o'rnatishni yuklab oling
Yuklab oling, Android ilovasini o'rnatishni yuklab oling
Yuklab oling, Android ilovasini o'rnatishni yuklab oling
Yuklab oling, Android ilovasini o'rnatishni yuklab oling

Uni-timer.apk-ni Android telefoningizga yuklab oling va o'rnating. Buni amalga oshirish uchun siz USB kabelidan foydalanishingiz va Android qurilmasini sozlashda noma'lum manbalarni yoqishingiz kerak. Mana, qanday va nima uchun.

Men hali ham ilovalarni play-do'konga yuklash uchun mablag 'yig'ish ustida ishlayapman. Google buning uchun biroz pul oladi. Agar men odamlarga yoqsa, men Apple qurilmalari uchun ilovani tayyorlayman.

Sozlash:

  1. Birinchidan, siz dasturni yuklab olishingiz va uni Android qurilmangizga o'rnatishingiz kerak.
  2. Quvvat adapterini ulang, endi elektron yoqilgan.
  3. Android qurilmasida Bluetooth -ni ishga tushiring va yangi qurilmalarni qidiring.
  4. UNITIMER qurilmasini ulang, jodugar 4 xonali pin kodni so'raydi. (bu Bluetooth pin uchun kiritgan kod.)
  5. Ilovani ishga tushiring. Yuklab olish sozlamalarini bosing. Qisqa vaqt ichida ilova Uni-taymerga ulanadi va sizga "O'rnatish yuklab olindi" degan ogohlantirish oynasini taqdim etadi. Agar bu ishlamasa, ulanish xatosi paydo bo'ladi yoki Bluetooth -dan ruxsat so'rang.
  6. Agar hamma narsa yaxshi bo'lsa, ogohlantirish oynasidagi OK tugmasini bosing, bir necha daqiqadan so'ng dastur o'rnatish formasini yuklab olingan ma'lumotlar bilan to'ldiradi. (birinchi marta bo'sh bo'ladi)
  7. Foydalanmoqchi bo'lgan dasturlarni o'zgartiring, qolganlarida tasdiq belgilarini olib tashlang. (Shu kuni dasturlarni bir-biriga yopishtirmang. Bu erda muhokama qilinadi.)
  8. Yuklash sozlamalarini bosing, siz ogohlantirish oynasini olasiz, agar hamma narsa tartibda bo'lsa, siz "O'rnatish yuklandi" yozuvi bilan ogohlantirish oynasini olasiz, agar bo'lmasa, noto'g'ri dastur raqami ko'rsatilgan ogohlantirishni olasiz. (dasturni to'g'rilab, jarayonni takrorlang)
  9. Agar dastur yuklangan bo'lsa, dasturni yopish uchun Chiqish tugmasini bosing. Siz tugadingiz.

Ilova yordamida sozlamani xohlagan vaqtda o'zgartirish mumkin.

Endi siz o'rni belgilangan vaqtda faollashishini kutishingiz kerak. O'rnimizni chiqishi - yashil rozetkalar.

Muhim !!! AC120V 3A yoki AC240V 1, 5A (DC24 3A) o'tish oqimidan oshmaslikka ehtiyot bo'ling

Foydalanuvchilar uchun aniqroq ko'rsatma bu erda.

Yomon ingliz tilim uchun uzr.

Tavsiya: