Obsah:

Univerzálny časovač - ovládač postrekovača: 5 krokov
Univerzálny časovač - ovládač postrekovača: 5 krokov

Video: Univerzálny časovač - ovládač postrekovača: 5 krokov

Video: Univerzálny časovač - ovládač postrekovača: 5 krokov
Video: Univerzální ovladač FD030 2024, Júl
Anonim
Univerzálny časovač - ovládač postrekovača
Univerzálny časovač - ovládač postrekovača
Univerzálny časovač - ovládač postrekovača
Univerzálny časovač - ovládač postrekovača
Univerzálny časovač - ovládač postrekovača
Univerzálny časovač - ovládač postrekovača

Uni-timer je hardvérová univerzálna jednotka časovača Arduino so 4 relé, ktoré je možné naprogramovať na zapínanie a vypínanie jednotlivo alebo v skupine v 24 rôznych časových obdobiach. Cieľom projektu bolo vybudovať ultra -cheep programovateľný časovač, ktorý bude ovládať postrekovací systém, ale bol užitočný pre iné aplikácie, ktoré zahŕňajú načasovanie. Najmenšia časová stupnica je 1 minúta.

Obvod je vyrobený z niekoľkých modulov cheep. Načasovanie je možné nastaviť pomocou Bluetooth pomocou aplikácie pre Android, ktorú skutočne napísal aj váš.

Krok 1: Príprava. Nástroje a spotrebný materiál

Príprava. Nástroje a spotrebný materiál
Príprava. Nástroje a spotrebný materiál
Príprava. Nástroje a spotrebný materiál
Príprava. Nástroje a spotrebný materiál
Príprava. Nástroje a spotrebný materiál
Príprava. Nástroje a spotrebný materiál

Náradie:

  1. Spájkovačka
  2. Rezačka káblov
  3. Programátor USBasp AVR + softvér (alebo akýkoľvek iný programátor)
  4. Programátor prevodník 10 pinov na 6 pinov
  5. Počítač
  6. Modul FTDI 232 (prepojovací kábel 4 + prepojovacia doska) + sériový monitor Arduino alebo softvér Putty
  7. Telefón s Androidom

Spotrebný materiál:

  1. Spájkovací drôt
  2. Recyklujte starý počítačový kábel IDE
  3. Testovacia doska plošných spojov 2 cm x 1 cm (nie je nevyhnutné)
  4. 1K odpor 3 kusy
  5. Batéria CR2032

Krok 2: Príprava. Elektronika

Príprava. Elektronika
Príprava. Elektronika
Príprava. Elektronika
Príprava. Elektronika
Príprava. Elektronika
Príprava. Elektronika

Moduly:

  1. Arduino Uno alebo nejaký klon (modul mikrokontroléra, mozog obvodu) - ebay
  2. Tiny RTC (malý modul hodín v reálnom čase) - ebay
  3. Modul Bluetooth HC -05 (sériový modul Bluetooth) - ebay
  4. 4 reléový štít pre Arduino Uno (ako na obrázku vyššie) - ebay
  5. Napájanie DC 9V (v závislosti od vašej krajiny) - ebay

Krok 3: Príprava modulu Bluetooth

Príprava modulu Bluetooth
Príprava modulu Bluetooth
Príprava modulu Bluetooth
Príprava modulu Bluetooth
Príprava modulu Bluetooth
Príprava modulu Bluetooth

Pred zostavením obvodu musí byť modul Bluetooth pripravený na komunikáciu so zariadením Android a Arduino Uno. To sa dá dosiahnuť sériovou komunikáciou s modulom a niekoľkými príkazmi AT.

Na odoslanie príkazu AT do modulu Bluetooth ho musíte prepojiť s modulom FTDI 232, ako je to v predchádzajúcom obvode. (FTDI232 je prevodník sériového portu na USB, v počítači sa zobrazuje ako virtuálny sériový port)

Na tento účel použite dosku na chlieb a niekoľko drôtov. Na niektorých moduloch Bluetooth je tlačidlo B1 spájkované na obvode od výroby.

Príprava modulu Bluetooth:

  1. Stlačte a podržte tlačidlo B1, pripojte USB kábel FTDI232 k počítaču, uvoľnite tlačidlo B1. (teraz modul Bluetooth prešiel do režimu AT) Spustite softvér Arduino.
  2. Vyberte správny komunikačný port pre FTDI232 a spustite sériový monitor softvéru Arduino.
  3. Nastavte prenosovú rýchlosť na 38 400.
  4. Nastavte ho na odosielanie: návrat vozíka a posun riadka
  5. Napíšte AT stlačte Enter, ak obvod odpovie OK, pracujeme.:) Ak nie, začnite od bodu 1.
  6. Ďalej nastavíme názov zariadenia Bluetooth, ktoré sa zobrazí v zozname zariadení Bluetooth v telefóne s Androidom. Napíšte AT+NAME = UNITIMER stlačte Enter. Musí to byť UNITIMER, pretože aplikácia pre Android bude hľadať tento názov.
  7. Nastavte PIN kódu Uni-timer: Zadajte AT+PIN = 1234 alebo akékoľvek 4-miestne číslo a stlačte Enter. (bude to nevyhnutné pri párovaní zariadenia v systéme Android, preto si číslo zapamätajte)
  8. Prenosová rýchlosť je z výroby nastavená na 9600, ale môžete ju nastaviť zadaním AT+UART = 9600, 0, 0.
  9. Zadajte AT+RESET a stlačením klávesu Enter sa odhláste z režimu AT a máme hotovo.

Ďalšie AT príkazy nájdete tu.

Odpojte modul Bluetooth od prepojovacej dosky.

Krok 4: Zostavenie a napálenie programu

Zostavenie a napálenie programu
Zostavenie a napálenie programu

Zostavenie obvodu:

Použite obrázok vyššie. Odstrihnite 8 káblov dlhých asi 8 cm a spájajte ich na doske Arduino, ako je znázornené na obrázku. Pomocou testovacej dosky pridajte rezistory 3x1K na kolík RX modulu Bluetooth HC-05. Toto je najlacnejší spôsob pripojenia 3V RX pinu k 5V TX výstupu. (Zhoda úrovne TTL, nespália sa žiadne odpory) Arduino RX dokáže pri tejto nízkej rýchlosti počúvať úroveň 3V TTL.

Zostávajúce 4 konce vodičov smerujú k modulu TinyRTC. (naše hodiny)

Pripojte 4 reléový štít a obvod je hotový. Pripojte batériu CR2032 do zásuvky na module TinyRTC. Batéria udrží hodiny v chode aj bez pripojeného sieťového adaptéra.

Napaľovanie programu:

Bohužiaľ som sa musel zbaviť bootloadera Arduino, aby som uvoľnil miesto, pretože skica začala byť nestabilná, ale bez bootloadera funguje podľa očakávania. Nemôžete ho teda len nahrať na dosku, ale musíte ho napáliť pomocou programátora AVR (USBasp). Náčrt môže poháňať 8 relé, ale toto je zjednodušená verzia.

Nebudem sa tu príliš rozpisovať, ako napáliť program, je napísané po celom internete.

Moja rada: Nemeňte poistky AVR.

Pripojte programátor USBasp (alebo iný vhodný typ) k doske Arduino a pomocou softvéru nahrajte nižšie uvedený hex súbor. Na pripojenie k programovacím kolíkom dosky Uno musíte použiť 10-6 kolíkový adaptér alebo niektoré káble. Odpojte USBasp. (pri napaľovaní programu je doska Arduino napájaná pomocou programátora, ak nepoužívate 9V napájací adaptér)

Pripojte 9V adaptér, ak všetko pôjde dobre, LED na doske Arduino začne rýchlo blikať a LED na module Bluetooth bude blikať pomalšie.

Okruh je teraz pripravený prijať nastavenie. Nastavenie je uložené v zabudovanom eeprom čipe ATmega 328 na doske Uno.

Krok 5: Nahrajte, stiahnite si aplikáciu Setup pomocou systému Android

Odovzdajte, stiahnite si aplikáciu Nastavenie pomocou systému Android
Odovzdajte, stiahnite si aplikáciu Nastavenie pomocou systému Android
Odovzdajte, stiahnite si aplikáciu Nastavenie pomocou systému Android
Odovzdajte, stiahnite si aplikáciu Nastavenie pomocou systému Android

Stiahnite a nainštalujte si Uni-timer.apk do telefónu s Androidom. Na to musíte použiť kábel USB a povoliť neznáme zdroje z nastavenia zariadenia Android. Tu je návod, ako a prečo.

Stále pracujem na zhromažďovaní základov, aby bola aplikácia nahraná do obchodu Play. Google si za to účtuje nejaké peniaze. Tiež urobím aplikáciu pre zariadenia Apple, ak sa to ľuďom bude páčiť.

Nastaviť:

  1. Najprv si musíte stiahnuť aplikáciu a nainštalovať ju do svojho zariadenia s Androidom.
  2. Pripojte napájací adaptér, teraz je obvod zapnutý.
  3. Spustite Bluetooth na zariadení Android a vyhľadajte nové zariadenia.
  4. Spárujte zariadenie UNITIMER, čarodejnica požiada o 4 -miestny PIN kód. (to je kód, ktorý ste zadali pre PIN Bluetooth.)
  5. Spustite aplikáciu. Klepnite na tlačidlo Nastavenie sťahovania. Aplikácia sa v krátkom čase spojí s Uni-timerom a zobrazí vám výstražné okno s nápisom „Nastavenie bolo stiahnuté“. Ak to nefungovalo, zobrazí sa chyba pripojenia alebo požiadajte o povolenie Bluetooth.
  6. Ak všetko prebehlo v poriadku, klepnite na výstražné okno na tlačidlo OK, o chvíľu aplikácia vyplní inštalačný formulár stiahnutými údajmi. (prvýkrát bude prázdny)
  7. Upravte programy, ktoré chcete používať, v opačnom prípade zrušte začiarknutie dní. (Programy neprekrývajte v ten istý deň. To je popísané tu.)
  8. Klepnite na položku Nahrať nastavenie, zobrazí sa okno s upozornením. Ak bolo všetko v poriadku, zobrazí sa okno s upozornením s nápisom „Nastavenie bolo nahrané“. Ak nie, zobrazí sa upozornenie s číslom chybného programu. (opravte program a zopakujte postup)
  9. Ak bol program nahraný, zatvorte aplikáciu klepnutím na tlačidlo Ukončiť. Skončil si.

Prostredníctvom aplikácie môžete nastavenie kedykoľvek zmeniť.

Teraz musíte počkať, kým sa relé aktivujú v nastavenom čase. Výstupom relé sú zelené zásuvky.

Dôležité !!! Dávajte pozor, aby ste neprekročili spínací prúd AC120V 3A alebo AC240V 1, 5A (DC24 3A)

Podrobnejšia používateľská príručka je tu.

Ospravedlňte moju zlú angličtinu.

Odporúča: