IOS లేదా Android నుండి Arduino హోమ్ ఆటోమేషన్ రిమోట్ కంట్రోల్

IOS లేదా Android నుండి Arduino హోమ్ ఆటోమేషన్ రిమోట్ కంట్రోల్

హోమ్ ఆటోమేషన్, రిమోట్ కంట్రోల్ లేదా మీ Arduino పర్యవేక్షణ కోసం, Arduino మేనేజర్ ఇవన్నీ చేస్తుంది. మొబైల్ లేదా టాబ్లెట్ నుండి మీ Arduino ని నియంత్రించడానికి దీన్ని ఎలా ఉపయోగించాలో ఇక్కడ ఉంది.





అవసరాలు

ఈ రోజు, నేను iOS తో పరీక్షిస్తున్నాను, కానీ కోడ్ జెనరేటర్ లేకపోవడం మినహా Android యాప్ విధులు ఒకేలా ఉంటాయి.





  • ArduinoManager , కోసం ios లేదా ఆండ్రాయిడ్
  • ఆర్డునో
  • అధికారిక ఈథర్నెట్ లేదా వైఫై షీల్డ్
  • IOS కంట్రోలర్ లైబ్రరీ మీ లైబ్రరీల ఫోల్డర్‌కి ఇన్‌స్టాల్ చేయబడింది (లేదా ఆండ్రాయిడ్ కంట్రోలర్ )
  • ఈథర్నెట్ లేదా వైఫై వెర్షన్‌ల ఉదాహరణ కోడ్
  • సర్వో, కొన్ని అనలాగ్ సెన్సార్లు మరియు పొటెన్షియోమీటర్, బ్రెడ్‌బోర్డ్ మరియు కొన్ని LED లు ఆడటానికి. ఇవన్నీ ఏదైనా ఆర్డునో స్టార్టర్ కిట్‌లో కనిపించే సాధారణ భాగాలు.

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





ఆండ్రాయిడ్ కీబోర్డ్ కోసం ఎమోజిని జోడించండి

పరిచయం

WiFi లేదా ఈథర్‌నెట్ ద్వారా మీ Arduino ని రిమోట్‌గా నియంత్రించడానికి Android మేనేజర్ ఒక చక్కని ఇంటర్‌ఫేస్. అలాగే రిలేలు మరియు సర్వోలను ఆన్ లేదా ఆఫ్ చేయగల స్పష్టమైన ఫీచర్లు, మీరు సెన్సార్ డేటాను సేకరించి, ఆ డేటాకు రియాక్ట్ అయ్యే థ్రెషోల్డ్‌లు లేదా అలారాలను సృష్టించవచ్చు. యాప్‌లో గ్రిడ్ ఉంటుంది, వీటిలో ప్రతి విభాగం వేరే కంట్రోల్ మాడ్యూల్ లేదా విడ్జెట్‌ను కలిగి ఉంటుంది. ఫలితంతో మీరు సంతోషంగా ఉన్నప్పుడు, వీటిని కూడా పంచుకోవచ్చు.

అంత వేగంగా లేనప్పటికీ: మ్యాజిక్ జరగడానికి మీకు కొన్ని ఆర్డునో కోడింగ్ నైపుణ్యాలు అవసరం. ఒక ఉదాహరణ అందించబడింది మరియు పూర్తి డాక్యుమెంటేషన్ అందుబాటులో ఉంది, కానీ మీరు ఉత్పత్తి చేసే ఏ ప్రాజెక్ట్ అయినా Arduino మేనేజర్ సృష్టించిన UI మరియు మీ Arduino కోసం కొంత అనుకూల కోడింగ్ కలయిక అని గుర్తుంచుకోండి. ఇది మిమ్మల్ని నిలిపివేస్తే, యాప్ యొక్క iOS వెర్షన్‌లో ఒకే ఒక్క యాప్ కొనుగోలు ఉందని తెలుసుకోండి, అది మీకు తగిన కోడ్‌ని ఉత్పత్తి చేస్తుంది. ఈ కోడ్‌ని మార్చడం నేర్చుకోవడం నేటి ట్యుటోరియల్ పరిధికి మించినది, కానీ భవిష్యత్తులో హోమ్ ఆటోమేషన్ ప్రాజెక్ట్‌ల కోసం నేను దాన్ని మళ్లీ కవర్ చేస్తానని మీరు ఆశించవచ్చు.



మొదలు అవుతున్న

మీ సిస్టమ్‌లో ముందుగా ArduinoManager లైబ్రరీ ఇన్‌స్టాల్ చేయబడిందని నిర్ధారించుకోండి, తర్వాత ఉదాహరణ కోడ్‌ని తెరిచి, కింది లైన్‌లను కనుగొనండి:

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

మీ స్వంత హోమ్ నెట్‌వర్క్ కోసం వాటిని సవరించండి. మీ దగ్గర ఉంటే మీరు దీన్ని ఇంటి నుండి దూరంగా ఉపయోగించగలగాలి పోర్ట్ ఫార్వార్డింగ్ ఏర్పాటు, కానీ మేము దానిని కవర్ చేయము.





మీరు ఆర్డునో యునోలో నడుస్తుంటే, ప్రోగ్రామ్ మెమరీకి సరిపోయేలా చేయడానికి మీరు SD కార్డ్ డేటా లాగింగ్ సపోర్ట్‌ను డిసేబుల్ చేయాలి. తెరవండి IOSController.h లేదా AndroidController.h మరియు ఈ పంక్తిని వ్యాఖ్యానించండి (స్థలం // ముందు)

#define SD_SUPPORT

Arduino మెగా వినియోగదారులకు ఎక్కువ మెమరీ ఉన్నందున ఈ సమస్య ఉండదు.





కింది రేఖాచిత్రం ప్రకారం టెస్ట్ సర్క్యూట్‌లో వైర్ చేయండి (ఇది చాలా చిన్నది అయితే, మీరు దీని యొక్క పెద్ద వెర్షన్‌ను చూడవచ్చుడాక్యుమెంటేషన్ యొక్క 18 వ పేజీ, లేదా దిగువ సూచనలను చదవండి; ఆ ఉష్ణోగ్రత సెన్సార్ A0 కి వెళుతుంది).

  • ప్రతికూల వైపున (షార్ట్ లెగ్) తగిన రెసిస్టర్‌తో పిన్ 8 కి LED ని కనెక్ట్ చేయండి. ఇది iOS యాప్ నుండి నియంత్రించబడుతుంది.
  • మరొక LED ని పిన్ 7 కి కనెక్ట్ చేయండి, మళ్లీ రెసిస్టర్‌తో సిరీస్‌లో. యాప్ కనెక్ట్ అయినప్పుడల్లా ఇది ఆన్ అవుతుంది.
  • A2 లో పొటెన్షియోమీటర్ ఉంచండి. మధ్య కాలు అవుట్‌పుట్ పిన్, కాళ్లను ఇరువైపులా +5 వి మరియు మైదానానికి కనెక్ట్ చేయండి - ఏది పట్టింపు లేదు.
  • A1 లో లైట్ సెన్సార్ ఉంచండి. లైట్ సెన్సార్ యొక్క ఒక పిన్ +5v కి వెళ్లాలి, మరొకటి A1 రెండింటికీ మరియు 10k ఓమ్ రెసిస్టర్ ద్వారా గ్రౌండ్‌కు కనెక్ట్ చేయాలి.
  • A0 కి TMP36 ఉష్ణోగ్రత సెన్సార్‌ను ఉంచండి. మధ్య కాలు అవుట్పుట్ పిన్; ఫ్లాట్ సైడ్ మీకు ఎదురుగా ఎడమవైపు పిన్ +5v, కుడివైపు పిన్ గ్రౌండ్.
  • చివరగా, పిన్ 9. మీద సర్వో ఉంచండి. మీది భిన్నంగా ఉండవచ్చు, కానీ సాధారణంగా చెప్పాలంటే, వైట్ కేబుల్ అనేది నియంత్రణ రేఖ, అప్పుడు ఎరుపు మరియు నలుపు వరుసగా +5 వి మరియు గ్రౌండ్.

ఇది నేను ఇంతకు ముందు చేసినది.

ఒక కంప్యూటర్ నుండి మరొక కంప్యూటర్‌కు ఫైల్‌లను బదిలీ చేయండి

అన్‌జిప్ చేయండి మరియు దాని ఫలితంగా వచ్చే Widgets.lst ని మీకు ఇమెయిల్ చేయండి మరియు మీరు నా రెడీమేడ్ కంట్రోల్ బోర్డ్‌ను తెరవగలరు. సరైన IP చిరునామాను ముందుగా సెటప్ చేయడానికి మీరు దిగువ కుడి వైపున ఉన్న కాన్ఫిగరేషన్ బటన్‌ని కూడా క్లిక్ చేయాలి, ఆపై కనెక్ట్ చేయడానికి ఆ చిహ్నాన్ని నొక్కండి.

మీరు మీ స్వంత ఇంటర్‌ఫేస్‌ను తయారు చేయాలనుకుంటే, క్లీన్ బోర్డ్‌లో ఎడిట్ మోడ్‌లోకి టోగుల్ చేయండి మరియు మాడ్యూల్ జాబితాను తెరవడానికి ఏదైనా ఖాళీ చతురస్రాన్ని రెండుసార్లు నొక్కండి.

మాడ్యూల్‌ను జోడించిన తర్వాత, లేబుల్ చేయడానికి గ్రే బార్‌ని నొక్కండి. డెమో సర్క్యూట్ మరియు కోడ్‌లో, కింది లేబుల్‌లను సెట్ చేయవచ్చు:

  • టి ఉష్ణోగ్రత సెన్సార్ కోసం.
  • ది కాంతి సెన్సార్ కోసం.
  • L1 LED లలో ఒకదానికి. మీ మొబైల్ పరికరానికి విజయవంతమైన కనెక్షన్‌ను సూచించడానికి ఇతర LED ఆటోమేటిక్‌గా ఆన్ అవుతుంది. L1 ఒక స్విచ్ మరియు LED సూచికగా సెట్ చేయవచ్చు.
  • చెయ్యవచ్చు పొటెన్షియోమీటర్ కోసం.
  • నాబ్ సర్వోను నియంత్రిస్తుంది (కానీ స్లయిడర్ మెరుగ్గా ఉందని నేను కనుగొన్నాను - అసలు నాబ్ మాడ్యూల్ కొద్దిగా ఫిడ్లీగా ఉంది. స్లైడర్‌ను జోడించి 'నాబ్' అని పిలుస్తారు, ఇది బాగా పనిచేస్తుంది)

మీరు విభిన్న విషయాలను నియంత్రించాలనుకుంటే, మీ ప్రాజెక్ట్‌కు తగినట్లుగా మీరు Arduino కోడ్‌ను సర్దుబాటు చేయాలి.

ప్రత్యామ్నాయాలు

ఈ అంశంపై దర్యాప్తు చేస్తున్నప్పుడు నేను అనేక ప్రత్యామ్నాయాలను తనిఖీ చేసాను మరియు అత్యంత ఆచరణీయమైన పోటీ అప్లికేషన్‌ని ArduinoCommander అని పిలుస్తారు, కానీ పాపం, అన్ని మంచి ఫీచర్లు పేవాల్ వెనుక లాక్ చేయబడ్డాయి, అంటే ప్రతిదీ అన్‌లాక్ చేయడానికి మీకు $ 50 లేదా అంతకంటే ఎక్కువ ఖర్చు అవుతుంది; యాప్‌కి మద్దతిచ్చే సైట్ కూడా ఆఫ్‌లైన్‌లో ఉంది. నేను పరీక్షించినప్పుడు ఇది ప్రాథమిక లక్షణాల కోసం పని చేసింది, కానీ ఆ యాప్‌ని ఆన్‌లైన్‌లో ఉంచలేని మరియు ప్రతిదానికీ మైక్రోపేమెంట్‌లను ఎంచుకోలేని ఆ యాప్‌ని నేను ఆమోదించను. Arduino మేనేజర్ ఉత్తమమైనది మరియు అధునాతన ఫీచర్ కోసం యాప్‌లో ఒక కొనుగోలు మాత్రమే ఉంది.

కాబట్టి, ఇప్పుడు మేము ఆర్డునో హోమ్ ఆటోమేషన్ ప్రాజెక్ట్‌ను ప్రారంభించడానికి సిద్ధంగా ఉన్నాము! మీరు ఆర్డునో మేనేజర్‌ని ఉపయోగించవచ్చని మీరు అనుకుంటున్నారా?

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ కానన్ వర్సెస్ నికాన్: ఏ కెమెరా బ్రాండ్ మంచిది?

కెనన్ మరియు నికాన్ కెమెరా పరిశ్రమలో రెండు అతిపెద్ద పేర్లు. అయితే ఏ బ్రాండ్ కెమెరాలు మరియు లెన్స్‌ల మెరుగైన శ్రేణిని అందిస్తుంది?

వీడియోను మీ వాల్‌పేపర్‌గా ఎలా తయారు చేయాలి
తదుపరి చదవండి సంబంధిత అంశాలు
  • DIY
  • స్మార్ట్ హోమ్
  • కంప్యూటర్ ఆటోమేషన్
  • ఆర్డునో
  • రిమోట్ కంట్రోల్
రచయిత గురుంచి జేమ్స్ బ్రూస్(707 కథనాలు ప్రచురించబడ్డాయి)

జేమ్స్ ఆర్టిఫిషియల్ ఇంటెలిజెన్స్‌లో BSc కలిగి ఉన్నారు మరియు CompTIA A+ మరియు నెట్‌వర్క్+ సర్టిఫికేట్ పొందారు. అతను హార్డ్‌వేర్ రివ్యూస్ ఎడిటర్‌గా బిజీగా లేనప్పుడు, అతను LEGO, VR మరియు బోర్డ్ గేమ్‌లను ఆస్వాదిస్తాడు. MakeUseOf లో చేరడానికి ముందు, అతను లైటింగ్ టెక్నీషియన్, ఇంగ్లీష్ టీచర్ మరియు డేటా సెంటర్ ఇంజనీర్.

జేమ్స్ బ్రూస్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి
వర్గం Diy