Tartalomjegyzék:

Univerzális időzítő - sprinklervezérlő: 5 lépés
Univerzális időzítő - sprinklervezérlő: 5 lépés

Videó: Univerzális időzítő - sprinklervezérlő: 5 lépés

Videó: Univerzális időzítő - sprinklervezérlő: 5 lépés
Videó: High Density 2022 2024, Július
Anonim
Univerzális időzítő - sprinklervezérlő
Univerzális időzítő - sprinklervezérlő
Univerzális időzítő - sprinklervezérlő
Univerzális időzítő - sprinklervezérlő
Univerzális időzítő - sprinklervezérlő
Univerzális időzítő - sprinklervezérlő

Az Uni-timer egy Arduino hardveralapú univerzális időzítő egység, 4 relével, amelyek programozhatók úgy, hogy egyenként vagy csoportosan be- és kikapcsoljanak 24 különböző időszakban. A projekt célja egy ultra -cheep programozható időzítő felépítése volt, amely egy sprinklerrendszert vezérel, de történetesen hasznos volt más alkalmazásokhoz, beleértve az időzítést. A legkisebb időskála 1 perc.

Az áramkör néhány rágómodulból készül. Az időzítés Bluetooth -on keresztül állítható be egy olyan Android -alkalmazással, amelyet Ön is valóban írt.

1. lépés: Előkészítés. Eszközök és fogyóeszközök

Készítmény. Eszközök és fogyóeszközök
Készítmény. Eszközök és fogyóeszközök
Készítmény. Eszközök és fogyóeszközök
Készítmény. Eszközök és fogyóeszközök
Készítmény. Eszközök és fogyóeszközök
Készítmény. Eszközök és fogyóeszközök

Eszközök:

  1. Forrasztópáka
  2. Kábelvágó
  3. USBasp AVR programozó + szoftver (vagy bármely más programozó)
  4. Programozó 10 pin -6 pin pin konverter
  5. Számítógép
  6. FTDI 232 modul (4 jumper kábel + kenyérlap) + Arduino soros monitor vagy Putty szoftver
  7. androidos telefon

Fogyóeszközök:

  1. Forrasztó huzal
  2. Használjon újra egy régi számítógépes IDE -kábelt
  3. Vizsgálati áramkör 2 cm x 1 cm (nem nélkülözhetetlen)
  4. 1K ellenállás 3 db
  5. CR2032 akkumulátor

2. lépés: Előkészítés. Elektronika

Készítmény. Elektronika
Készítmény. Elektronika
Készítmény. Elektronika
Készítmény. Elektronika
Készítmény. Elektronika
Készítmény. Elektronika

Modulok:

  1. Arduino Uno vagy valamilyen klón (mikrokontroller modul, az áramkör agya) - ebay
  2. Apró RTC (kis valós idejű óra modul) - ebay
  3. HC -05 Bluetooth modul (Bluetooth soros modul) - ebay
  4. 4 relépajzs az Arduino Uno számára (mint a fenti képen) - ebay
  5. DC 9V tápegység (országtól függően) - ebay

3. lépés: A Bluetooth modul előkészítése

A Bluetooth modul előkészítése
A Bluetooth modul előkészítése
A Bluetooth modul előkészítése
A Bluetooth modul előkészítése
A Bluetooth modul előkészítése
A Bluetooth modul előkészítése

Az áramkör összeállítása előtt a Bluetooth modult fel kell készíteni az Android -eszközzel és az Arduino Uno -val való kommunikációra. Ez történhet soros kommunikációval a modullal és néhány AT paranccsal.

Ahhoz, hogy az AT parancsot elküldhesse a Bluetooth modulhoz, azt egy FTDI 232 modulhoz kell csatlakoztatnia, mint a fenti áramkörben. (Az FTDI232 soros USB átalakító, virtuális soros portként jelenik meg a számítógépen)

Ehhez használjon kenyértáblát és néhány vezetéket. Egyes Bluetooth -moduloknál a B1 gomb gyárilag forrasztva van az áramkörön.

A Bluetooth modul előkészítése:

  1. Nyomja meg és tartsa lenyomva a B1 gombot, csatlakoztassa az FTDI232 USB -kábelét a számítógéphez, engedje el a B1 gombot. (most a Bluetooth modul AT módba lépett) Indítsa el az Arduino szoftvert.
  2. Válassza ki a megfelelő kommunikációs portot az FTDI232 számára, és indítsa el az Arduino szoftver soros monitorát.
  3. Állítsa az átviteli sebességet 38400-ra.
  4. Állítsa be küldésre: kocsi vissza és sor előtolás
  5. Írja be az AT billentyűt, nyomja meg az enter billentyűt, ha az áramkör rendben válaszol, üzletelünk.:) Ha nem, akkor kezdje az 1. ponttal.
  6. Ezután beállítjuk a Bluetooth -eszköz nevét, amely megjelenik az Android telefon Bluetooth -eszközeinek listájában. Írja be az AT+NAME = UNITIMER billentyűt. UNITIMER -nek kell lennie, mert az androidos alkalmazás megkeresi ezt a nevet.
  7. Az Uni-timer PIN-kódjának beállítása: Írja be az AT+PIN = 1234 vagy bármely 4 számjegyű számot, és nyomja meg az enter billentyűt. (elengedhetetlen lesz az eszköz párosításához Androidon, ezért jegyezze meg a számot)
  8. Az átviteli sebesség gyárilag 9600, de beállíthatja az AT+UART = 9600, 0, 0 beírásával.
  9. Írja be az AT+RESET billentyűt, és nyomja meg az enter gombot az AT módból való kilépéshez, és kész.

További AT parancsok itt találhatók.

Húzza ki a Bluetooth modult a kenyértáblából.

4. lépés: A program összeállítása és égetése

A program összeállítása és elégetése
A program összeállítása és elégetése

Az áramkör összeszerelése:

Használja a fenti képet. Vágjon el 8 kb. 8 cm hosszú kábelt, és forrasztja őket az Arduino táblára, a képen látható módon. Használja a tesztlapot a 3x1K ellenállások hozzáadásához a HC-05 Bluetooth modul RX csapjához. Ez a legolcsóbb módja annak, hogy egy 3 V -os RX -tűt 5 V -os TX -kimenethez csatlakoztasson. (TTL szintű illesztés, nincs ellenállás áramkör) Az Arduino RX képes hallgatni a 3 V -os TTL szintet ilyen lassú sebesség mellett.

A vezetékek fennmaradó 4 vége a TinyRTC modulhoz kerül. (az óránk)

Csatlakoztassa a 4 relépajzsot, és kész az áramkörrel. Csatlakoztassa a CR2032 elemet a TinyRTC modul aljzatába. Az akkumulátor biztosítja, hogy az óra akkor is működjön, ha nincs csatlakoztatva hálózati adapter.

A program égetése:

Sajnos meg kellett szabadulnom az Arduino rendszerbetöltőtől, hogy helyet szabadítsak fel, mert a vázlat instabillá vált, de a rendszerbetöltő nélkül a várt módon működik. Tehát nem csak feltöltheti a táblára, hanem el kell égetnie egy AVR programozóval (USBasp). A vázlat 8 relét képes meghajtani, de ez egy egyszerűsített változat.

Itt nem részletezem túl részletesen, hogyan kell írni a programot, az egész interneten megtalálható.

Tanácsom: Ne cserélje ki az AVR biztosítékokat.

Csatlakoztassa az USBasp (vagy bármilyen alkalmas típusú) programozót az Arduino kártyához, és használja a szoftverét az alábbi de hex fájl feltöltésére. 10-6 tűs adaptert vagy néhány kábelt kell használnia az Uno kártya programozási csapjaihoz való csatlakozáshoz. Húzza ki az USB asp. (a program írása közben az Arduino kártya a programozón keresztül táplálkozik, ha nem használja a 9 V -os hálózati adaptert)

Csatlakoztassa a 9V -os adaptert, ha minden rendben ment, az Arduino táblán lévő LED gyorsan villogni kezd, és a Bluetooth modul LED -je valamivel lassabban villog.

Az áramkör most készen áll a beállítás fogadására. A beállításokat az Uno táblán található ATmega 328 chip beépített eepromjában tárolja.

5. lépés: Töltse fel, töltse le a telepítést az Android App segítségével

Töltse fel, töltse le a Telepítést az Android alkalmazással
Töltse fel, töltse le a Telepítést az Android alkalmazással
Töltse fel, töltse le a Telepítést az Android alkalmazással
Töltse fel, töltse le a Telepítést az Android alkalmazással

Töltse le és telepítse az Uni-timer.apk alkalmazást Android telefonjára. Ennek eléréséhez USB -kábelt kell használnia, és engedélyeznie kell az ismeretlen forrásokat az Android -eszköz beállításaiban. Íme, hogyan és miért.

Továbbra is azon dolgozom, hogy alapítványokat gyűjtsek, hogy az alkalmazást fel lehessen tölteni a play-store-ba. A Google pénzt kér érte. Továbbá elkészítem az alkalmazást Apple eszközökhöz, ha véletlenül tetszenek az emberek.

Beállít:

  1. Először is le kell töltenie az alkalmazást, és telepítenie kell az Android készülékére.
  2. Csatlakoztassa a hálózati adaptert, most az áramkör be van kapcsolva.
  3. Indítsa el a Bluetooth funkciót az androidos készüléken, és keressen új eszközöket.
  4. Párosítsa az UNITIMER eszközt, a boszorkány 4 számjegyű PIN -kódot kér. (ezt a kódot adta meg a Bluetooth pin -hez.)
  5. Indítsa el az alkalmazást. Koppintson a Letöltés beállítása gombra. Az alkalmazás rövid időn belül csatlakozni fog az Uni-timerhez, és figyelmeztető ablakot jelenít meg a "Letöltött telepítés" felirattal. Ha ez nem működik, akkor csatlakozási hibát ad, vagy engedélyt kér a Bluetooth -hoz.
  6. Ha minden rendben ment, érintse meg az OK gombot a figyelmeztető ablakban, és néhány pillanat múlva az alkalmazás kitölti a beállítási űrlapot a letöltött adatokkal. (először üres lesz)
  7. Módosítsa a használni kívánt programokat, a többiekben távolítsa el a pipajeleket a napokból. (Ne fedje át ugyanazon a napon a programokat. Ezt itt tárgyaljuk.)
  8. Érintse meg a Feltöltés beállítása lehetőséget, figyelmeztető ablakot kap, ha minden rendben ment, akkor egy figyelmeztető ablak jelenik meg a "Telepítés feltöltve" felirattal, ha nem, akkor figyelmeztetést kap a hibás program számával. (javítsa ki a programot, és ismételje meg a folyamatot)
  9. Ha a program feltöltésre került, érintse meg a Kilép gombot az alkalmazás bezárásához. Kész vagy.

Az alkalmazással bármikor módosíthatja a beállításokat.

Most meg kell várnia, amíg a relék a beállított időben aktiválódnak. A relék kimenete a zöld aljzatok.

Fontos!!! Ügyeljen arra, hogy ne lépje túl az AC120V 3A vagy AC240V 1, 5A (DC24 3A) kapcsolási áramot

Részletesebb felhasználói útmutató itt található.

Elnézést a rossz angolomért.

Ajánlott: