Tartalomjegyzék:
- 1. lépés: Előkészítés. Eszközök és fogyóeszközök
- 2. lépés: Előkészítés. Elektronika
- 3. lépés: A Bluetooth modul előkészítése
- 4. lépés: A program összeállítása és égetése
- 5. lépés: Töltse fel, töltse le a telepítést az Android App segítségével
Videó: Univerzális időzítő - sprinklervezérlő: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
Eszközök:
- Forrasztópáka
- Kábelvágó
- USBasp AVR programozó + szoftver (vagy bármely más programozó)
- Programozó 10 pin -6 pin pin konverter
- Számítógép
- FTDI 232 modul (4 jumper kábel + kenyérlap) + Arduino soros monitor vagy Putty szoftver
- androidos telefon
Fogyóeszközök:
- Forrasztó huzal
- Használjon újra egy régi számítógépes IDE -kábelt
- Vizsgálati áramkör 2 cm x 1 cm (nem nélkülözhetetlen)
- 1K ellenállás 3 db
- CR2032 akkumulátor
2. lépés: Előkészítés. Elektronika
Modulok:
- Arduino Uno vagy valamilyen klón (mikrokontroller modul, az áramkör agya) - ebay
- Apró RTC (kis valós idejű óra modul) - ebay
- HC -05 Bluetooth modul (Bluetooth soros modul) - ebay
- 4 relépajzs az Arduino Uno számára (mint a fenti képen) - ebay
- DC 9V tápegység (országtól függően) - ebay
3. lépés: 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:
- 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.
- Válassza ki a megfelelő kommunikációs portot az FTDI232 számára, és indítsa el az Arduino szoftver soros monitorát.
- Állítsa az átviteli sebességet 38400-ra.
- Állítsa be küldésre: kocsi vissza és sor előtolás
- Í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.
- 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.
- 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)
- Az átviteli sebesség gyárilag 9600, de beállíthatja az AT+UART = 9600, 0, 0 beírásával.
- Í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
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 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:
- Először is le kell töltenie az alkalmazást, és telepítenie kell az Android készülékére.
- Csatlakoztassa a hálózati adaptert, most az áramkör be van kapcsolva.
- Indítsa el a Bluetooth funkciót az androidos készüléken, és keressen új eszközöket.
- 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.)
- 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.
- 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)
- 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.)
- É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)
- 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:
Univerzális USB billentyűzet RGB kapcsolókkal: 6 lépés
Univerzális USB -billentyűzet RGB -kapcsolókkal: Ebben az oktatóanyagban megmutatom, hogyan lehet saját egyéni USB -billentyűzetet létrehozni, amely ugyanúgy viselkedik, mint egy hagyományos számítógép -billentyűzet. Bármely billentyűkombinációt vagy billentyűsorozatot hozzárendelhet, amelyet csak egy nyomógomb lenyomása közben kell lenyomni. Használhatja
12v univerzális villogó áramkör: 3 lépés
12v univerzális villogó áramkör: Amikor megvásároltuk használt autónkat, az autó kürtjéhez egy villogó ckt volt rögzítve. annyira bosszantó volt számomra, hogy villogó kürtöt kaptam, ezért eltávolítottam a villogó ckt, és más célra mentettem. Ez az univerzális 12Vdc villogó
Univerzális távirányító az ESP8266 használatával (Wifi -vezérelt): 6 lépés (képekkel)
Univerzális távirányító ESP8266 használatával (Wifi -vezérelt): Ez a projekt lecseréli a hagyományos távirányítót az összes háztartási készülékre, például az AC, TV, DVD lejátszó, zenei rendszer, SMART készülékek !!! Egy egész szemét távoli szemetelés körül, hogy mi rejtvény !!! Ez a projekt megment minket a
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: 6 lépés
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: Üdv mindenkinek! Az időzítők fontos fogalom az elektronika területén. Minden elektronikus alkatrész időalapon működik. Ez az időalap segít minden munkát szinkronban tartani. Minden mikrokontroller valamilyen előre meghatározott órajel -frekvencián működik, a
NE555 Időzítő - Az NE555 időzítő konfigurálása stabil konfigurációban: 7 lépés
NE555 Időzítő | Az NE555 időzítő konfigurálása stabil konfigurációban: Az NE555 időzítő az egyik leggyakrabban használt IC az elektronika világában. DIP 8 formában van, vagyis 8 tűvel rendelkezik