Arduino otthoni automatizálási távirányító iOS vagy Android rendszerről

Arduino otthoni automatizálási távirányító iOS vagy Android rendszerről

Az otthoni automatizáláshoz, a távirányításhoz vagy az Arduino monitorozásához az Arduino Manager mindent megtesz. Így használhatja az Arduino vezérlését mobilról vagy táblagépről.





Követelmények

Ma iOS -sel tesztek, de az Android alkalmazás funkciói azonosak, kivéve a kódgenerátor hiányát.





  • ArduinoManager , számára ios vagy Android
  • Arduino
  • Hivatalos Ethernet vagy WiFi pajzs
  • IOSController könyvtár telepítve van a könyvtárak mappájába (vagy Android vezérlő )
  • Példakód Ethernet vagy WiFi verzióhoz
  • Szervó, néhány analóg érzékelő, potenciométer, kenyérpirító és néhány LED, amellyel játszani lehet. Ezeknek az Arduino kezdő készletekben megtalálható gyakori összetevőknek kell lenniük.

http://www.youtube.com/watch?v=N0k8FWlXXrY





van -e mód a törölt üzenetek megtekintésére a facebookon

Bevezetés

Az Android Manager egy szép felület az Arduino távoli vezérléséhez WiFi vagy Ethernet kapcsolaton keresztül. A relék és szervók be- és kikapcsolásának nyilvánvaló jellemzői mellett az érzékelőadatokat is összegyűjtheti, és küszöbértékeket vagy riasztásokat hozhat létre, amelyek reagálnak az adatokra. Az alkalmazás egy rácsból áll, amelynek minden része más vezérlőmodult vagy widgetet tartalmazhat. Ha elégedett az eredménnyel, ezeket is megoszthatja.

Nem olyan gyorsan: a varázslat megvalósításához szüksége lesz néhány Arduino kódolási készségre. Egy példa található, és a teljes dokumentáció rendelkezésre áll, de ne feledje, hogy az Ön által készített projekt az Arduino Manager által létrehozott felhasználói felület és az Arduino egyedi kódolásának kombinációja. Ha ez elkeserít, ne feledje, hogy az alkalmazás iOS-verziójában egyetlen alkalmazáson belüli vásárlás található, amely megfelelő kódot generál az Ön számára. Ennek a kódnak a megváltoztatása megtanulása kívül esik a mai oktatóanyag keretein, de elvárható, hogy a jövőbeni otthoni automatizálási projektek során ismét lefedjem.



Elkezdeni

Győződjön meg arról, hogy először telepítette a rendszerre az ArduinoManager könyvtárat, majd nyissa meg a példakódot, és keresse meg a következő sorokat:

/*
*
* IP info
*
* Using DHCP these parameters are not needed
*/
IPAddress ip(192,168,1, 233);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);

Szerkessze ezeket saját otthoni hálózatához. Ezt akkor is használnia kell, ha nincs otthon kikötői továbbítás fel kell állítani, de ezzel nem foglalkozunk.





Ne feledje, hogy ha Arduino Uno -n fut, akkor le kell tiltania az SD -kártya adatnaplózási támogatását, hogy a program elférjen a memóriában. Nyisd ki IOSController.h vagy AndroidController.h és kommentálja ezt a sort (hely // előtt)

#define SD_SUPPORT

Az Arduino Mega felhasználóknak nem lesz ez a problémája, mivel több memóriával rendelkeznek.





Csatlakoztassa a tesztáramkört az alábbi ábra szerint (ha túl kicsi, megtekintheti aa dokumentáció 18. oldalán, vagy olvassa el az alábbi utasításokat; hogy a hőmérséklet -érzékelő állítólag A0 -ra megy).

  • Csatlakoztasson egy LED -et a 8. tűhöz, megfelelő ellenállással a negatív oldalon (rövid láb). Ez az iOS alkalmazásban vezérelhető.
  • Csatlakoztasson egy másik LED -et a 7. tűhöz, ismét sorban egy ellenállással. Ez akkor kapcsol be, amikor az alkalmazás csatlakoztatva van.
  • Tegyen potenciométert az A2 -re. A középső láb a kimeneti csap, csak csatlakoztassa a lábakat mindkét oldalon +5V -hoz és a földhöz - nem számít, melyik.
  • Tegyen fényérzékelőt az A1 -re. A fényérzékelő egyik érintkezőjének +5 V feszültségre kell mennie, a másikat az A1 -hez és a földhöz kell csatlakoztatni 10 k ohmos ellenálláson keresztül.
  • Tegye a TMP36 hőmérséklet -érzékelőt A0 -ra. A középső láb a kimeneti csap; lapos oldalával felfelé nézve a bal szélső csap +5v, a jobb szélső pedig földelt.
  • Végül tegyen egy szervót a 9. tüskére. A tied eltérhet, de általában véve a fehér kábel a vezérlővonal, majd a piros és a fekete +5 V, illetve a föld.

Itt van az egyik, amit korábban készítettem.

facebook bejelentkezési bejelentkezés másik felhasználó

Csomagolja ki és küldje el e-mailben a kapott Widgets.lst-et magának, és képesnek kell lennie megnyitni a kész vezérlőpanelt. A megfelelő IP -cím beállításához először a jobb alsó sarokban található konfigurációs gombra kell kattintania, majd a csatlakozáshoz koppintson erre az ikonra.

Ha inkább saját felületet szeretne létrehozni, váltson át szerkesztési módba egy tiszta táblán, és duplán koppintson bármelyik üres négyzetre a modullista megnyitásához.

A modul hozzáadása után koppintson a szürke sávra a címkézéshez. A demo áramkörben és kódban a következő címkék állíthatók be:

  • T a hőmérséklet -érzékelő számára.
  • AZ a fényérzékelő számára.
  • L1 az egyik LED -hez. A másik LED automatikusan bekapcsol, jelezve a sikeres csatlakozást a mobileszközhöz. Az L1 kapcsolóként és LED -jelzőként is beállítható.
  • tud a potenciométerhez.
  • Gomb vezérli a szervót (de találtam egy csúszkát, ami jobb - a tényleges gombmodul kissé heves. Adjon hozzá egy csúszkát, és nevezze el 'gombnak', ez jól fog működni)

Ha különböző dolgokat szeretne irányítani, akkor az Arduino kódot a projektnek megfelelően kell beállítania.

Alternatívák

Ennek a témának a vizsgálata során számos alternatívát megvizsgáltam, és a legéletképesebb versengő alkalmazás az ArduinoCommander, de sajnos az összes szép funkciót egy fizetős fal mögé zárják, így 50 dollárba vagy annál többe kerül, ha mindent kinyit; az alkalmazást támogató webhely szintén offline állapotban van. Működött az alapvető funkcióknál, amikor teszteltem, de nem fogom támogatni azt az alkalmazást, amely még a támogatási webhelyét sem tudja online tartani, és mindenre mikropizetést választ. Az Arduino Manager csak jobb, és csak egy alkalmazáson belüli vásárlással rendelkezik egy speciális funkcióhoz.

Tehát most mindannyian elindulunk egy Arduino otthoni automatizálási projekten! Gondolja, hogy használhatja az Arduino Manager alkalmazást?

Részvény Részvény Csipog Email Canon vs Nikon: Melyik a jobb márka?

A Canon és a Nikon a két legnagyobb név a kameraiparban. De melyik márka kínálja a kamerák és objektívek jobb választékát?

hogyan kell ecseteket hozzáadni a szaporodáshoz
Olvassa tovább Kapcsolódó témák
  • DIY
  • Okos otthon
  • Számítógépes automatizálás
  • Arduino
  • Távirányító
A szerzőről James Bruce(707 megjelent cikk)

James mesterséges intelligenciával rendelkezik, és rendelkezik CompTIA A+ és Network+ tanúsítvánnyal. Amikor nem a Hardware Reviews szerkesztőként van elfoglalva, élvezi a LEGO, a VR és a társasjátékokat. Mielőtt csatlakozott volna a MakeUseOf -hoz, fénytechnikus, angol tanár és adatközpont -mérnök volt.

Továbbiak James Bruce -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy