DIY, వికీపీడియా చెప్పినట్లుగా, చాలా కాలంగా ఉపసంస్కృతిగా ఉంది. ఈ వ్యాసంలో నేను చిన్న వైర్లెస్ మల్టీ-టచ్ సెన్సార్ యొక్క నా DIY ప్రాజెక్ట్ గురించి మాట్లాడాలనుకుంటున్నాను మరియు ఇది ఈ ఉపసంస్కృతికి నా చిన్న సహకారం అవుతుంది.
ఈ ప్రాజెక్ట్ యొక్క కథ శరీరంతో ప్రారంభమైంది, ఇది తెలివితక్కువదని అనిపిస్తుంది, కానీ ఈ ప్రాజెక్ట్ ఎలా ప్రారంభమైంది. కేసు Aliexpress వెబ్సైట్లో కొనుగోలు చేయబడింది, ఈ కేసు యొక్క ప్లాస్టిక్ కాస్టింగ్ యొక్క నాణ్యత అద్భుతమైనదని గమనించాలి. విక్రేతతో ఒక చిన్న కరస్పాండెన్స్ తర్వాత, మెయిల్ ద్వారా డ్రాయింగ్ పంపబడింది మరియు ప్రాజెక్ట్ ప్రారంభమైంది.
డ్రాయింగ్ చాలా పేలవంగా కొలవబడింది మరియు భవిష్యత్ ప్రింటెడ్ సర్క్యూట్ బోర్డ్ యొక్క సరిహద్దులు, కటౌట్లు మరియు సాంకేతిక రంధ్రాల కోసం కొలతలలో సగం కాలిపర్ను ఉపయోగించి తయారు చేయాల్సి ఉంటుంది. కేసు యొక్క అన్ని అంతర్గత కొలతలు అందుకున్న తరువాత, ప్రింటెడ్ సర్క్యూట్ బోర్డ్ పై నుండి కేసు లోపలి ఉపరితలం వరకు ఎత్తు ఉన్నందున, రేడియో చిప్ను నేరుగా ప్రింటెడ్ సర్క్యూట్ బోర్డ్లో "రూట్" చేయవలసి ఉంటుందని స్పష్టమైంది. 1.8 మిమీ, మరియు పూర్తయిన సగటు రేడియో మాడ్యూల్ యొక్క కనిష్ట ఎత్తు సాధారణంగా 2 మిమీ (స్క్రీన్ లేకుండా).
QFN52 ప్యాకేజీలోని nRF48 SoC సెన్సార్ కోసం ఎంపిక చేయబడింది. ఈ సందర్భంలో nRF52 సిరీస్లో, నార్డిక్కు మూడు ఎంపికలు ఉన్నాయి: nRF52810, nRF52811(కొత్త), nRF52832. చిప్ పారామితులు: 64 MHz కార్టెక్స్-M4, 2.4 GHz ట్రాన్స్సీవర్, 512/256 KB ఫ్లాష్, nRF64 కోసం 32/52832 KB ర్యామ్ మరియు 192 KB ఫ్లాష్, nRF24 కోసం 52810 KB RAM, బ్లూకోల్, nRF52811 మద్దతు ఇతర మెష్, ESB, ANT మరియు nRF52811, పైన పేర్కొన్న వాటికి అదనంగా, జిగ్బీ మరియు థ్రెడ్తో పాటు బ్లూటూత్ డైరెక్షన్ ఫైండింగ్ కూడా ఉన్నాయి.
నేను సెన్సార్ను బహుళ-సెన్సరీగా మార్చాలని నిర్ణయించుకున్నాను, తద్వారా ఇది వివిధ పనుల కోసం ఉపయోగించబడుతుంది. ఈ కారణంగా, చిప్ యొక్క లేఅవుట్ వీలైనంత కాంపాక్ట్గా చేయవలసి ఉంటుంది, భాగాల కనీస కొలతలు 0603 కంటే తక్కువగా ఉండకూడదు, తద్వారా పరికరాన్ని మానవీయంగా విక్రయించవచ్చు. చిప్ను బోర్డుపై ఉంచిన తర్వాత, నేను సెన్సార్లను ఎంచుకోవడం ప్రారంభించాను. సెన్సార్ హౌసింగ్ యొక్క కొలతలు మరియు కనీస పరికరాలతో (టంకం ఇనుము మరియు హెయిర్ డ్రైయర్) ఇంట్లో సెన్సార్ను టంకము చేయగల సామర్థ్యం ఎంచుకోవడంలో నేను దృష్టి సారించిన ప్రధాన విషయాలు.
సెన్సార్ కోసం క్రింది సెన్సార్లు ఎంపిక చేయబడ్డాయి: SHT20, SHt21, Si7020, Si7021, HTU21D (ఉష్ణోగ్రత మరియు తేమ సెన్సార్), ఈ సెన్సార్లన్నింటికీ ఒకే హౌసింగ్ మరియు ఒకే పిన్లు ఉన్నాయి, HDC2080 (ఉష్ణోగ్రత మరియు తేమ సెన్సార్) కూడా ఇదే విధమైన గృహాన్ని కలిగి ఉంది జాబితాకు ముందు, కానీ అదనపు అంతరాయ అవుట్పుట్, మరింత శక్తి సామర్థ్యం, BME280(ఉష్ణోగ్రత, తేమ మరియు పీడన సెన్సార్), LMT01(ఉష్ణోగ్రత సెన్సార్), TMP117(అధిక ఖచ్చితత్వ ఉష్ణోగ్రత సెన్సార్), అధిక శక్తి సామర్థ్యం, అంతరాయ అవుట్పుట్, ఎగువ మరియు దిగువ ఉష్ణోగ్రతను సెట్ చేయడం పరిమితులు, LIS2DW12(యాక్సిలరోమీటర్) అధిక శక్తి సామర్థ్యం, దాని విభాగంలో అత్యుత్తమమైనది లేదా LIS2DH12.
అలాగే, సెన్సార్ యొక్క మొదటి వెర్షన్లో, జాబితాలో రీడ్ స్విచ్ ఉంది, కానీ తదుపరి పునర్విమర్శలలో ఇది మినహాయించబడింది, ఎందుకంటే గ్లాస్ బల్బ్తో 1.6 సెం.మీ రీడ్ స్విచ్ సెన్సార్కు తగినంత స్థలం లేదు మరియు నేను కొన్నింటిని విభజించాను పూర్తయిన బోర్డ్ను కేసులోకి ఇన్స్టాల్ చేసేటప్పుడు అటువంటి సెన్సార్లు, స్క్వేర్ కారణంగా కూడా కేస్ రకం మరియు దాని చిన్న ఎత్తు పరికరానికి అయస్కాంత ఓపెనింగ్ మరియు క్లోజింగ్ సెన్సార్గా సరిపోవు.
సెన్సార్లతో పాటు, సెన్సార్పై 2 LED లు ఉన్నాయి, వాటిలో ఒకటి సెన్సార్ దిగువన ఉన్న RGB. రెండు SMD బటన్లు, ఒకటి రీసెట్ చేయడానికి కనెక్ట్ చేయబడింది, కొన్ని సెన్సార్ ఆపరేషన్ దృశ్యాలను అమలు చేయడానికి రెండవ “వినియోగదారు”. సెన్సార్ బాడీ మూడు భాగాలను కలిగి ఉంటుంది: మెయిన్ బాడీ, బ్యాటరీని కలిగి ఉండే రంధ్రం మరియు ప్రధాన శరీరానికి నాలుగు స్క్రూలతో జతచేయబడిన ఒక అంతర్గత ఇన్సర్ట్ మరియు లోపలి ఇన్సర్ట్లోని రంధ్రాలలోకి స్నాప్ చేసే దిగువ కవర్. 4 అనలాగ్ పిన్లు, 2 డిజిటల్ పిన్లు మరియు ఎన్ఎఫ్సి యాంటెన్నా లేదా డిజిటల్ పిన్లు, SWD పోర్ట్గా ఉండే మరో రెండు పిన్లు కూడా ఉన్నాయి.
RGB LED మరియు బటన్లు PCB బోర్డ్లో ఉంచబడ్డాయి, అవి లోపలి ఇన్సర్ట్లోని రంధ్రాల ద్వారా దిగువ కవర్ను తీసివేసినప్పుడు వాటిని సులభంగా యాక్సెస్ చేయగలవు, ఇవి వెనుక కవర్ను స్నాప్ చేయడానికి రూపొందించబడ్డాయి.
పరికరం రెండు పునర్విమర్శల ద్వారా వెళ్ళింది, అంతకుముందు, TMP117 సెన్సార్ స్థానంలో, MAX44009 లైట్ సెన్సార్ వ్యవస్థాపించబడింది, ఇది తరువాత ఉష్ణోగ్రత సెన్సార్తో భర్తీ చేయబడింది, రెండు సెన్సార్లు ఒకే శరీరాన్ని కలిగి ఉంటాయి, కానీ కాళ్ళపై వేర్వేరు పిన్లు ఉండవచ్చు. అది భర్తీ చేయబడిందని ఫలించలేదు, బహుశా అది తిరిగి ఇవ్వడం విలువైనది.
ఇప్పుడు నేను ఇంట్లో అలాంటి 4 పరికరాలు పని చేస్తున్నాను, వాటిలో రెండు Si7021 సెన్సార్లతో కూడిన ఉష్ణోగ్రత మరియు తేమ సెన్సార్లు (ఒకటి nRF52832లో, రెండవది nRF52811లో), ఒకటి LIS2DW12 యాక్సిలరోమీటర్ (nRF52810)పై అమలు చేయబడిన షాక్ సెన్సార్ మరియు ఉష్ణోగ్రత నియంత్రణ సెన్సార్. LMT01 సెన్సార్పై (nRF52810 ).
వైర్లెస్ సెన్సార్ CR2032 బ్యాటరీపై నడుస్తుంది, నిద్రలో వినియోగం nRF1.8కి 52810 μA, nRF52811 మరియు nRF3.7కి 52832 μA. డేటా బదిలీ మోడ్ 8mAలో వినియోగం.
ఉపయోగించిన ప్రోటోకాల్ యొక్క వివరణ మరియు విభిన్న ఉపయోగ దృశ్యాల కోసం ఈ సెన్సార్ కోసం సాఫ్ట్వేర్ అభివృద్ధి ఈ కథనం యొక్క పరిధికి మించినదని నేను భావిస్తున్నాను.
స్మార్ట్ హోమ్ సిస్టమ్తో సెన్సార్ ఆపరేషన్ యొక్క పరీక్ష క్రింది చిన్న వీడియోలో చూడవచ్చు.
ఈ సెన్సార్ ప్రాజెక్ట్ తెరిచి ఉంది, మీరు ప్రాజెక్ట్లోని అన్ని మెటీరియల్లను నాలో పొందవచ్చు
మీరు DIYకి సంబంధించిన ప్రతిదానిపై ఆసక్తి కలిగి ఉంటే, మీరు DIY డెవలపర్ లేదా ఇప్పుడే ప్రారంభించాలనుకుంటే, మీరు DIY పరికరాలను ఉపయోగించడానికి ఆసక్తి కలిగి ఉన్నారు, ఆసక్తి ఉన్న ప్రతి ఒక్కరినీ నేను ఆహ్వానిస్తున్నాను
పరికరాలను తయారు చేయాలనుకునే ప్రతి ఒక్కరికీ, వారి ఇంటి కోసం ఆటోమేషన్ను నిర్మించడం ప్రారంభించండి, సులభంగా నేర్చుకోగల Mysensors ప్రోటోకాల్ - టెలిగ్రామ్ చాట్తో పరిచయం పొందడానికి నేను సూచిస్తున్నాను
మరియు ఇంటి ఆటోమేషన్ కోసం చాలా పరిణతి చెందిన పరిష్కారాల కోసం చూస్తున్న వారి కోసం, నేను మిమ్మల్ని టెలిగ్రామ్ చాట్కి ఆహ్వానిస్తున్నాను
మీ దృష్టికి ధన్యవాదాలు, ఆల్ ది బెస్ట్!
మూలం: www.habr.com