Tartalomjegyzék:
- Lépés: Az anyagok összegyűjtése
- 2. lépés: Készítse elő a relét
- 3. lépés: Készítse el a kimeneti dobozt
- 4. lépés: Adjon hozzá másodlagos relét
- 5. lépés: Telepítse a szoftvert
- 6. lépés: Programtábla/PHP írása
- 7. lépés: Tesztelés/hibakeresés
- 8. lépés: Jövőbeli fejlesztések
Videó: Webvezérelt Valentin: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ezzel a szoftver- és hardverkeverékkel bárhonnan felgyújthatja a szívvel díszített éjszakai fényt, internetkapcsolattal. Tehát akár emlékszik a munkahelyére, kávézóba, otthon, vagy a (webes) mobiltelefonjára, elmondhatja valentinjének, hogy még mindig emlékszik.
(ez, vagy bosszanthatja kedvesét, ha egész nap gyorsan pulzálja a fényt, amíg manuálisan ki nem kapcsolja) FRISSÍTÉS 2007. 04. 16.: NINCS KÉSŐBB! Végre megírtam a saját soros kommunikációs programomat, az új kóddal eltűnt a késleltetés.
Lépés: Az anyagok összegyűjtése
Számos módja van annak, hogy PC -ről vezérelje a konnektorokat, de mivel valahol feküdtem, a projektet egy Arduino NG i/o táblára alapítottam. (32 dollár a Sparkfun -tól) Az összes többi alkatrészt vagy kiürítették, helyben vették fel a Radio Shackben, vagy egy élelmiszerboltban vették; ezért vannak rendetlen hackek. Ne hagyja, hogy az Arduino használata eltántorítsa Önt attól, hogy megpróbálja ezt vagy hasonló problémát. Az Arduino rendkívül egyszerű és olcsó.- = ANYAGOK =-Hardver-Arduino NG-USB prototípus-tábla 9vdc 350ma-os hálózati adapter 12VDC tekercs minősítés rs alkatrész #275-248 Reed relé-5VDC tekercs minősítés rs alkatrész #275-232 dióda (használtam az RS részt #276-1620, de feküdtem) Szívvel díszített éjszakai fény-Software-Arduino IDE a https://www.arduino.ccXampp a https://www.apachefriends.org/en/xampp-windows.htmlComSender címen - soros kommunikációs programom, php kódom és Arduino kódom. (csatolt)
2. lépés: Készítse elő a relét
Ez elég egyszerű.
Keresse meg a "tekercs" (2 érintkező), a "közös" és a "normál esetben nyitott" csapokat. Forrasztja a nehéz nyomtávú vezetéket "közös" és "normálisan nyitott" állapotba. Ezek a vezetékek 120VAC -ot hordoznak, ezért javaslom a PC tápkábelének egy kis vezetékét. Ügyeljen arra, hogy ne vegyen túl sokat, egy 3 hüvelyk bőven elég. Forrasztja a könnyebb mérővezetékeket a két tekercscsaphoz, ezek 9Vdc -t szállítanak, legfeljebb 350mA -nál. válassza ki, hogy melyik tekercscsap szeretne pozitív lenni (még nem mindegy, hogy melyik), és válassza ki a huzal színeit megfelelően, hogy ne legyen zavaros. forrasztjon egy diódát a két tekercscsap közé úgy, hogy a fekete vonal a pozitív csap felé néző oldalon legyen. Ez a dióda segít elfojtani a feszültségcsúcsokat a reléből a tekercs indukciója miatt.
3. lépés: Készítse el a kimeneti dobozt
Vágja le a hüvely végét a PC tápkábeléről, ha még nem tette, és csavarja át a kábelt a kimeneti doboz egyik furatán. szalagozza le a három belső vezetéket, és kövesse az alábbiak szerint.
zölden csatlakoztassa a konnektor földelő csatlakozójához. csatlakoztassa a fehéret a konnektor semleges csatlakozójához. csatlakoztassa a feketét a "közös" vezetékhez a reléből. csatlakoztassa a "normál esetben nyitott" vezetéket a kimeneti feszültségű csatlakozóhoz. Ellenőrizze kétszer mindent, ez a 120, amellyel foglalkozunk. A hibák rosszak. ragasszon fel mindent szépen és rendezetten, hogy elkerülje a rövidnadrágot és szebbé tegyen mindent. Vezesse át a tekercsvezetéket a kimeneti doboz egyik kisebb lyukán, és csatlakoztassa a kimenetet a dobozhoz.
4. lépés: Adjon hozzá másodlagos relét
Reméltem, hogy ezen a ponton csatlakoztathatom a relét az Arduino -hoz, és késznek nevezhetem a hardvert; a kezdeti tesztekkel ellentétben azonban az 5 voltos feszültség (az Arduino adatcsapjainak kimeneti árama) nem vezeti megbízhatóan a 12 V -os relét. Hozzá kellett adnom egy második kisebb relét, és ki kellett kapcsolnom a táblán lévő 9v -os kimenetet. Ez a kisebb relé 9vdc -t kapcsol 5vdc segítségével. hogy a 9vdc ekkor átkapcsolja a nagyobb relét.
forrasztó huzalokat a nádrelé két végén lévő vezetékekhez ("normálisan nyitott" és "közös"). csatlakoztassa az egyik vezetéket a 9VDC csatlakozóba, a másikat pedig a nagyobb relé pozitív vezetékéhez. csatlakoztassa a földelővezetéket a nagyobb relé tekercséből az Arduino földjébe. a nád reléből származó két tekercsvezető szorosan illeszkedjen a 12 csapokhoz, és földelje az Arduino -t, és tartsa magát a helyén, valamint támogassa a relé súlyát. Csatlakoztassa az Arduino -t a kimeneti dobozhoz, ügyelve arra, hogy elektromos szalaggal szigetelje. Gumiszalaggal tartottam, de a módszerem korántsem tökéletes. Ezenkívül állítsa az Arduino áramellátó kapcsolót EXT állásba, és csatlakoztassa a hálózati adapterhez és az USB -hez. csatlakoztassa a számítógép tápkábelét is, és csatlakoztassa az éjszakai lámpát a konnektorhoz.
5. lépés: Telepítse a szoftvert
Ha még nem tette meg, telepítse most az XAMPP -t és az Arduino IDE -t.
Telepítse az Arduino IDE -hez mellékelt USB -illesztőprogramokat is, és állítsa be ennek megfelelően a COM -portot az IDE -ben. Ezután másolja a Sender.exe fájlt a C: / Sender.exe fájlba (vagy egy másik kényelmes helyre, ha hajlandó szerkeszteni a PHP -fájlt), és másolja MSCOMM32. OCX a rendszermappába (c: / windows / system).
6. lépés: Programtábla/PHP írása
Mellékeltem az Arduino és a szerver forráskódját.
először nyissa meg a PHP fájlt, és hajtsa végre a következő módosításokat: állítsa a $ elérési utat a Sender.exe helyre Arduino IDE és nyissa meg az Arduino fájlt. Nyomja meg az Arduino reset gombját. Ezután gyorsan nyomja meg az IDE átviteli gombját. A fájl átvitele után kész.
7. lépés: Tesztelés/hibakeresés
nyissa meg böngészőjét, és lépjen a https:// localhost oldalra, és megjelenik egy "outlet control" című oldal. Ha nem, akkor probléma van az XAMPP -val. Győződjön meg arról, hogy az Apache fut, és hogy nem törte meg a PHP -t. Ha mégis, próbálja ki a két gombot.. Ha nem válaszol, ellenőrizze a COM port kiválasztását a PHP fájlban. ha ez nem segít, az Arduino fájlban van egy megjegyzett hibakeresési kód, amely miatt a fény öt másodperces időközönként villog … ezt használhatja hibakeresés. most próbálja meg egy másik számítógépen… érje el a számítógép IP -címén keresztül ha útválasztó mögött van, előfordulhat, hogy portátirányítást kell használnia ahhoz, hogy a hálózaton kívülről is elérhesse az oldalt. ha a porttovábbítás be van kapcsolva, akkor egyszerűen használja az útválasztó nyilvános IP -címét az oldal eléréséhez.
8. lépés: Jövőbeli fejlesztések
1) Szabaduljon meg a késleltetéstől VÉGRE - AZ ÚJ PROGRAM NEM KÉSLELTETT! 2) USB -tápellátás (használjon jobb relét, és megszabadulhatok a fali sörözéstől relé le tudja mondani, hogy karácsonyi kijelző
Ajánlott:
LED szív képkeret - Készíts tökéletes Valentin vagy születésnapi ajándékot: 7 lépés (képekkel)
LED szív képkeret - Készíts tökéletes Valentin vagy születésnapi ajándékot: Hello! Ebben az oktathatóban megmutatom, hogyan készítheti el ezt a fantasztikus LED szív képkeretet. Minden elektronikai rajongónak! Készítsd el a tökéletes Valentin, születésnapi vagy évfordulós ajándékot szeretteidnek! Megnézheted a bemutató videóját
Webvezérelt Rover: 14 lépés (képekkel)
Webvezérelt Rover: A robotokkal való építés és játék a legfőbb bűnös örömöm az életben. Mások golfoznak vagy síelnek, én viszont robotokat építek (mivel nem tudok golfozni vagy síelni :-). Pihentetőnek és szórakoztatónak találom! A legtöbb robot elkészítéséhez alvázkészleteket használok. A készletek használata segít abban, hogy
Beating Heart LED Valentin dísz: 7 lépés (képekkel)
Verő szív LED Valentin -dísztárgy: Ebben az utasításban megmutatom, hogyan építettem fel egy Valentin -napi LED -díszt, amelyet a feleségemnek ajándékoztam. Az áramkört egy másik Instructable ihlette: https: //www.instructables.com/id/Astable-Multivibr
Webvezérelt megfigyelő kamera: 8 lépés (képekkel)
Web-vezérelt felügyeleti kamera: Ennek a munkának az a célja, hogy megmutassa, hogyan lehet felügyeleti rendszert építeni a weboldal felületével. A webkamera függőleges vagy vízszintes irányba forgatható az interfészen keresztül, de csak azon a területen, amelyet a határérzékelők lehetővé tesznek. A folytatás
Webvezérelt Arduino LED: 5 lépés (képekkel)
Internetes vezérlésű Arduino LED: Ez az oktatóanyag bemutatja, hogyan lehet webes, háromszínű LED-t építeni az Arduino és a WIZnet Ethernet pajzs alapján, amely bármely webböngészőből vezérelhető. Mivel a LED egy egyszerű RESTful webszolgáltatáson keresztül jelenik meg, amely az Arduino színén fut