Tartalomjegyzék:
- 1. lépés: Gyűjtse össze az összes szükséges összetevőt
- 2. lépés: Tervezze meg a munkaáramkört
- 3. lépés: Tervezze meg a NYÁK -t és rendelje meg
- 4. lépés: Szerezze be az IR távirányító HEX értékeit
- Lépés: Írja be a programot, és töltse fel az Arduino -ba
- 6. lépés: Forrasztja az alkatrészeket a NYÁK -ra
- 7. lépés: Majdnem kész
Videó: Háztartási készülékek vezérlése időzítő funkcióval rendelkező TV -távirányítóval: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Az infravörös kommunikáció még az elmúlt napokban is nagyon releváns, még 25 év bevezetése után is. Legyen az 55 hüvelykes 4K televízió vagy az autó hangrendszere, mindennek szüksége van egy IR távirányítóra, hogy válaszoljon a parancsainkra. Az iparban számos technológia áll rendelkezésre, mondjuk a Bluetooth, az RF vagy akár a WI-Fi, de mi olyan sokáig ragaszkodtunk az infravörös kommunikációhoz, és ennek nagyon jó okai vannak. Először is ezek a legolcsóbb megoldások, szó szerint centbe kerülnek, ettől eltekintve megbízhatóak, és ami a legfontosabb, a könnyű használat. Ne hagyja figyelmen kívül az áramkör alacsony energiafogyasztását az RF vagy Bluetooth távirányítóhoz képest. Tehát a mai videóban készítsünk egy projektet, amellyel irányíthatjuk háztartási készülékeinket ezekkel az IR távirányítókkal. Ezenkívül egy időzítő funkciót fogok megvalósítani az eszközök be- és kikapcsolásához, közvetlen részvételünk nélkül. Kezdve a blokkdiagrammal, kódolással, kapcsolási rajzzal a végső NYÁK -tervezésig, részletesen végigvezetem az egész folyamaton.
Mielőtt elkezdené, csak egy kis emlékeztető. Kérjük, iratkozzon fel csatornánkra, ha tetszik ez az oktatóanyag.
Csatorna link - www.youtube.com/c/being_engineers1
Ugyanebben a témában készítettünk egy részletes videót is. Tehát ha nincs kedve végigolvasni, nézze meg a videót, hogy további betekintést nyerjen. Mellékelem az alábbi linket.
Ez az. Most kezdjük el építeni ezt a projektet.
1. lépés: Gyűjtse össze az összes szükséges összetevőt
Először gyűjtse össze az összes szükséges összetevőt az adott BOM szerint.
BOM projekt
- DC hüvelyes adapter X 1
- Tolókapcsoló X 1
- Férfi fejlécek
- 1N4007 diódák X 5
- 100uF sapka X 3
- 100 nF sapka X 4
- 7805 feszültségszabályozók és hűtőborda X 1
- 3 mm -es piros led X 2
- 3 mm zöld led X 2
- 28 tűs IC alap X 1
- Atmega328P-Pu X 1
- 16,00 MHz -es kristályoszcillátor
- 22pF sapka X 2
- 330E ellenállások X 12
- 1K ellenállások X 2
- 10K ellenállás X 1
- 100K ellenállások X 2
- 470E ellenállások X 2
- 2N3904 tranzisztor X 2
- 2N2222A tranzisztor X 2
- 1838 IR vevő X 1
- PC817 X 2
- 5v SPST relé X 2
- 3 tűs sorkapocs X 2
Ezek a fő összetevők, amelyekre szükség van a projekt megvalósításához. De ezekhez alapvető forrasztóberendezésekre, hardver tartozékokra, kenyérlapra és arduino -ra is szüksége van
Ebben a projektben nem fogok általános arduino táblát használni. Inkább barkácsolást fogok használni. A kódolás arduino IDE használatával történik, és minden ugyanaz lesz, mint bármely más arduino projekt. De az utolsó pillanatban eltávolítom az előre programozott IC-t, és behelyezem a NYÁK-ba.
Megnézheti ezt a videómat arról, hogyan lehet otthon elkészíteni a DIY arduino UNO -t -
bit.ly/2BoLmuO
Ha mindezek az elemek megvannak, ideje rajzolni az áramkört.
2. lépés: Tervezze meg a munkaáramkört
Az áramkör tervezéséhez az Easyeda nevű online platformot használtam.
Az áramkörnek főként ezek a blokkjai lesznek -
- Tápegység modul - a 9-12V egyenáramú bemenetet 5V egyenárammá alakítja az áramkör táplálására.
- Mikrokontroller - ATmega328P IC -t fogok használni mikrokontrollerként. Ez ugyanaz, mint bármely arduino UNO, nano vagy pro mini.
- IR vevő - TP1838 IR vevő modult fogok használni, amely a mikrokontrollerhez lesz csatlakoztatva.
- Időzítő jelző - 3 mm -es piros LED jelzi az időzítő állapotát.
- Hét szegmenses kijelző - A 2X7 szegmenses CA kijelző vizuális információkat jelenít meg alfanumerikus karakteren keresztül.
- Relé meghajtó - Két relé kapcsolódik a mikrovezérlőhöz a megfelelő relé meghajtó áramkörön keresztül.
Az áramkör, ami nekem működött, ez -
Nézze meg ezt a videót, hogy megtudja, hogyan készítsen relé illesztőprogramot az arduino számára -
bit.ly/2zZiZn7
3. lépés: Tervezze meg a NYÁK -t és rendelje meg
Miután befejeződött az áramkör tervezése, itt az ideje elkészíteni a NYÁK -t. A JLCPCB webhelyet használtam a prototípus táblám elkészítéséhez. Gondolom, az utóbbi napok egyik legjobb PCB gyártása.
Az áramkör tervezésének befejezése után alakítsa át az áramkört PCB -re, és tervezze meg a NYÁK -t az Easyeda webhelyen. Légy türelmes vele. Egy hiba itt tönkreteszi a PCB -ket. A gerber fájl létrehozása előtt ellenőrizze többször. Itt ellenőrizheti a NYÁK 3D modelljét is. Kattintson a make gerber file gombra, és onnan közvetlenül megrendelheti ezt a táblát a JLCPCB -n keresztül. Töltse fel a gerber fájlokat, válassza ki a megfelelő specifikációt, ne változtasson ezen a részben. Tartsd úgy, ahogy van. Kezdésnek ezek a beállítások elég jók. Adja le a rendelést. Egy hét múlva meg kell kapnia.
NYÁK PDF 1: 1 méretarányban -
NYÁK Gerber fájl -
4. lépés: Szerezze be az IR távirányító HEX értékeit
Ebben a lépésben ismernie kell a Hex értékeket, amelyeket a távirányító továbbít az arduino -nak. Ezt a kódot később fogjuk használni a végső kódban. Ehhez szüksége lesz az IRRemote könyvtárra az arduino számára.
IRRemote könyvtár -
letöltheti a könyvtárat, és telepítheti az IDE -be. Nyissa meg az IrrecvDemo példavázlatot, és töltse fel a kódot az arduino -ba. Nyissa meg a soros monitort, és kezdje el megnyomni a távvezérlő gombjait egyenként. Látni fogja a megfelelő hexadecimális kódot a soros monitoron. Az összes kódot egy Word fájlba másoltam a későbbi hivatkozásokhoz. Ezenkívül feljegyezheti azoknak a gomboknak a hexadecimális kódját, amelyeket ebben a projektben használni kíván. Ezt követően itt az ideje, hogy felépítse a fő programot.
Lépés: Írja be a programot, és töltse fel az Arduino -ba
Ez az utolsó kód, amelyet fel kell tölteni az arduino -ba -
Egy dolgot meg kell értenie, hogy a kód helyes megértéséhez némi alapismerettel kell rendelkeznie az arduino időzítőről, a megszakításról és más előzetes fogalmakról. Általában nem használunk időzítőt és megszakítást az arduino -ban csak azért, mert növeli a kód összetettségét. Ez a projekt azonban megszakítás és időzítő használatát követelte meg.
Szüksége van további két könyvtárra is, kettő pedig megfelelően fordítja le a kódot -
- Timerone -
- Pinchangeinterrupt -
Fordítsa össze és töltse fel a kódot az arduino -ba. Ha kész, távolítsa el az IC -t az arduino -ból. Helyezzük a NYÁK -ba.
6. lépés: Forrasztja az alkatrészeket a NYÁK -ra
A BOM és az áramköri diagram szerint helyezze az alkatrészeket a NYÁK -ra, és forrasztja be megfelelően. Ez a lépés nagyon egyenes. Használjon hűtőbordát a 7805 -ös szabályozóval, és használjon hűtőpasztát közöttük. Győződjön meg arról, hogy a lépés befejezése után nincs áram és földelés.
7. lépés: Majdnem kész
Miután a forrasztás befejeződött, ideje tesztelni az áramkört. Vegye fel a háztartási gépeket, amelyek váltakozó áramú árammal működnek. Azt javaslom, hogy először egyszerű asztali lámpát használjon a teszteléshez. Csavarja le a vezetékeket a kapcsolóról, és csavarja be a NYÁK bármelyik reléjének normál nyitott és közös csatlakozójába. Csatlakoztassa az asztali lámpát a fali aljzathoz. Töltse fel az áramkört 9-12V egyenáramú tápegységről.
Ezután vegye fel a távirányítót, és nyomja meg a megfelelő gombot a lámpa bekapcsolásához. Akkor kell megfelelően működnie, ha minden rendben van az utasításoknak megfelelően. Ellenőrizze az időzítő funkciót is.
A végeredmény a videóban látható.
Ez az. Sikeresen megvalósítottuk ezt a projektet. Az ilyen típusú eszközök nagyon hasznosak a mindennapi életben. Hozzon létre saját projektet, és tudassa velem a megjegyzések részben. Ha tetszett ez az oktatóanyag, akkor nézze meg a projektről szóló videót, és iratkozzon fel csatornánkra.
Csatorna link - www.youtube.com/c/being_engineers1
Köszönöm, hogy ráhangoltál. Vigyázz magadra és viszlát.:)
Ajánlott:
Háztartási készülékek vezérlése a csomópont MCU és a Google Assistant segítségével - IOT - Blynk - IFTTT: 8 lépés
Háztartási készülékek vezérlése a csomópont MCU és a Google Assistant segítségével | IOT | Blynk | IFTTT: Egy egyszerű projekt a készülékek vezérléséhez a Google Segéd használatával: Figyelmeztetés: A hálózati áram kezelése veszélyes lehet. Rendkívül óvatosan kezelje. Béreljen fel szakképzett villanyszerelőt, miközben nyílt áramkörökkel dolgozik. Nem vállalom a felelősséget a
IR távirányító háztartási készülékek: 7 lépés
IR távirányítású háztartási készülékek: Ez a projekt azt a technikát írja le, amellyel a távvezérlő funkciót hozzá lehet adni egy elektromos készülékhez. A cél egy fekete doboz létrehozása, ahol csatlakoztathatja a V AC készülékeit, és vezérelheti a be- és kikapcsolási műveleteket egy TV -vel vagy DVD -távirányítóval
Akár 4 szervó vezérlése okostelefonnal vagy bármilyen audio kimenettel rendelkező eszközzel: 3 lépés
Akár 4 szervó vezérlése okostelefonnal vagy bármilyen audió kimenettel rendelkező eszközzel: Itt bemutatok egy egyszerű elektronikus montázst, amellyel akár négy szervót is vezérelhet bármilyen hangfájlt olvasni képes eszközzel
Háztartási készülékek vezérlése a NodeMCU (ESP8266) és a Blynk App használatával: 8 lépés (képekkel)
Háztartási készülékek vezérlése a NodeMCU (ESP8266) és a Blynk App használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a Blynk alkalmazást és a NodeMCU -t (ESP8266) a lámpa vezérléséhez (minden más háztartási készülék rendben lesz), a kombináció az interneten keresztül. Ennek az utasításnak az a célja, hogy bemutassa az egyszerű
Háztartási készülékek vezérlése okostelefonjáról a Blynk alkalmazással és a Raspberry Pi -vel: 5 lépés (képekkel)
Háztartási készülékek vezérlése okostelefonjáról a Blynk App és a Raspberry Pi segítségével: Ebben a projektben megtanuljuk, hogyan kell használni a Blynk alkalmazást és a Raspberry Pi 3 készüléket a háztartási készülékek (kávéfőző, lámpa, ablakfüggöny és még sok más) vezérléséhez. ). Hardverkomponensek: Raspberry Pi 3 Relay Lamp Breadboard Wires Szoftveralkalmazások: Blynk A