Arduino mājas automatizācijas tālvadības pults no iOS vai Android

Arduino mājas automatizācijas tālvadības pults no iOS vai Android

Mājas automatizācijai, tālvadībai vai jūsu Arduino uzraudzībai Arduino Manager to visu dara. Lūk, kā to izmantot, lai kontrolētu savu Arduino no mobilā tālruņa vai planšetdatora.





Prasības

Šodien es testēju ar iOS, bet Android lietotnes funkcijas ir identiskas, izņemot koda ģeneratora neesamību.





  • ArduinoManager , priekš iOS vai Android
  • Arduino
  • Oficiālais Ethernet vai WiFi vairogs
  • IOSController bibliotēka instalēta jūsu bibliotēku mapē (vai Android kontrolieris )
  • Koda paraugs Ethernet vai WiFi versijām
  • Servo, daži analogie sensori un potenciometrs, maizes dēlis un dažas gaismas diodes, ar kurām spēlēties. Tām visām vajadzētu būt parastajām sastāvdaļām, kas atrodamas jebkurā Arduino sākuma komplektā.

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





konvertēt png uz vektoru ilustratorā

Ievads

Android pārvaldnieks ir jauks interfeiss, lai attālināti kontrolētu savu Arduino, izmantojot WiFi vai Ethernet. Papildus acīmredzamajām iespējām ieslēgt vai izslēgt relejus un servos, jūs varat apkopot sensoru datus un izveidot sliekšņus vai trauksmes signālus, kas reaģē uz šiem datiem. Lietotne sastāv no režģa, kura katrai sadaļai var būt atšķirīgs vadības modulis vai logrīks. Kad esat apmierināts ar rezultātu, varat arī tos kopīgot.

Tomēr ne tik ātri: lai īstenotu maģiju, jums būs nepieciešamas dažas Arduino kodēšanas prasmes. Ir sniegts piemērs un ir pieejama pilna dokumentācija, taču paturiet prātā, ka jebkurš jūsu izstrādātais projekts ir Arduino pārvaldnieka izveidotā lietotāja interfeisa kombinācija un daži pielāgoti jūsu Arduino kodējumi. Ja tas jūs aizkavē, ziniet, ka lietotnes iOS versijā ir viens pirkums lietotnē, kas ģenerēs jums piemērotu kodu. Mācīšanās mainīt šo kodu ir ārpus šodienas apmācības jomas, taču jūs varat sagaidīt, ka es to vēlreiz aprakstīšu turpmākajos mājas automatizācijas projektos.



Darba sākšana

Vispirms pārliecinieties, vai jūsu sistēmā ir instalēta bibliotēka ArduinoManager, pēc tam atveriet parauga kodu un atrodiet šādas rindas:

/*
*
* 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);

Rediģējiet tos savam mājas tīklam. Jums vajadzētu būt iespējai to izmantot arī ārpus mājām, ja jums tas ir ostas pāradresācija izveidot, bet mēs to neaptversim.





Ņemiet vērā: ja izmantojat Arduino Uno, jums būs jāatspējo SD kartes datu reģistrēšanas atbalsts, lai programma ietilptu atmiņā. Atvērt IOSController.h vai AndroidController.h un komentējiet šo rindiņu (vieta // priekšā)

#define SD_SUPPORT

Arduino Mega lietotājiem šī problēma nebūs, jo tai ir vairāk atmiņas.





Pievienojiet vadu testa ķēdei saskaņā ar šo diagrammu (ja tā ir pārāk maza, varat apskatīt lielāku versijudokumentācijas 18. lppvai izlasiet tālāk sniegtos norādījumus; temperatūras sensoram vajadzētu būt A0).

  • Pievienojiet gaismas diodi 8. tapai ar piemērotu rezistoru negatīvajā pusē (īsa kāja). To varēs kontrolēt iOS lietotnē.
  • Pievienojiet citu gaismas diodi 7. tapai, atkal virknē ar rezistoru. Tas tiks ieslēgts ikreiz, kad lietotne ir pievienota.
  • Uzlieciet potenciometru uz A2. Vidējā kāja ir izejas tapa, vienkārši savienojiet kājas abās pusēs ar +5v un zemi - nav svarīgi, kuru.
  • Uzlieciet gaismas sensoru uz A1. Vienam gaismas sensora tapai vajadzētu būt pie +5 V, otrai jābūt savienotai gan ar A1, gan ar zemi, izmantojot 10 kΩ pretestību.
  • Novietojiet TMP36 temperatūras sensoru uz A0. Vidējā kāja ir izejas tapa; ar plakanu pusi, kas vērsta pret jums, kreisākā tapa ir +5v, labākā labākā tapa ir noslīpēta.
  • Visbeidzot, uzlieciet servo uz tapas 9. Jūsu var atšķirties, bet vispārīgi runājot, baltais kabelis ir vadības līnija, tad sarkanais un melnais ir attiecīgi +5V un zemējums.

Lūk, kādu es uztaisīju agrāk.

tastatūra un pele neatmodinās datora Windows 10

Izsaiņojiet un nosūtiet e-pastu sev izveidotos logrīkus.lst, un jums vajadzētu būt iespējai atvērt manu gatavo vadības paneli. Jums būs arī jānoklikšķina uz konfigurācijas pogas apakšējā labajā stūrī, lai vispirms iestatītu pareizo IP adresi, pēc tam pieskarieties šai ikonai, lai izveidotu savienojumu.

Ja vēlaties izveidot savu saskarni, pārslēdzieties uz rediģēšanas režīmu uz tīras tāfeles un veiciet dubultskārienu pie jebkura tukša laukuma, lai atvērtu moduļu sarakstu.

Pēc moduļa pievienošanas pieskarieties pelēkajai joslai, lai to iezīmētu. Demonstrācijas shēmā un kodā var iestatīt šādas etiķetes:

  • T temperatūras sensoram.
  • THE gaismas sensoram.
  • L1 par vienu no gaismas diodēm. Otra gaismas diode iedegas automātiski, norādot uz veiksmīgu savienojumu ar mobilo ierīci. L1 var iestatīt gan kā slēdzi, gan LED indikatoru.
  • var potenciometram.
  • Poga kontrolē servo (bet es atklāju, ka slīdnis ir labāks - patiesais pogas modulis ir nedaudz neveikls. Pievienojiet slīdni un nosauca to par “kloķi”, tas darbosies labi)

Ja vēlaties kontrolēt dažādas lietas, jums būs jāpielāgo Arduino kods atbilstoši jūsu projektam.

Alternatīvas

Izpētot šo tēmu, es pārbaudīju vairākas alternatīvas, un dzīvotspējīgākā konkurējošā lietojumprogramma tiek saukta par ArduinoCommander, bet diemžēl visas jaukās funkcijas ir bloķētas aiz maksas sienas tā, ka visa atbloķēšana jums izmaksātu 50 USD vai vairāk; vietne, kas atbalsta lietotni, ir arī bezsaistē. Pārbaudot, tā darbojās pamatfunkcijās, taču es neapstiprināšu šo lietotni, kas pat nevar uzturēt savu atbalsta vietni tiešsaistē un izvēlas mikromaksas par visu. Arduino pārvaldnieks ir tikai labāks, un papildu funkcijai ir tikai viens pirkums lietotnē.

Tātad, tagad mēs visi esam gatavi sākt Arduino mājas automatizācijas projektu! Vai jūs domājat, ka varat izmantot Arduino pārvaldnieku?

Kopīgot Kopīgot Čivināt E -pasts Canon pret Nikon: kurš kameras zīmols ir labāks?

Canon un Nikon ir divi lielākie nosaukumi kameru nozarē. Bet kurš zīmols piedāvā labāku kameru un objektīvu klāstu?

kā padarīt video par fonu
Lasīt Tālāk Saistītās tēmas
  • DIY
  • Viedā māja
  • Datoru automatizācija
  • Arduino
  • Tālvadība
Par autoru Džeimss Brūss(Publicēti 707 raksti)

Džeimsam ir mākslīgā intelekta bakalaura grāds, un viņam ir CompTIA A+ un Network+ sertifikāts. Kad viņš nav aizņemts kā aparatūras pārskatu redaktors, viņam patīk LEGO, VR un galda spēles. Pirms pievienošanās MakeUseOf viņš bija gaismas tehniķis, angļu valodas skolotājs un datu centra inženieris.

Vairāk no Džeimsa Brūsa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy