Tartalomjegyzék:

Arduino GSM alapú motorvezérlés (GSM modul nélkül): 3 lépés
Arduino GSM alapú motorvezérlés (GSM modul nélkül): 3 lépés

Videó: Arduino GSM alapú motorvezérlés (GSM modul nélkül): 3 lépés

Videó: Arduino GSM alapú motorvezérlés (GSM modul nélkül): 3 lépés
Videó: Kis Gergely: Sötétben gördülő Android 2024, November
Anonim
Arduino GSM alapú motorvezérlés (GSM modul nélkül)
Arduino GSM alapú motorvezérlés (GSM modul nélkül)

Ebben a projektben egy alapvető, de egyedi módszert mutatok be, amellyel bármit be- és kikapcsolhat a relé használatával. Ez az ötlet kevés embertől származik, akik ilyen projekteket végeznek, de problémájuk volt, hogy mindannyian függnek a mobiltelefon hívás közbeni viselkedésétől.

Egyszerűen módosítom, hogy hívás közben, ha elvágja a dolgot (relé), bekapcsolva marad, amíg vissza nem hív. Ebben a projektben bármilyen olcsó mobiltelefont vagy mobiltelefont használhat.

Csak a mobiltelefon vibrációs motorjának csatlakoztatását használjuk. Ne feledje, hogy le kell választania a vibrációs motort, majd létre kell hoznia a csatlakozást, mert ez a hátsó EMF tönkreteheti áramköreinket (Arduino).

A csatlakoztatás befejeztével a projektben nem lehet vibrátor (húzza ki és dobja ki)

1. lépés: A vibrátor működésének megértése

A vibrátor működésének megértése
A vibrátor működésének megértése
A vibrátor működésének megértése
A vibrátor működésének megértése

A különböző mobiltelefonok különböző típusú rezgésekkel rendelkeznek. A legtöbb mobiltelefon rögzített beállítással rendelkezik, míg néhányuk egyedi beállításokkal rendelkezik a rezgéshez, amit a felhasználók igényeik szerint beállíthatnak.

Az oszcilloszkóp segít megérteni a be- és kikapcsolás viselkedését. Esetemben hívás esetén 1 másodpercig rezgést adott, majd egy másodpercig kikapcsol. Ez mind ciklusban volt (többször is).

Ehhez nyomógombos kódot használtam néhány módosítás után.

2. lépés: Vázlat és kód

Vázlat és kód
Vázlat és kód
Vázlat és kód
Vázlat és kód

Itt a vibrátor +ve vezetékét kell csatlakoztatnunk a mobiltelefonról az arduino 10 -es tűjéhez, míg a GND a vibrátorcsatlakozás -ve termináljához van csatlakoztatva.

Én 5V relét használok, így arduino 5v -t használok a BC547 NPN tranzisztoros relé meghajtó áramköréhez. Az arduino uno pin6 kimenete a kimeneti tű. Ezenkívül több kimenetet is létrehozhat, és különböző funkciókat hajthat végre.

3. lépés: MŰKÖDÉS és VIDEÓ kódolása

Az alábbiakban elmagyarázom, hogyan működött számomra a kódom és az elrendezésem.

  • Először te irányítasz mindent
  • Hívja a vibrátorral az arduino -hoz csatlakoztatott mobilot
  • A kimenet HIGH (azt jelenti, hogy a motor vagy bármilyen terhelés áram alatt van)
  • hirtelen megszakítja a hívást, amikor a dolog be van kapcsolva. Tehát a dolog továbbra is fennáll.
  • A kikapcsoláshoz hívjon vissza. Ha a dolog nem működik, szakítsa meg a hívást.

Ez tényleg nagyon egyszerű eljárás, miközben a kódot nem nehéz megérteni. A kód nem igényel könyvtárat, így könnyen lefordítható, nem kell zavarnia. Ha bármilyen probléma merül fel, kérdezzen itt. Sok szerencsét.!

Ajánlott: