- భాగాలు అవసరం
- సర్క్యూట్ రేఖాచిత్రం
- పార్టికల్ క్లౌడ్ ఖాతా మరియు రాస్ప్బెర్రీ పైని సెటప్ చేయండి
- రాస్ప్బెర్రీ పై మరియు పార్టికల్ క్లౌడ్ ఉపయోగించి ఎసి ఉపకరణాలను నియంత్రించడం
రాస్ప్బెర్రీ పై అనేది చాలా ప్రసిద్ధ తక్కువ ఖర్చుతో కూడిన కంప్యూటర్ మరియు వివిధ రకాల ఐయోటి మరియు ఎంబెడెడ్ ప్రాజెక్టులను ప్రోటోటైప్ చేయడానికి శక్తివంతమైన సాధనం. IoT డొమైన్లో రాస్ప్బెర్రీ పై యొక్క ప్రజాదరణతో, పార్టికల్ క్లౌడ్ దాని ప్లాట్ఫామ్లో ఈ బోర్డుకి మద్దతునిచ్చింది.
పార్టికల్ క్లౌడ్ చాలా ప్రాచుర్యం పొందిన ఐయోటి ప్లాట్ఫామ్, ఇది మీ ఐఒటి పరికరంలో మీరు చేయాలనుకునే ప్రతిదానితో ప్రారంభించడానికి మీకు సహాయపడుతుంది. కణము నమ్మదగిన, స్కేలబుల్ మరియు సురక్షితమైన IoT పరికర వేదిక. జినాన్, ఫోటాన్, ఎలక్ట్రాన్ వంటి అనేక ఐయోటి ఎనేబుల్డ్ పార్టికల్ పరికరాలు ఉన్నాయి, ఇవి మన అవసరానికి అనుగుణంగా వివిధ కార్యాచరణలను కలిగి ఉంటాయి.
రాస్ప్బెర్రీ పైని ఐయోటి మేఘాలతో అనుసంధానించడానికి మీరు ఉపయోగించగల బ్లింక్, థింగ్స్పీక్ వంటి అనేక ఐఒటి ప్లాట్ఫాంలు ఉన్నాయి, అయితే పార్టికల్ క్లౌడ్ ప్లాట్ఫాం కొన్ని అద్భుతమైన లక్షణాలను కలిగి ఉంది, ఇది ఇతరుల నుండి భిన్నంగా ఉంటుంది. కణ రాశి క్లౌడ్ IDE ని ఉపయోగించి మీ రాస్ప్బెర్రీ పైలో మీ ఆర్డునో కోడ్ను రన్ చేయవచ్చు మరియు ప్రపంచంలో ఎక్కడి నుండైనా మీ పైని ప్రోగ్రామ్ చేయవచ్చు, ఇప్పుడు అది చాలా బాగుంది !! అలాగే, మీరు IFTTT, Google Cloud లేదా Microsoft Azure ని సులభంగా సమగ్రపరచవచ్చు.
పార్టికల్ మొబైల్ అనువర్తనం మరియు ఆన్లైన్ పార్టికల్ IDE ఉపయోగించి ప్రపంచంలో ఎక్కడి నుండైనా హోమ్ ఎసి ఉపకరణాలను నియంత్రించడానికి సరళమైన రాస్ప్బెర్రీ పై అప్లికేషన్గా తయారు చేయడం ద్వారా పార్టికల్ క్లౌడ్ ప్లాట్ఫామ్ను అన్వేషించడం ప్రారంభిద్దాం .
భాగాలు అవసరం
- రాస్ప్బెర్యన్తో రాస్ప్బెర్రీ పిఐ ఇన్స్టాల్ చేయబడింది
- రిలే మాడ్యూల్
- 220 వి బల్బ్
- జంపర్ వైర్లు
మీ రాస్ప్బెర్రీ పై ఇప్పటికే ఆపరేటింగ్ సిస్టమ్తో వెలిగిపోయిందని భావించబడుతుంది. కాకపోతే, కొనసాగడానికి ముందు రాస్ప్బెర్రీ పై ట్యుటోరియల్తో ప్రారంభించడం అనుసరించండి. ఇక్కడ మేము రాస్బియన్ జెస్సీ వ్యవస్థాపించిన రాస్ప్బెర్రీ పై 3 ను ఉపయోగిస్తున్నాము.
సర్క్యూట్ రేఖాచిత్రం
ఈ రాస్ప్బెర్రీ పై హోమ్ ఆటోమాటన్ ప్రాజెక్ట్ కోసం సర్క్యూట్ రేఖాచిత్రం సులభం:
మీ ల్యాప్టాప్తో కోరిందకాయ పైని కనెక్ట్ చేయడానికి, మీరు పుట్టీ లేదా విఎన్సి వ్యూయర్ను ఉపయోగించవచ్చు, ఇక్కడ మానిటర్ లేకుండా రాస్ప్బెర్రీ పైని నిర్లక్ష్యంగా నడపడం గురించి మరింత తెలుసుకోండి.
పార్టికల్ క్లౌడ్తో కనెక్ట్ అవ్వడానికి మన రాస్ప్బెర్రీ పైలో పార్టికల్ ఏజెంట్ను ఇన్స్టాల్ చేయాలి. పార్టికల్ ఏజెంట్ అనేది సాఫ్ట్వేర్ సేవ, ఇది రాస్ప్బెర్రీ పై యొక్క GPIO పిన్లతో సంభాషించడానికి నేపథ్యంలో నడుస్తుంది. ఏజెంట్ను ఇన్స్టాల్ చేసే ముందు, మీరు Particle.io లో ఒక ఖాతాను తయారు చేసుకోవాలి.
కణ మేఘంలో ఒక ఖాతాను సృష్టించడం మరియు కణ వేదిక యొక్క ఇంటర్ఫేస్ను తెలుసుకోవడం ద్వారా మేము ప్రారంభిస్తాము.
పార్టికల్ క్లౌడ్ ఖాతా మరియు రాస్ప్బెర్రీ పైని సెటప్ చేయండి
1. Particle.io కి వెళ్లి కుడి ఎగువ మూలలోని కన్సోల్ పై క్లిక్ చేయండి. ఇప్పుడు, క్రియేట్ అకౌంట్ పై క్లిక్ చేయండి. మొత్తం సమాచారాన్ని పూరించండి మరియు సైన్ అప్ పై క్లిక్ చేయండి.
2. ఇప్పుడు, పార్టికల్ ఏజెంట్ను ఇన్స్టాల్ చేయడానికి కోరిందకాయ పై టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయండి.
బాష్ <(కర్ల్ -sL
మీరు మొదటి దశలో సృష్టించిన మీ పార్టికల్ క్లౌడ్ ఇ-మెయిల్ మరియు పాస్వర్డ్ను నమోదు చేయండి.
3. పార్టికల్ ఏజెంట్ పైలో విజయవంతంగా వ్యవస్థాపించబడింది మరియు నేపథ్యంలో నడుస్తుంది. ఇది పార్టికల్ క్లౌడ్ను కూడా వింటోంది. దిగువ ఆదేశాలను ఉపయోగించి మీరు మరింత సమాచార ఏజెంట్ను పొందవచ్చు.
ఇప్పుడు, కోడింగ్ భాగానికి వెళ్దాం మరియు పార్టికల్ ప్లాట్ఫామ్ను అన్వేషించండి.
రాస్ప్బెర్రీ పై మరియు పార్టికల్ క్లౌడ్ ఉపయోగించి ఎసి ఉపకరణాలను నియంత్రించడం
మీరు మీ పైలో పార్టికల్ ఏజెంట్ను విజయవంతంగా ఇన్స్టాల్ చేసి ఉంటే, అప్పుడు మీరు మీ పరికరాన్ని పార్టికల్ కన్సోల్లో కనుగొనవచ్చు. క్రింద చూపిన విధంగా
స్క్రీన్ యొక్క ఎడమ భాగంలో కొత్త పరికరాలను జోడించడం, మెష్ నెట్వర్క్లను సృష్టించడం, IFTTT తో ఇంటిగ్రేషన్, మైక్రోసాఫ్ట్ అజూర్ మరియు వెబ్ IDE వంటి అనేక ఎంపికలు ఉన్నాయి.
1. మొదట, వెబ్ IDE ఎంపికపై క్లిక్ చేయండి. క్రింద చూపిన విధంగా ఆన్లైన్ IDE తో క్రొత్త ట్యాబ్ తెరవబడుతుంది.
2. ఇప్పుడు, మీరు రాస్ప్బెర్రీ పైలో మీ ఆర్డునో కోడ్ను ఉపయోగించవచ్చు. కొన్ని ఉదాహరణ సంకేతాలు కూడా ఇవ్వబడ్డాయి. మేము ఆన్లైన్లో AC బల్బును నియంత్రిస్తాము, వెబ్-కనెక్ట్ చేయబడిన LED ఉదాహరణపై క్లిక్ చేసి, సర్క్యూట్ రేఖాచిత్రంలో చూపిన విధంగా మీ రిలే మాడ్యూల్ను కనెక్ట్ చేయండి. కోడ్లో ఉపయోగించిన పిన్ D7. పిన్ మ్యాపింగ్ క్రింద చూపబడింది.
3. ఇప్పుడు, కోడ్ను కంపైల్ చేసి ఫ్లాష్పై క్లిక్ చేయండి. మీ రాస్ప్బెర్రీ పై ఇంటర్నెట్కు కనెక్ట్ అయ్యిందని నిర్ధారించుకోండి. అలాగే, మీరు మీ అవసరానికి అనుగుణంగా కోడ్ను మార్చవచ్చు కాని మీరు ఉపయోగించాలనుకుంటున్న ఉదాహరణ కోడ్ను ఫోర్క్ చేయాలి.
4. మీరు కోడ్లో చూడగలిగినట్లుగా మీరు “ఆన్” పంపినప్పుడల్లా బల్బ్ మెరుస్తుంది మరియు మీరు “ఆఫ్” పంపినప్పుడల్లా బల్బ్ ఆపివేయబడుతుంది. ఆదేశాలను ఇవ్వడానికి, కన్సోల్ టాబ్కు తిరిగి వెళ్లి పరికరంపై క్లిక్ చేయండి. రిఫ్రెష్ బటన్ పై క్లిక్ చేయండి, ఫంక్షన్ కాల్ చేయడానికి ఆర్గ్యుమెంట్ అవసరమయ్యే లెడ్ ఫంక్షన్ మీకు కనిపిస్తుంది. ఇక్కడ మీరు బల్బ్ను ఆన్ మరియు ఆఫ్ చేయడానికి “ఆన్” మరియు “ఆఫ్” అని వ్రాయాలి. ఆర్గ్యుమెంట్ రాసిన తరువాత కాల్ పై క్లిక్ చేయండి.
5. ఇప్పుడు, మొబైల్ అనువర్తనాన్ని ఉపయోగించి బల్బును నియంత్రించండి. ప్లేస్టోర్ నుండి పార్టికల్ క్లౌడ్ ఆండ్రాయిడ్ అప్లికేషన్ను డౌన్లోడ్ చేయండి మరియు మీరు మీ బ్రౌజర్లో సంతకం చేసిన అదే ఆధారాలతో లాగిన్ అవ్వండి.
అనువర్తనంలో మీ కోరిందకాయ పై జాబితా చేయబడిందని మీరు చూస్తారు, దానిపై క్లిక్ చేయండి.
6. డేటాపై క్లిక్ చేయండి. అదే లీడ్ ఫంక్షన్ను మీరు ఇక్కడ కనుగొంటారు. వాదనను టైప్ చేసి పంపండిపై క్లిక్ చేయండి. ఈ విధంగా మీరు స్మార్ట్ ఫోన్ను ఉపయోగించి మీ ఉపకరణాలను కూడా నియంత్రించవచ్చు.
7. వెబ్ IDE లో టింకర్ అని పిలువబడే ఒక ప్రత్యేక కోడ్ ఉదాహరణ ఉంది. ఈ కోడ్ను రాస్ప్బెర్రీ పైలో అప్లోడ్ చేసిన తర్వాత, మీరు హార్డ్ పిన్ చేయకుండా ఒకేసారి చాలా పిన్లను నియంత్రించవచ్చు. అలాగే, మీరు కోడ్లోని పిన్లను పేర్కొనకుండా సెన్సార్ రీడింగులను పొందవచ్చు.
8. మీరు టింకర్ ఉదాహరణ కోడ్ను ఫ్లాష్ చేసిన వెంటనే, మీరు అనువర్తనంలో మీ పరికరం ముందు టింకర్ ఎంపికను చూస్తారు. దానిపై క్లిక్ చేయండి.
9. ఇప్పుడు, మీరు అవుట్పుట్ లేదా ఇన్పుట్ పొందాలనుకుంటున్న పిన్ను ఎంచుకోండి. క్లిక్ చేయగానే మీరు క్లిక్ అడగబడతారు digitalWrite , digitalRead , analogRead మరియు analogWrite . మా విషయంలో, పిన్ D7 పై డిజిటల్ రైట్ పై క్లిక్ చేయండి.
ఫంక్షన్ కేటాయించిన తరువాత, పిన్ D7 పై క్లిక్ చేయండి. మీరు బల్బ్ మెరుస్తున్నట్లు చూస్తారు. D7 ని మళ్ళీ నొక్కినప్పుడు బల్బ్ ఆపివేయబడుతుంది. అదేవిధంగా, మీరు వేర్వేరు పిన్లపై సెన్సార్ డేటాను పొందవచ్చు మరియు అదే సమయంలో ఉపకరణాలను నియంత్రించవచ్చు.
ఆన్లైన్ IDE ని ఉపయోగించడమే కాకుండా, మీరు పార్టికల్ డెస్క్టాప్ IDE మరియు వర్క్బెంచ్ను డౌన్లోడ్ చేసుకోవచ్చు, ఇక్కడ మీరు ఆన్లైన్ IDE మాదిరిగానే కోడ్ మరియు ఫ్లాష్ను వ్రాయవచ్చు. కానీ ఈ IDE లు ఆన్లైన్ డెవలప్మెంట్ సాఫ్ట్వేర్లు కూడా. పార్టికల్ క్లౌడ్ గురించి మరింత సమాచారం కోసం, మీరు ఇక్కడ అధికారిక డాక్యుమెంటేషన్ను తనిఖీ చేయవచ్చు.
ప్రదర్శన వీడియోతో పూర్తి కోడ్ క్రింద ఇవ్వబడింది. మరిన్ని ఇంటి ఆటోమేషన్ ప్రాజెక్టులను ఇక్కడ చూడండి.