Arduino க்கான வீட்டில் தயாரிக்கப்பட்ட சென்சார்கள். Arduino அடிப்படையிலான ஸ்மார்ட் ஹோம்: படிப்படியான சட்டசபை வழிமுறைகள். Arduino பற்றி தெரிந்து கொள்வது

நான் கடந்து சென்றேன், நான் பார்த்தேன், இங்கே அவர்கள் பல்வேறு வீட்டில் தயாரிக்கப்பட்ட பொருட்களைப் பற்றி சுவாரஸ்யமான விஷயங்களை எழுதுகிறார்கள். நானும் சமீபத்தில் ஏதாவது செய்தேன், எழுதுகிறேன், ஒருவேளை அது ஒருவருக்கு பயனுள்ளதாக இருக்கும், அல்லது அது சுவாரஸ்யமாக இருக்கும். சுவிட்ச் மற்றும் சாக்கெட் பேனல்களில் உட்பொதிப்பதற்கான பட்ஜெட் DIY சென்சார் வன்பொருள் பற்றி நாங்கள் பேசுகிறோம்.

ஆனால் விஷயங்களை ஒழுங்காக எடுத்துக்கொள்வோம்.

ஒப்பீட்டளவில் நீண்ட காலமாக ஸ்மார்ட் ஹோம்களுக்கான ஆட்டோமேஷன் அமைப்புகளில் நான் ஆர்வமாக உள்ளேன். இப்போது என்னிடம் பல வேறுபட்ட அமைப்புகள் உள்ளன. தொழில்துறை மற்றும் வீட்டில் தயாரிக்கப்பட்ட கூறுகள் இரண்டும் உள்ளன. கடைசியாக வீட்டில் தயாரிக்கப்பட்ட தயாரிப்பு பற்றி நான் உங்களுக்கு சொல்ல விரும்புகிறேன்.

சில காலத்திற்கு முன்பு, இணையத்தில், நான் MySensors ஹோம் ஆட்டோமேஷன் அமைப்பைக் கண்டேன். Arduino மற்றும் nRF24L01+ அடிப்படையிலான வயர்லெஸ் அமைப்பு மிகவும் வளர்ந்த (மற்றும் தொடர்ந்து மேம்படுத்தப்பட்டு வருகிறது). இருப்பினும், இது ஆர்வமுள்ளவர்களைப் பற்றியது அல்ல - மூலத்தைப் பாருங்கள்.

எனக்கு கணினியின் முக்கிய நன்மைகள் நல்ல மென்பொருள் ஆதரவு, இருதரப்பு தொடர்பு, கூறுகளின் கிடைக்கும் தன்மை மற்றும் அவற்றின் குறைந்த விலை.

டெவலப்மெண்ட் போர்டுகளுடன் போதுமான அளவு விளையாடியதால், வீட்டு உட்புறத்தில் போதுமான அளவு ஒருங்கிணைக்கக்கூடிய ஒரு சாதனத்தை உருவாக்க முடிவு செய்தேன் (WAF புறக்கணிக்க முடியாது). இதன் விளைவாக ஒரு சாதனம், மற்றவர்களுடன் சேர்ந்து, நிலையான 63 மிமீ பெட்டியில் சுவரில் குறைக்கப்படலாம்.

இது முதல் அசெம்பிளி, அடுத்தவற்றை இன்னும் கவனமாக செய்ய முயற்சிப்பேன். பெரிய துளை (ஒளி உணரிக்கு) ஒரு பிளெக்ஸிகிளாஸ் கம்பியால் மூடப்பட்டிருக்கும்.

அரை-அசெம்பிள் வடிவத்தில் இது போல் தெரிகிறது:

மறுபுறம் இருந்து பார்க்க:

இவை அனைத்தும் (சீன) 8MHz/3.3V Arduino Pro Mini, nRF24L01+ ரேடியோ தொகுதி, HC-SR510 மோஷன் சென்சார், DHT22 சென்சார் (வெப்பநிலை மற்றும் ஈரப்பதம்), BH1750 லைட் சென்சார் மற்றும் ஒரு நிலையான JUNG பிளக் (நீங்கள் மற்றவற்றைப் பயன்படுத்தலாம். Gira , Berker, etc. நான் கையில் இருந்ததைப் பயன்படுத்தினேன்). மொத்த செலவு சுமார் $15.

பிசிபியை ஈகிள் வடிவமைத்துள்ளது. ஆதாரங்கள். ITEADStudio இலிருந்து ஆர்டர் செய்யப்பட்டது, அது நன்றாக செய்யப்பட்டது (பட்டு தவிர, கல்வெட்டுகள் அவ்வாறு மாறியது).



எழுத்துரு மிகவும் சிறியதாகவும் மெல்லியதாகவும் இருக்கலாம். இது ஜெர்பெராவில் நன்றாக இருந்தது.



அசெம்பிளி செயல்பாட்டின் போது, ​​சில சிறிய அசௌகரியங்கள் கண்டறியப்பட்டன; சில விஷயங்களை மேம்படுத்தலாம், ஆனால் ஒட்டுமொத்த பலகை மிகவும் பயன்படுத்தக்கூடியதாக உள்ளது.

நல்ல மதியம், இன்று நான் அறை வெப்பமானி மூலம் கடிகாரத்தை உருவாக்குவதற்கான வழிமுறைகளைப் பகிர்ந்து கொள்கிறேன்( DIY Arduino கடிகாரம்) கடிகாரம் Arduino UNO இல் இயங்குகிறது; நேரம் மற்றும் வெப்பநிலையைக் காட்ட WG12864B கிராஃபிக் திரை பயன்படுத்தப்படுகிறது. வெப்பநிலை உணரியாக - ds18b20. மற்ற கடிகாரங்களைப் போலல்லாமல், நான் RTS (Real Time Clock) ஐப் பயன்படுத்த மாட்டேன், ஆனால் இந்த கூடுதல் தொகுதி இல்லாமல் செய்ய முயற்சிப்பேன்.

Arduino சுற்றுகள் அவற்றின் எளிமையால் வேறுபடுகின்றன, மேலும் யார் வேண்டுமானாலும் Arduino கற்க ஆரம்பிக்கலாம். எங்கள் கட்டுரையில் நூலகங்களை எவ்வாறு இணைப்பது மற்றும் Arduino ஐ ப்ளாஷ் செய்வது என்பது பற்றி நீங்கள் படிக்கலாம்.

ஆரம்பிக்கலாம்.

இந்த கடிகாரத்தை உருவாக்க நமக்கு இது தேவைப்படும்:

Arduino UNO (அல்லது வேறு ஏதேனும் Arduino இணக்கமான பலகை)
- கிராஃபிக் திரை WG12864B
- வெப்பநிலை சென்சார் ds18b20
- மின்தடை 4.7 கோம் 0.25 டபிள்யூ
- மின்தடை 100 ஓம் 0.25 W
- 4 ஏஏ பேட்டரிகளுக்கான பேட்டரி பெட்டி
- பொருந்தும் பெட்டி
- நல்ல கோப்பு
- நெயில் பாலிஷ் (கருப்பு அல்லது உடல் நிறம்)
- சில மெல்லிய பிளாஸ்டிக் அல்லது அட்டை
- மின் நாடா
- இணைக்கும் கம்பிகள்
- சர்க்யூட் பலகை
- பொத்தான்கள்
- சாலிடரிங் இரும்பு
- சாலிடர், ரோசின்
- இரு பக்க பட்டி

கிராஃபிக் திரையைத் தயாரித்தல்.
முதல் பார்வையில், திரையை இணைப்பது பல சிக்கல்களையும் சிரமங்களையும் ஏற்படுத்துகிறது. ஆனால் நீங்கள் முதலில் அவற்றின் வகைகளைப் புரிந்து கொண்டால், அது மிகவும் எளிதாகவும் தெளிவாகவும் மாறும். ks0107/ks0108 கட்டுப்படுத்தியில் பல வகைகள் மற்றும் திரைகள் உள்ளன. அனைத்து திரைகளும் பொதுவாக 4 வகைகளாக பிரிக்கப்படுகின்றன:
விருப்பம் A: HDM64GS12L-4, Crystalfontz CFAG12864B, Sparkfun LCD-00710CM, NKC எலக்ட்ரானிக்ஸ் LCD-0022, WinStar WG12864B-TML-T
விருப்பம் B: HDM64GS12L-5, Lumex LCM-S12864GSF, Futurlec BLUE128X64LCD, AZ டிஸ்ப்ளேஸ் AGM1264F, Displaytech 64128A BC, Adafruit GLCD, DataVision DG18DTo816 864J4, QY-12864 F, TM12864L-2, 12864J-1
விருப்பம் C: Shenzhen Jinghua Displays Co Ltd. ஜேஎம்12864
விருப்பம் D: Wintek-Cascades WD-G1906G, Wintek - GEN/WD-G1906G/KS0108B, Wintek/WD-G1906G/S6B0108A, TECDIS/Y19061/HD61202, Varitronix/MG260

பட்டியல் முழுமையடையவில்லை, அவற்றில் நிறைய உள்ளன. மிகவும் பொதுவான மற்றும், என் கருத்து, வசதியானது WG12864B3 V2.0 ஆகும். காட்சியை சீரியல் அல்லது இணை போர்ட் வழியாக Arduino உடன் இணைக்க முடியும். Arduino UNO உடன் பயன்படுத்தும் போது, ​​தொடர் போர்ட் வழியாக இணைப்பைத் தேர்ந்தெடுப்பது நல்லது - ஒரு இணையான போர்ட் வழியாக இணைக்கும் போது குறைந்தபட்சம் 13 வரிகளுக்குப் பதிலாக மைக்ரோகண்ட்ரோலரின் 3 வெளியீடுகள் மட்டுமே நமக்குத் தேவைப்படும். எல்லாம் மிகவும் எளிமையாக இணைக்கப்பட்டுள்ளது. இன்னும் ஒரு நுணுக்கம் உள்ளது: உள்ளமைக்கப்பட்ட பொட்டென்டோமீட்டருடன் (மாறுபட்டதை சரிசெய்ய) மற்றும் அது இல்லாமல் இரண்டு காட்சி விருப்பங்களை நீங்கள் விற்பனையில் காணலாம். நான் தேர்ந்தெடுத்தேன், உள்ளமைக்கப்பட்ட ஒன்றைக் கொண்டு அதையே செய்யுமாறு நான் உங்களுக்கு அறிவுறுத்துகிறேன்.


இது பாகங்களின் எண்ணிக்கையையும் சாலிடரிங் நேரத்தையும் குறைக்கிறது. பின்னொளிக்கு 100 ஓம் மின்னோட்டத்தை கட்டுப்படுத்தும் மின்தடையை நிறுவுவதும் மதிப்பு. 5 வோல்ட்களை நேரடியாக இணைப்பதன் மூலம், பின்னொளியை எரிக்கும் ஆபத்து உள்ளது.
WG12864B - Arduino UNO
1 (GND) - GND
2 (VCC) - +5V
4 (RS) - 10
5 (R/W) – 11
6 (இ) - 13
15 (PSB) - GND
19 (BLA) – ஒரு மின்தடை மூலம் - +5V
20 (BLK) - GND

மிகவும் வசதியான வழி, திரைக்குப் பின்னால் உள்ள அனைத்தையும் ஒன்றுசேர்த்து, அதிலிருந்து 5 கம்பிகளை Arduino UNO உடன் இணைக்க வேண்டும். இறுதி முடிவு இப்படி இருக்க வேண்டும்:


இன்னும் தேர்வு செய்பவர்களுக்கு இணை இணைப்புநான் இணைப்பு அட்டவணையை வழங்குகிறேன்.

மற்றும் விருப்பம் B இன் திரைகளுக்கான வரைபடம்:



பல சென்சார்கள் ஒரு தொடர்பு வரியுடன் இணைக்கப்படலாம். நமது கைக்கடிகாரங்களுக்கு ஒன்று போதும். ds18b20 இன் “DQ” பின்னிலிருந்து Arduino UNO இன் “pin 5” க்கு கம்பியை இணைக்கிறோம்.

பொத்தான்களுடன் பலகையைத் தயாரித்தல்.
கடிகாரத்தில் நேரத்தையும் தேதியையும் அமைக்க மூன்று பொத்தான்களைப் பயன்படுத்துவோம். வசதிக்காக, சர்க்யூட் போர்டில் மூன்று பொத்தான்களை சாலிடர் செய்து கம்பிகளை அகற்றுவோம்.


நாங்கள் பின்வருமாறு இணைக்கிறோம்: மூன்று பொத்தான்களுக்கும் பொதுவான கம்பியை Arduino இன் "GND" உடன் இணைக்கிறோம். நேர அமைப்பு பயன்முறையில் நுழைவதற்கும் நேரம் மற்றும் தேதியின்படி மாறுவதற்கும் பயன்படுத்தப்படும் முதல் பொத்தான், "பின் 2" உடன் இணைக்கப்பட்டுள்ளது. இரண்டாவதாக, மதிப்பை அதிகரிப்பதற்கான பொத்தான், "பின் 3" ஆகவும், மூன்றாவது, மதிப்பைக் குறைப்பதற்கான பொத்தான் "பின் 4" ஆகவும் உள்ளது.

அனைத்தையும் ஒன்றாக சேர்த்து.
குறுகிய சுற்றுகளைத் தவிர்க்க, திரை தனிமைப்படுத்தப்பட வேண்டும். நாங்கள் அதை மின் நாடாவுடன் ஒரு வட்டத்தில் போர்த்தி, பின்புறத்தில் இரட்டை பக்க டேப்புடன் இன்சுலேடிங் பொருளின் துண்டுகளை இணைக்கிறோம், அளவுக்கு வெட்டவும். தடித்த அட்டை அல்லது மெல்லிய பிளாஸ்டிக் செய்யும். நான் காகிதத்திற்காக ஒரு டேப்லெட்டில் இருந்து பிளாஸ்டிக் பயன்படுத்தினேன். இதன் விளைவு பின்வருமாறு:


திரையின் முன், விளிம்பில், இரட்டை பக்க நுரை நாடாவை ஒட்டுகிறோம், முன்னுரிமை கருப்பு.


Arduino உடன் திரையை இணைக்கவும்:


பேட்டரி பெட்டியிலிருந்து பிளஸை Arduino இன் "VIN" உடன் இணைக்கிறோம், "GND" க்கு கழித்தல். நாங்கள் அதை Arduino க்கு பின்னால் வைக்கிறோம். வழக்கில் அதை நிறுவும் முன், வெப்பநிலை சென்சார் மற்றும் பலகையை பொத்தான்களுடன் இணைக்க மறக்காதீர்கள்.


ஸ்கெட்ச் தயாரித்தல் மற்றும் நிரப்புதல்.
வெப்பநிலை உணரிக்கு OneWire நூலகம் தேவை.

திரைக்கான வெளியீடு U8glib நூலகம் மூலம் மேற்கொள்ளப்படுகிறது:

ஒரு ஓவியத்தைத் திருத்தவும் நிரப்பவும், இந்த இரண்டு நூலகங்களையும் நிறுவ வேண்டும். இதற்கு இரண்டு வழிகள் உள்ளன. இந்த காப்பகங்களை அன்சிப் செய்து, அன்ஜிப் செய்யப்பட்ட கோப்புகளை Arduino IDE நிறுவல் கோப்புறையில் அமைந்துள்ள "நூலகங்கள்" கோப்புறையில் வைக்கவும். அல்லது நிரலாக்க சூழலில் நேரடியாக நூலகங்களை நிறுவுவது இரண்டாவது விருப்பம். பதிவிறக்கம் செய்யப்பட்ட காப்பகங்களைத் திறக்காமல், Arduino IDE இல், மெனு ஸ்கெட்ச் - இணைப்பு நூலகத்தைத் தேர்ந்தெடுக்கவும். கீழ்தோன்றும் பட்டியலின் மிக மேலே, "Add.Zip நூலகம்" என்பதைத் தேர்ந்தெடுக்கவும். தோன்றும் உரையாடல் பெட்டியில், நீங்கள் சேர்க்க விரும்பும் நூலகத்தைத் தேர்ந்தெடுக்கவும். ஸ்கெட்ச் மெனுவை மீண்டும் திறக்கவும் - நூலகத்தை இணைக்கவும். கீழ்தோன்றும் பட்டியலின் மிகக் கீழே நீங்கள் புதிய நூலகத்தைப் பார்க்க வேண்டும். இப்போது நூலகத்தை நிரல்களில் பயன்படுத்தலாம். இத்தனைக்கும் பிறகு Arduino IDE ஐ மறுதொடக்கம் செய்ய மறக்காதீர்கள்.

வெப்பநிலை சென்சார் ஒரு வயர் நெறிமுறையைப் பயன்படுத்தி செயல்படுகிறது மற்றும் ஒவ்வொரு சாதனத்திற்கும் ஒரு தனிப்பட்ட முகவரியைக் கொண்டுள்ளது - 64-பிட் குறியீடு. ஒவ்வொரு முறையும் இந்தக் குறியீட்டைத் தேடுவது நடைமுறையில் இல்லை. எனவே, நீங்கள் முதலில் சென்சாரை Arduino உடன் இணைக்க வேண்டும், கோப்பு - எடுத்துக்காட்டுகள் - டல்லாஸ் வெப்பநிலை - OneWireSearch மெனுவில் காணப்படும் ஓவியத்தை பதிவேற்றவும். அடுத்து, கருவிகள் - போர்ட் மானிட்டர் தொடங்கவும். Arduino எங்கள் சென்சார் கண்டுபிடிக்க வேண்டும், அதன் முகவரி மற்றும் தற்போதைய வெப்பநிலை அளவீடுகளை எழுத வேண்டும். நாங்கள் எங்கள் சென்சாரின் முகவரியை நகலெடுக்கிறோம் அல்லது எழுதுகிறோம். Arduino_WG12864B_Term என்ற ஓவியத்தைத் திறந்து, வரியைத் தேடவும்:

பைட் addr=(0x28, 0xFF, 0xDD, 0x14, 0xB4, 0x16, 0x5, 0x97);//எனது சென்சாரின் முகவரி

எனது சென்சாரின் முகவரியை மாற்றி, சுருள் பிரேஸ்களுக்கு இடையே உங்கள் சென்சாரின் முகவரியை எழுதுகிறோம்.

பங்கு:

//u8g.setPrintPos(44, 64); u8g.print(sec); // நகர்த்தலின் சரியான தன்மையைக் கட்டுப்படுத்த வினாடிகளை வெளியிடவும்

"தரவு" கல்வெட்டுக்கு அடுத்த வினாடிகளைக் காண்பிக்க உதவுகிறது. நேரத்தைத் துல்லியமாக அமைக்க இது அவசியம்.
கடிகாரம் வேகமாக அல்லது பின்னால் இருந்தால், நீங்கள் வரியில் மதிப்பை மாற்ற வேண்டும்:

என்றால் (மைக்ரோ() - prevmicros >494000) (// வேறு எதையாவது மாற்றி 500000 ஆக இருந்தது

கடிகாரம் மிகவும் துல்லியமாக இயங்கும் எண்ணை அனுபவபூர்வமாகத் தீர்மானித்தேன். உங்கள் கடிகாரம் வேகமாக இருந்தால், இந்த எண்ணிக்கையை அதிகரிக்க வேண்டும்; அது பின்னால் இருந்தால், அதைக் குறைக்கவும். நகர்வின் துல்லியத்தை தீர்மானிக்க, நீங்கள் வினாடிகளைக் காட்ட வேண்டும். எண்ணின் துல்லியமான அளவுத்திருத்தத்திற்குப் பிறகு, வினாடிகள் கருத்து தெரிவிக்கப்பட்டு, திரையில் இருந்து அகற்றப்படும்.

இந்த திட்டத்திற்கான யோசனை தோன்றியது மற்றும் எனது விடுமுறையின் போது என்னை கவர்ந்தது.

எண்ணம் இதுபோன்றது: "என்னுடைய சொந்த கைகளால் கட்டுப்படுத்தக்கூடிய ஒரு ரோபோ கை இருந்தால் அது நன்றாக இருக்கும்!" சிறிது நேரம் கழித்து நான் இந்த திட்டத்தை உருவாக்கி செயல்படுத்த ஆரம்பித்தேன். நீங்கள் சுவாரஸ்யமாக இருப்பீர்கள் என்று நம்புகிறேன்!

திட்டத்தின் முக்கிய கூறுகள் கையுறை மற்றும் ரோபோ கை ஆகும். Arduino ஒரு கட்டுப்படுத்தியாக பயன்படுத்தப்பட்டது. ரோபோ கையின் இயக்கம் சர்வோமோட்டர்களால் வழங்கப்படுகிறது. கையுறை வளைக்கும் உணரிகளுடன் பொருத்தப்பட்டுள்ளது: அவற்றின் வளைக்கும் எதிர்ப்பை மாற்றும் மாறி மின்தடையங்கள். அவை மின்னழுத்த பிரிப்பான் மற்றும் நிலையான மின்தடையங்களின் ஒரு பக்கத்துடன் இணைக்கப்பட்டுள்ளன. ஆர்டுயினோ சென்சார்கள் வளைக்கும்போது மின்னழுத்தத்தில் ஏற்படும் மாற்றத்தைப் படிக்கிறது மற்றும் விகிதாசாரமாக சுழலும் சர்வோ மோட்டார்களுக்கு சிக்னலை அனுப்புகிறது. வேலை செய்யும் திட்டத்தின் வீடியோ கீழே உள்ளது.

கை வடிவமைப்பு திறந்த மூல திட்டமான InMoov இலிருந்து எடுக்கப்பட்டது. திட்டப் பக்கத்தில் நீங்கள் அனைத்து முனைகளின் 3-டி மாதிரிகளை பதிவிறக்கம் செய்து அவற்றை 3-டி அச்சுப்பொறியில் அச்சிடலாம்.

உங்கள் சொந்த கையுறை கட்டுப்படுத்தப்பட்ட ரோபோ கையை செயல்படுத்துவதற்கான அனைத்து படிகளும் கீழே உள்ளன.

தேவையான பொருட்கள்

திட்டத்திற்கு உங்களுக்கு இது தேவைப்படும்:

அனைத்து! உங்கள் ரோபோ கை திட்டத்தை நீங்கள் தொடங்கலாம்!

ஒரு கையை அச்சிடுதல்

கை InMoov எனப்படும் திறந்த மூல திட்டத்தின் ஒரு பகுதியாகும். இது 3-டி பிரிண்டரில் அச்சிடப்பட்ட ரோபோ. கை என்பது ஒட்டுமொத்த கட்டமைப்பின் ஒரு தனி அலகு. இந்தப் பக்கத்திலிருந்து பதிவிறக்கம் செய்து பின்வரும் விவரங்களை அச்சிடவும்:

Auriculaire3.stl

WristsmallV3.stl

ஒரு வேளை, கிளிக் செய்யக்கூடிய பகுதிகளின் பட்டியலை இணைக்கிறேன், ஏனெனில் அவற்றில் சில முக்கிய திட்டப் பக்கத்திலிருந்து அகற்றப்பட்டுள்ளன.

RobCableFrontV1.stl

RobRingV3.stl (எனது சர்வோஸை பொருத்துவதற்கு இந்த பகுதியில் கூடுதல் துளைகளை உருவாக்க வேண்டியிருந்தது)

RobCableBackV2.stl

RobServoBedV4.stl

(இவை இரண்டு "தோல்" பாகங்கள் - அவை கட்டமைப்பு விறைப்பு மற்றும் அதன் செயல்பாட்டின் பார்வையில் அவசியமில்லை)


மொத்தத்தில் அச்சிடுவதற்கு சுமார் 13-15 மணிநேரம் ஆனது. அச்சு தரத்தைப் பொறுத்தது. நான் MakerBot Replicator 2X ஐப் பயன்படுத்தினேன். வடிவமைப்பில் தேவையற்ற உராய்வுகளைத் தவிர்க்க, விரல் பாகங்களை நிலையான அல்லது உயர் தெளிவுத்திறனில் அச்சிட பரிந்துரைக்கிறேன்.


வளைவு சென்சார்களை Arduino உடன் இணைக்கிறது

வளைவு சென்சார்களை அர்டுயினோவுடன் இணைக்க, மின்னழுத்த வகுப்பியை சர்க்யூட்டில் சேர்க்க வேண்டும். வளைவு உணரிகள் அடிப்படையில் ஒரு மாறி மின்தடையம் ஆகும். ஒரு நிலையான மின்தடையுடன் இணைந்து பயன்படுத்தும்போது, ​​இரண்டு மின்தடையங்களுக்கு இடையே உள்ள மின்னழுத்தத்தில் உள்ள வேறுபாட்டைக் கண்காணிக்க முடியும். Arduino அனலாக் ஊசிகளைப் பயன்படுத்தி வித்தியாசத்தைக் கண்காணிக்கலாம். இணைப்பு வரைபடம் கீழே காட்டப்பட்டுள்ளது (சிவப்பு இணைப்பான் மின்னழுத்தம், கருப்பு என்பது தரை, நீலம் என்பது சமிக்ஞையின் இணைப்பான், இது Arduino இன் அனலாக் உள்ளீட்டுடன் இணைக்கிறது).


புகைப்படத்தில் உள்ள மின்தடையங்கள் 22 kOhm இன் பெயரளவு மதிப்பைக் கொண்டுள்ளன. கம்பிகளின் நிறங்கள் இணைப்பு வரைபடத்தில் காட்டப்பட்டுள்ள வண்ணங்களுக்கு ஒத்திருக்கும்.

சென்சார்களில் இருந்து அனைத்து GND ஊசிகளும் பொதுவான தரையில் இணைக்கப்பட்டுள்ளன. ஆர்டுயினோவில் உள்ள GND பின்னுக்கு தரை செல்கிறது. Arduino இல் +5V அனைத்து சென்சார்களிலிருந்தும் பொதுவான மின்சாரம் வழங்கல் பின்னுடன் இணைக்கப்பட்டுள்ளது. ஒவ்வொரு நீல சமிக்ஞை இணைப்பான் மைக்ரோகண்ட்ரோலரில் ஒரு தனி அனலாக் உள்ளீட்டுடன் இணைக்கிறது.




நான் ஒரு சிறிய சர்க்யூட் போர்டில் சர்க்யூட்டை அசெம்பிள் செய்தேன். எதிர்காலத்தில் ஒரு கையுறையுடன் இணைக்க சிறிய பலகை அளவுகளைத் தேர்ந்தெடுப்பது நல்லது. எங்கள் கையுறையை இணைக்கவும் கூடியிருந்த சுற்றுஒரு நூல் மற்றும் ஒரு ஊசி பயன்படுத்தி செய்ய முடியும். கூடுதலாக, சோம்பேறியாக இருக்காதீர்கள், உடனடியாக வெளிப்படும் தொடர்புகளில் மின் நாடாவைப் பயன்படுத்துங்கள்.




கையுறையில் சென்சார்களை நிறுவுதல்

சென்சார்கள் மற்றும் எங்கள் சர்க்யூட் போர்டை கையுறையிலேயே நிறுவ ஆரம்பிக்கலாம். முதலில், சென்சார்களின் பிளாஸ்டிக்கில் ஒரு சிறிய துளை துளைக்கவும். உணர்திறன் உறுப்பு முடிந்த இடங்களில் துளைகள் துளையிடப்படுகின்றன. முக்கியமான! உணர்திறன் வாய்ந்த பொருட்களில் ஒரு துளை துளைக்க வேண்டாம். இதற்குப் பிறகு, ஒரு கையுறை வைக்கவும். ஒவ்வொரு மூட்டின் மேற்புறத்திலும் பென்சில் அல்லது பேனா மூலம் மதிப்பெண்களை உருவாக்கவும். சென்சார்களை ஏற்ற இந்த இடங்களைப் பயன்படுத்துவீர்கள். வளைவு உணரிகள் வழக்கமான நூலுடன் இணைக்கப்பட்டுள்ளன. சென்சார்களை கையுறைக்கு தைக்கவும். சென்சாரின் முனைகளில் நீங்கள் செய்த துளையைப் பயன்படுத்தவும். மூட்டுகள் குறிக்கப்பட்ட இடங்களில், சென்சார்கள் மேலே உள்ள நூலால் "பிடிக்கப்படுகின்றன". இவை அனைத்தும் கீழே உள்ள புகைப்படத்தில் இன்னும் விரிவாகக் காட்டப்பட்டுள்ளன. சர்க்யூட் போர்டு சென்சார்களைப் போலவே கையுறைக்கு தைக்கப்படுகிறது. விரல்கள் நகர்வதற்கு, கடத்திகளின் நீளத்தின் ஒரு குறிப்பிட்ட விளிம்பை நீங்கள் விட்டுவிட வேண்டும் என்பதை நினைவில் கொள்க. எங்கள் சர்க்யூட் போர்டை நிறுவி, அதிலிருந்து சென்சார்களுக்கான இணைப்பிகளின் நீளத்தைத் தேர்ந்தெடுக்கும்போது இது கணக்கில் எடுத்துக்கொள்ளப்பட வேண்டும்.






நான் இந்த படி பற்றி விரிவாக செல்ல மாட்டேன். இது InMoov இணையதளத்தில் ("அசெம்பிளி ஸ்கெட்ச்கள்" மற்றும் "அசெம்பிளி ஹெல்ப்" என்பதன் கீழ்) மிக விரிவாக உள்ளது.

நீங்கள் கையைச் சேகரிக்கும் போது, ​​விண்வெளியில் நோக்குநிலையின் அடிப்படையில் முனைகள் சரியாக நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும். மூட்டுகளுக்கு இடையிலான உராய்வைக் குறைக்க 3 மிமீ ஃபாஸ்டென்ஸர்களுக்கு ரோபோ கையின் விரல்களில் துளைகளைத் துளைக்க மறக்காதீர்கள். உடன் வெளியேநான் போல்ட்களை பசை கொண்டு நிரப்பினேன்.


வரியை நிறுவ அவசரப்பட வேண்டாம். முதலில் சர்வோ மோட்டார்களின் செயல்பாட்டை சரிபார்க்கவும்.

சர்வோமோட்டர்களை சரிபார்க்கிறது

இந்த கட்டத்தில், உங்கள் ரோபோ கையின் பின்புறத்தில் சர்வோஸ் ஏற்கனவே நிறுவப்பட்டிருக்க வேண்டும். சர்வோஸை அர்டுயினோ மற்றும் மின்சார விநியோகத்துடன் இணைக்க, நான் ஒரு சிறிய ப்ரெட்போர்டைப் பயன்படுத்தினேன். ஒவ்வொரு சர்வோ மோட்டரின் பாசிட்டிவ் முள் (சிவப்பு) ஒரு பிரட்போர்டு ரெயிலிலும், எதிர்மறை முள் (கருப்பு அல்லது பழுப்பு) மற்ற ரெயிலிலும் இணைக்கவும்.

முக்கியமான! Arduino பின்னை ரெயிலுடன் இணைக்க மறக்காதீர்கள் எதிர்மறை கட்டணம்: அனைத்து தரை தொடர்புகளும் ஒன்றோடொன்று இணைக்கப்பட வேண்டும் என்பதை நினைவில் கொள்ளுங்கள். VCC முள் வெவ்வேறு மின் விநியோகங்களுடன் இணைக்க முடியும், ஆனால் GND ஒரே மாதிரியாக இருக்க வேண்டும்.

Arduino க்கு நிரலைப் பதிவிறக்கவும் (நிரல் கோப்பு இணைக்கப்பட்டுள்ளது). சென்சார்கள், சர்வோமோட்டர்கள் போன்றவற்றின் இணைப்புகளை உறுதிப்படுத்தவும். அது சரியானது. கையுறை அணிந்து Arduino ஐ இயக்கவும். நீங்கள் எந்த விரலை நகர்த்துகிறீர்கள் என்பதைப் பொறுத்து சர்வோ மோட்டார்கள் சுழல வேண்டும். சர்வோஸ் நகர்ந்தால், எல்லாம் வேலை செய்கிறது!


நீங்கள் மிகவும் அனுபவம் வாய்ந்த Arduino பயனராக இருந்தால் மற்றும் வளைவு சென்சார்களில் இருந்து தற்போதைய மதிப்புகளை எவ்வாறு சரிபார்க்க வேண்டும் என்பதை அறிந்திருந்தால், உங்கள் யதார்த்தத்திற்கு ஏற்ப நிரலில் வரம்பை சரிசெய்யலாம். அனைத்து வளைவு சென்சார்களும் ஏறக்குறைய ஒரே மாதிரியானவை என்று நான் கருதுகிறேன், ஆனால் அவை இல்லையென்றால், சென்சார்களை அளவீடு செய்வது நிச்சயமாக உங்களுக்கு உதவும்.

சர்வோக்கள் சரியாக வேலை செய்யவில்லை என்றால், நீங்கள் அவற்றை சரியாக இணைத்துள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் (உதாரணமாக, நான் இந்த திட்டத்தில் பணிபுரியும் போது, ​​நான் வழக்கம் போல், Arduino இன் GND பின்னை மின்சார விநியோகத்தின் GND உடன் இணைக்க மறந்துவிட்டேன். அனைத்து சேவைகளும். இந்த விஷயத்தில், எதுவும் வேலை செய்யாது). நகரும் முன் எல்லாம் சரியாகிவிட்டதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

மீன்பிடி வரியைச் சேர்த்தல்

மீன்பிடி வரிசையைச் சேர்ப்பது என்பது ரோபோ கைத் திட்டத்தின் மிகவும் கடினமான மற்றும் கோரும் பகுதியாகும். InMoov இணையதளத்தில் இதற்கான வழிமுறைகள் உள்ளன. கருத்து எளிதானது, ஆனால் அதன் செயல்படுத்தல் நடைமுறையில் அவ்வளவு எளிதானது அல்ல. திட்டத்தின் இந்த பகுதிக்கு கவனம் மற்றும் பொறுமை தேவை என்பதை நினைவில் கொள்க. எனது பதிப்பிற்கும் InMoov இல் உள்ள வடிவமைப்பிற்கும் உள்ள ஒரே வித்தியாசம் பசை பயன்பாடுதான். இதற்கு நன்றி, சர்வோக்களை அளவீடு செய்யும் போது நாம் மிகவும் நெகிழ்வான அமைப்புகளைப் பெறலாம். இதைச் செய்ய, பசை உருக்கி, நமக்குத் தேவையான போல்ட்களை இறுக்குங்கள். இருப்பினும், வடிவமைப்பின் நம்பகத்தன்மை குறைகிறது. முடிவில், இறுதி அமைவு மற்றும் அளவுத்திருத்தத்திற்குப் பிறகு, எந்த நேரத்திலும் வேறு சரிசெய்தல் விருப்பத்தைப் பயன்படுத்தலாம்.

சர்வோக்களை அளவீடு செய்ய, ரோபோ கையின் விரல்கள் மேசையில் இருக்கும் வகையில் ரோட்டர்களை சுழற்றுங்கள். உங்கள் Arduino மற்றும் மின்சார விநியோகத்தை இணைக்கவும். டிரைவ் ராக்கர்களை சீரமைக்கவும், அதனால் கை முழுமையாக "பொய்" இருக்கும் போது, ​​பதற்றம் அதிகபட்சமாக இருக்கும்.


அளவுத்திருத்த செயல்முறையை விளக்குவது மிகவும் கடினம். கூடுதலாக, InMoov உடனான வழிமுறைகள், எடுத்துக்காட்டாக, எனக்குப் பொருந்தவில்லை. அதாவது, கட்டும் போது, ​​​​உங்கள் கற்பனையைக் காட்ட வேண்டும் மற்றும் உங்கள் யதார்த்தங்களுக்கு ஏற்ப மாற்ற வேண்டும் - அவை: ராக்கிங் நாற்காலி வகை, மீன்பிடி வரி அல்லது நூல் வகை, வடிவமைப்பு மற்றும் சட்டசபை பிழைகள், மூட்டுகளுடன் தொடர்புடைய சர்வோமோட்டர்களின் நிறுவல் தூரம் ரோபோ கையின்.

அதிர்ஷ்டவசமாக, இது திட்டத்தின் கடைசி நிலை!

பின்னுரை


மிகவும் சிக்கலான மற்றும் துல்லியமான (மற்றும் விலையுயர்ந்த) வடிவமைப்புகள் இருந்தபோதிலும், மேலே உள்ள திட்டம் மிகவும் சுவாரஸ்யமானது மற்றும் நடைமுறை பயன்பாட்டிற்கான சிறந்த திறனைக் கொண்டுள்ளது. கருத்தாக்கத்தின் துல்லியம் இல்லாததால், அத்தகைய வடிவமைப்புகள் ஒரு நபருடன் நேரடி தொடர்பில் பயன்படுத்தப்படக்கூடாது. ஆனால் தொழில், மருத்துவம் போன்றவை. கூட்டு இயக்கங்களின் துல்லியத்திற்கான அதிகரித்த தேவைகள் இல்லாத பணிகளுக்கு, எங்கள் ரோபோ கை மிகவும் பொருத்தமானது. சரி, கையை மேலும் "மேம்படுத்தும்" பார்வையில், இந்த புலம் பொதுவாக உழவு செய்யப்படவில்லை. வயர்லெஸ் கட்டுப்பாட்டிலிருந்து தொடங்கி, டிரைவ்கள், பரிமாணங்கள் மற்றும் கூடுதல் அளவு சுதந்திரத்தின் வளர்ச்சியுடன் முடிவடைகிறது.

அதனால்தான் நான் Arduino ஐ நேசிக்கிறேன்: நீங்கள் மிக விரைவாகவும் சிறிய பணத்திற்காகவும் ஒரு ப்ரெட்போர்டு அல்லது சாதனத்தின் முன்மாதிரி ஒன்றை ஒன்றாக இணைக்கலாம், இது நிரல் செய்ய எளிதானது மட்டுமல்ல, உண்மையான சுவாரஸ்யமான பணிகளையும் செய்ய முடியும்.

உங்கள் கருத்துகள், கேள்விகள் மற்றும் உங்கள் தனிப்பட்ட அனுபவங்களை கீழே பகிர்ந்து கொள்ளுங்கள். புதிய யோசனைகள் மற்றும் திட்டங்கள் பெரும்பாலும் விவாதங்களில் பிறக்கும்!

இப்போது, ​​"ஸ்மார்ட் ஹோம்" போன்ற அமைப்புகள் ஒரு அற்புதமான கவர்ச்சியாக இருந்து, பணக்காரர்களுக்கு மட்டுமே அணுகக்கூடிய, பொதுவானதாக மாறிவிட்டது, இதில் யார் வேண்டுமானாலும் சேரலாம். தேர்வு செய்ய நிறைய உள்ளது: பல டெவலப்பர்கள் அத்தகைய வன்பொருள் மற்றும் மென்பொருள் அமைப்புகளின் உற்பத்தியில் தேர்ச்சி பெற்றுள்ளனர். மிகவும் பிரபலமான ஒன்று Arduino நிறுவனம், அதன் தயாரிப்புகளை நாம் இப்போது அறிந்து கொள்வோம்.

"ஸ்மார்ட் ஹோம்" என்றால் என்ன

இந்த சொல் மிகவும் புரிந்துகொள்ளக்கூடிய அனலாக் உள்ளது - "வீட்டு ஆட்டோமேஷன்". அத்தகைய தீர்வுகளின் சாராம்சம் ஒரு வீடு, அலுவலகம் அல்லது சிறப்பு வசதிகளில் நிகழும் பல்வேறு செயல்முறைகளை தானாக செயல்படுத்துவதை உறுதி செய்வதாகும். எளிமையான உதாரணம், குடியிருப்பாளர்களில் ஒருவர் அறைக்குள் நுழையும் தருணத்தில் தானாகவே விளக்குகளை இயக்குவது.

Arduino ஸ்மார்ட் ஹோம் சிஸ்டம் என்பது ஆண்ட்ராய்டு ஓஎஸ் அடிப்படையிலான மொபைல் ஃபோனைப் பயன்படுத்தி பல்வேறு சாதனங்களின் செயல்பாட்டைக் கட்டுப்படுத்துவதற்கான உபகரணங்களின் தொகுப்பாகும்.

எந்தவொரு "ஸ்மார்ட் ஹோம்" அமைப்பிலும், பின்வரும் கூறுகளை வேறுபடுத்தி அறியலாம்:

  1. உணர்வு பகுதி. இது சாதனங்களின் தொகுப்பாகும், இதன் முக்கிய பகுதியானது பல்வேறு வகையான நிகழ்வுகளை பதிவு செய்ய கணினியை அனுமதிக்கும் அனைத்து வகையான சென்சார்களாலும் குறிப்பிடப்படுகிறது. எடுத்துக்காட்டுகளில் வெப்பநிலை மற்றும் இயக்க உணரிகள் அடங்கும். பயனர் கட்டளைகளை கணினிக்கு அனுப்ப தொடு பகுதியின் பிற சாதனங்கள் பயன்படுத்தப்படுகின்றன. இவை ரிமோட் பொத்தான்கள் மற்றும் ரிமோட் கண்ட்ரோல்கள் ரிசீவர்களுடன்.

    பொதுவாகப் பயன்படுத்தப்படும் ஸ்மார்ட் ஹோம் கூறுகளில் ஒன்று மோஷன் சென்சார் ஆகும்.

  2. நிர்வாக பகுதி. இவை கணினியால் கட்டுப்படுத்தக்கூடிய சாதனங்களாகும், இதனால் பயனர் குறிப்பிட்ட சூழ்நிலைக்கு ஏற்ப ஒரு குறிப்பிட்ட நிகழ்வுக்கு எதிர்வினையாற்றுகிறது. முதலாவதாக, இவை ரிலேக்கள், இதன் மூலம் ஸ்மார்ட் ஹோம் கன்ட்ரோலர் எவருக்கும் மின்சாரம் வழங்க முடியும் மின் சாதனம், அதாவது, அதை இயக்க மற்றும் அணைக்கவும். எடுத்துக்காட்டாக, உங்கள் உள்ளங்கையைத் தட்டுவதன் மூலம் (மைக்ரோஃபோனைப் பயன்படுத்தி கணினி அதை "கேட்கும்"), நீங்கள் ரிலேவை இயக்கி, விசிறிக்கு மின்சாரம் வழங்கலாம். தயவுசெய்து கவனிக்கவும்: இந்த எடுத்துக்காட்டில் விசிறி எதுவாகவும் இருக்கலாம். ஆனால் நீங்கள் ஒரு குறிப்பிட்ட அமைப்பின் ஒரு பகுதியாக வேலை செய்ய சிறப்பாக தயாரிக்கப்பட்ட சாதனத்தையும் பயன்படுத்தலாம். எடுத்துக்காட்டாக, Arduino நிறுவனம் அதன் அமைப்புகளுக்கு மின்சார மோட்டார்களை உற்பத்தி செய்கிறது, அதன் உதவியுடன் நீங்கள் ஒரு சாளரத்தை மூடலாம் அல்லது திறக்கலாம், மேலும் Xiaomi நிறுவனம் (ஒத்த அமைப்புகளின் சீன உற்பத்தியாளர்) காற்று சுத்திகரிப்பு கட்டுப்பாட்டு சாதனங்களை உருவாக்குகிறது. அத்தகைய சாதனம் கணினியால் முழுமையாகக் கட்டுப்படுத்தப்படுகிறது, அதாவது, அதை இயக்குவது மட்டுமல்லாமல், அமைப்புகளை மாற்றவும் முடியும்.

    மின்சார மோட்டார் என்பது ஒரு இயக்கி ஆகும், இது கணினி கட்டுப்படுத்தியிலிருந்து ஒரு சமிக்ஞை மூலம் செயல்படுத்தப்படுகிறது மற்றும் அதனுடன் இணைக்கப்பட்ட பொறிமுறையை இயக்கத்தில் அமைக்கிறது.

  3. CPU. கட்டுப்படுத்தி என்றும் அழைக்கலாம். இது அமைப்பின் "மூளை" ஆகும், இது அதன் அனைத்து கூறுகளின் வேலைகளையும் ஒருங்கிணைத்து ஒருங்கிணைக்கிறது.

    செயலி (அல்லது கட்டுப்படுத்தி) பலகையானது உள்ளமைக்கப்பட்ட நிரல் மற்றும் சென்சார்களிடமிருந்து பெறப்பட்ட தரவு ஆகியவற்றின் அடிப்படையில் ஆக்சுவேட்டர்களைக் கட்டுப்படுத்துகிறது

  4. மென்பொருள். இது செயலிக்கு வழிகாட்டும் வழிமுறைகளின் தொகுப்பாகும். Arduino உட்பட சில உற்பத்தியாளர்களின் கணினிகளில், பயனர் சுயாதீனமாக ஒரு நிரலை எழுத முடியும், மற்றவற்றில் அவர்கள் பயன்படுத்துகிறார்கள். ஆயத்த தீர்வுகள், இதில் வழக்கமான காட்சிகள் மட்டுமே பயனருக்குக் கிடைக்கும்.

நவீன ஸ்மார்ட் ஹோம் அமைப்புகள் பல வகைகளாக பிரிக்கப்பட்டுள்ளன:

  1. அதன் சொந்த கட்டுப்படுத்தி பொருத்தப்பட்டுள்ளது.
  2. இந்த திறனில் பயனரின் கணினியின் (டேப்லெட், ஸ்மார்ட்போன்) செயலியைப் பயன்படுத்துதல்.
  3. மேம்பாட்டு நிறுவனத்திற்குச் சொந்தமான தொலை சேவையகத்தைப் பயன்படுத்தி தகவலைச் செயலாக்குதல் (கிளவுட் சேவை).

கணினி ஒரு குறிப்பிட்ட சாதனத்தை மட்டும் செயல்படுத்த முடியாது, ஆனால் தொலைபேசி அல்லது வேறு வழியில் ஒரு செய்தியை அனுப்புவதன் மூலம் நிகழ்ந்த நிகழ்வைப் பற்றி பயனருக்கு தெரிவிக்க முடியும். எனவே, இது தீ எச்சரிக்கை உட்பட அலாரம் செயல்பாடுகளை ஒதுக்கலாம்.

நாம் எடுத்துக்காட்டுகளில் விவரித்ததை விட காட்சிகள் மிகவும் சிக்கலானதாக இருக்கலாம். எடுத்துக்காட்டாக, கொதிகலனை இயக்கவும் விநியோகத்தை மாற்றவும் கணினியை நீங்கள் கற்பிக்கலாம் வெந்நீர்மையப்படுத்தப்பட்ட சப்ளை அணைக்கப்படும் போது, ​​வீட்டில் வசிப்பவர்களில் ஒருவரின் இருப்பு கண்டறியப்பட்டால் (அகச்சிவப்பு, அல்ட்ராசோனிக் சென்சார்கள் மற்றும் மோஷன் சென்சார்கள் உதவுகின்றன).

Arduino பற்றி தெரிந்து கொள்வது

Arduino என்பது ஒரு இத்தாலிய நிறுவனமாகும், இது நிபுணர்கள் அல்லாதவர்களுக்காக வடிவமைக்கப்பட்ட எளிய ஸ்மார்ட் ஹோம் அமைப்புகளுக்கான கூறுகள் மற்றும் மென்பொருளின் வளர்ச்சி மற்றும் உற்பத்திக்கு அர்ப்பணிக்கப்பட்டுள்ளது. இந்த டெவலப்பர் தான் உருவாக்கிய அமைப்புகளின் கட்டமைப்பை முழுமையாக திறந்தார் என்பது குறிப்பிடத்தக்கது, இது மூன்றாம் தரப்பு உற்பத்தியாளர்களுக்கு புதிய மற்றும் ஏற்கனவே உள்ள Arduino- இணக்கமான சாதனங்களை நகலெடுக்கவும், அவற்றுக்கான மென்பொருளை வெளியிடவும் சாத்தியமாக்கியது.

Arduino Uno கிட் உள்ளிட்ட புத்தகத்தில் விவரிக்கப்பட்டுள்ள சாதனங்களை செயல்படுத்த தேவையான கூறுகள் உள்ளன

இந்த அணுகுமுறை இத்தாலிய நிறுவனத்தின் அமைப்புகளுக்கு அதிக பிரபலத்தை உறுதி செய்துள்ளது, ஆனால் இது ஒரு குறைபாட்டைக் கொண்டுள்ளது: பேசுவதற்கு, மிகவும் சோம்பேறியாக இல்லாத அனைவரும் Arduino அமைப்புகளுக்கான கூறுகளின் உற்பத்தியை எடுத்துக்கொள்கிறார்கள், அது இல்லை. முதல் முறையாக அவற்றை வாங்குவது எப்போதும் சாத்தியமாகும் தரமான தயாரிப்பு. வெவ்வேறு உற்பத்தியாளர்களிடமிருந்து கூறுகளின் பொருந்தக்கூடிய சிக்கலை நாம் அடிக்கடி சமாளிக்க வேண்டும்.

2008 ஆம் ஆண்டிலிருந்து Arduino பிராண்டின் கீழ் தயாரிப்புகளை உற்பத்தி செய்யும் இரண்டு நிறுவனங்கள் உள்ளன என்பதை சாத்தியமான பயனர்கள் அறிந்திருக்க வேண்டும். இந்த திசையைத் தொடங்கிய முதலாவது, www.arduino.cc இல் அதிகாரப்பூர்வ இணையதளத்தைக் கொண்டுள்ளது; இரண்டாவது, புதிதாக உருவாக்கப்பட்ட ஒன்று - www.arduino.org இல். பிரிப்பதற்கு முன் உருவாக்கப்பட்டவை இரண்டு தளங்களிலும் ஒரே மாதிரியாக வழங்கப்படுகின்றன, ஆனால் புதிய தயாரிப்புகளின் வரம்பு ஏற்கனவே வேறுபட்டது.

Arduino ஸ்மார்ட் ஹோம் அமைப்புகளுக்கான மென்பொருள் ஒரு மென்பொருள் ஷெல் (IDE என அழைக்கப்படுகிறது) வடிவத்தை எடுக்கும், அதில் நீங்கள் நிரல்களை எழுதலாம் மற்றும் தொகுக்கலாம். இலவசமாக விநியோகிக்கப்படுகிறது. நிரல்கள் C++ இல் எழுதப்பட்டுள்ளன.

இந்த தளங்களில் வழங்கப்பட்ட Arduino IDE நிரலின் பதிப்புகள் மிகவும் வேறுபட்டவை, இருப்பினும் அவை ஒரே பெயரை மட்டுமல்ல, பதிப்பு எண்களையும் கொண்டுள்ளன. இதன் காரணமாக, அவர்கள் குழப்பமடைவது மிகவும் எளிதானது. வித்தியாசம் என்னவென்றால், ஒவ்வொரு மென்பொருளும் அதன் சொந்த நூலகங்கள் மற்றும் பலகைகளை ஆதரிக்கிறது.

கணினியின் "வன்பொருள்" என்பது மைக்ரோகண்ட்ரோலர் (செயலி பலகை) கொண்ட பலகை மற்றும் அதன் மீது நிறுவப்பட்ட விரிவாக்க அட்டைகளைக் கொண்டுள்ளது, அவை பொதுவாக கேடயங்கள் என்று அழைக்கப்படுகின்றன. கேடயத்தை செயலி பலகையுடன் இணைப்பது ஸ்மார்ட் ஹோமில் புதிய கூறுகளைச் சேர்க்க உங்களை அனுமதிக்கிறது. கூடியிருந்த அமைப்பு முற்றிலும் தன்னாட்சி அல்லது நிலையான கம்பி அல்லது வயர்லெஸ் இடைமுகம் வழியாக கணினியுடன் இணைந்து செயல்படும்.


செயலி பலகையில் சிறப்பு நீட்டிப்புகளை (கேடயங்கள்) நிறுவலாம், இது கணினியின் செயல்பாட்டை அதிகரிக்கிறது

Arduino அமைப்பின் நன்மைகள்

இந்த வன்பொருள் மற்றும் மென்பொருள் வளாகம் பின்வரும் நன்மைகளுடன் பயனரை ஈர்க்கிறது:

  • அதன் சொந்த கட்டுப்படுத்தி இருப்பதால் தன்னாட்சி செயல்பாட்டின் சாத்தியம்;
  • கணினியின் செயல்பாட்டைத் தனிப்பயனாக்குவதற்கான ஏராளமான வாய்ப்புகள் (எந்தவொரு சிக்கலான காட்சிகளையும் கொண்டிருக்கும் ஒரு நிரலை பயனர் எழுதுகிறார்);
  • நிரலை கட்டுப்படுத்தியில் ஏற்றும் செயல்முறையின் எளிமை: இதற்கு ஒரு புரோகிராமர் தேவையில்லை, யூ.எஸ்.பி கேபிள் இருந்தால் போதும் (மைக்ரோகண்ட்ரோலரில் பூட்லோடர் ஃபார்ம்வேர் உள்ளது);
  • ஒன்று அல்லது மற்றொரு உற்பத்தியாளரிடமிருந்து ஏகபோக உரிமைகள் இல்லாததால் கூறுகளின் மலிவு விலை (கட்டடக்கலை திறந்திருக்கும்).

பூட்லோடர் செயலிழக்கத் தொடங்கினால், அல்லது வாங்கிய மைக்ரோகண்ட்ரோலரில் அது இல்லை என்றால், பயனர் அதை சுதந்திரமாக ப்ளாஷ் செய்ய வாய்ப்பு உள்ளது. IDE மென்பொருள் ஷெல் இந்த நோக்கத்திற்காக மிகவும் அணுகக்கூடிய மற்றும் பிரபலமான புரோகிராமர்களுக்கு ஆதரவை வழங்குகிறது. கூடுதலாக, கிட்டத்தட்ட அனைத்து Arduino செயலி பலகைகளும் இன்-சர்க்யூட் நிரலாக்கத்தை அனுமதிக்கும் ஒரு தலைப்பு உள்ளது.

arduino.cc இணையதளத்தில் வழங்கப்பட்ட Arduino IDE நிரல், தனிப்பயன் வன்பொருள் மற்றும் மென்பொருள் தளங்களை உருவாக்கும் திறனை உள்ளடக்கியது, அதே நேரத்தில் arduino.org இல் உள்ள நிரலின் பதிப்பு அத்தகைய செயல்பாட்டைக் கொண்டிருக்கவில்லை.

Arduino என்ன தீர்வுகளை வழங்குகிறது?

பல நிறுவனங்கள் Arduino-இணக்கமான சென்சார்கள் மற்றும் சாதனங்களின் உற்பத்தியில் ஈடுபட்டுள்ளதால், இந்த தயாரிப்புகளின் வரம்பு மிகவும் விரிவானது. பெரும்பாலும் பயன்படுத்தப்படுவது இங்கே:

  1. காலநிலை அளவுருக்களை கண்காணிக்கும் சென்சார்கள்:
  2. அவை இணைக்கப்பட்டுள்ள பொருளின் இடஞ்சார்ந்த நிலையைத் தீர்மானிக்க உங்களை அனுமதிக்கும் சென்சார்கள்:
  3. பல்வேறு பொருள்களின் இருப்பை பதிவு செய்ய உங்களை அனுமதிக்கும் சென்சார்கள்:
  4. அவசர உணரிகள்:
  5. பிற சாதனங்கள், எடுத்துக்காட்டாக:
    • ஒலிவாங்கி;
    • கண்காணிப்பு;
    • கதவு திறப்பு சென்சார்;
    • ரிமோட் கண்ட்ரோல்கள் (ரேடியோ அதிர்வெண் மற்றும் அகச்சிவப்பு) ரிசீவர்களுடன்;
    • தொலை பொத்தான்கள்.

இந்த சாதனங்களில் சில அடிப்படை Arduino ஸ்டார்ட் கிட்டில் சேர்க்கப்பட்டுள்ளன, இது சில உற்பத்தியாளர்களால் StarterKit என்று அழைக்கப்படுகிறது.


Arduino ஸ்டார்டர் கிட் ஒரு செயலி பலகை மற்றும் பல பொதுவாக பயன்படுத்தப்படும் சாதனங்களை உள்ளடக்கியது.

நிர்வாகப் பகுதியில் ஒரு பெரிய சாதனங்கள் உள்ளன, எடுத்துக்காட்டாக:

  • மின்சார மோட்டார்கள்;
  • ரிலேக்கள் மற்றும் பல்வேறு சுவிட்சுகள்;
  • dimmers (நீங்கள் சுமூகமாக லைட்டிங் தீவிரத்தை மாற்ற அனுமதிக்க);
  • கதவு மூடுபவர்கள்;
  • வால்வுகள் மற்றும் சர்வோ டிரைவ்களுடன் 3-வழி வால்வுகள்.

ஆர்டுயினோ ரிலே வழியாக விளக்குகளை இணைக்க நீங்கள் திட்டமிட்டால், அதை விளக்குகளாகப் பயன்படுத்துவது மிகவும் சரியானது LED பல்புகள். அத்தகைய ரிலேக்கள் மூலம் இணைக்கப்படும் போது ஒளிரும் விளக்குகள் விரைவாக எரிகின்றன.

வீடியோ: Arduino உடன் தொடங்குதல் - வலை இடைமுகம் வழியாக LED ஐ கட்டுப்படுத்துதல்

Arduino இல் ஒரு திட்டத்தை உருவாக்குதல்

பின்வரும் செயல்பாடுகளை உள்ளடக்கிய ஒரு அமைப்பின் உதாரணத்தைப் பயன்படுத்தி Arduino "ஸ்மார்ட் ஹோம்" உருவாக்கி அமைப்பதற்கான செயல்முறையை நாங்கள் காண்பிப்போம்:

  • வெளிப்புற மற்றும் உட்புற வெப்பநிலை கண்காணிப்பு;
  • சாளர நிலை கண்காணிப்பு (திறந்த / மூடிய);
  • வானிலை நிலைகளை கண்காணித்தல் (தெளிவான/மழை);
  • அலாரம் செயல்பாடு செயல்படுத்தப்பட்டால், ஒரு மோஷன் சென்சார் தூண்டப்படும்போது ஒலி சமிக்ஞை உருவாக்கம்.

ஒரு சிறப்பு பயன்பாடு மற்றும் இணைய உலாவியைப் பயன்படுத்தி தரவைப் பார்க்கக்கூடிய வகையில் கணினியை நாங்கள் கட்டமைப்போம், அதாவது இணைய அணுகல் உள்ள எந்த இடத்திலிருந்தும் பயனர் இதைச் செய்யலாம்.

பயன்படுத்தப்படும் சுருக்கங்கள்:

  1. "GND" - தரையிறக்கம்.
  2. "VCC" - மின்சாரம்.
  3. "PIR" - மோஷன் சென்சார்.

ஸ்மார்ட் ஹோம் அமைப்பை உருவாக்க தேவையான கூறுகள்

Arduino ஸ்மார்ட் ஹோம் அமைப்புக்கு உங்களுக்கு பின்வருபவை தேவைப்படும்:

  • Arduino நுண்செயலி பலகை;
  • ஈதர்நெட் தொகுதி ENC28J60;
  • இரண்டு வெப்பநிலை உணரிகள் பிராண்ட் DS18B20;
  • ஒலிவாங்கி;
  • மழை மற்றும் பனி சென்சார்;
  • மோஷன் சென்சார்;
  • நாணல் சுவிட்ச்;
  • ரிலே;
  • 4.7 kOhm எதிர்ப்புடன் மின்தடை;
  • முறுக்கப்பட்ட ஜோடி கேபிள்;
  • ஈதர்நெட் கேபிள்.

அனைத்து கூறுகளும் தோராயமாக $90 செலவாகும்.


நமக்குத் தேவையான செயல்பாடுகளைக் கொண்ட ஒரு அமைப்பை உருவாக்க, சுமார் $90 விலையுள்ள சாதனங்களின் தொகுப்பு நமக்குத் தேவைப்படும்

"ஸ்மார்ட் ஹோம்" அசெம்பிள் செய்தல்: படிப்படியான வழிமுறைகள்

இந்த வரிசையில் நீங்கள் செயல்பட வேண்டும்.

ஆக்சுவேட்டர்கள் மற்றும் சென்சார் சாதனங்களை இணைக்கிறது

வரைபடத்தின் படி அனைத்து கூறுகளையும் இணைக்கிறோம்.


கணினியை அசெம்பிள் செய்வது முக்கியமாக செயலி பலகையின் தொடர்புடைய தொடர்புகளுடன் ஆக்சுவேட்டர்களை இணைக்கிறது

நிரல் குறியீடு மேம்பாடு

பயனர் முழு நிரலையும் Arduino IDE ஷெல்லில் எழுதுகிறார், அதற்காக பிந்தையது உரை ஆசிரியர், திட்ட மேலாளர், கம்பைலர், முன்செயலி மற்றும் Arduino போர்டின் நுண்செயலியில் நிரல் குறியீட்டைப் பதிவேற்றுவதற்கான கருவிகளைக் கொண்டுள்ளது. Mac OS X, Windows மற்றும் Linux இயக்க முறைமைகளுக்காக IDE பதிப்புகள் உருவாக்கப்பட்டுள்ளன. நிரலாக்க மொழி சில எளிமைப்படுத்தல்களுடன் C++ ஆகும். Arduino க்கான பயனர் நிரல்கள் பொதுவாக ஓவியங்கள் அல்லது ஓவியங்கள் என்று அழைக்கப்படுகின்றன; IDE நிரல் அவற்றை ".ino" நீட்டிப்புடன் கோப்புகளில் சேமிக்கிறது.

C++ இல் கட்டாயமாக இருக்கும் முக்கிய() செயல்பாடு, IDE ஷெல் மூலம் தானாக உருவாக்கப்படும், அதில் பல நிலையான செயல்களைக் குறிப்பிடுகிறது. பயனர் அமைப்பு() (தொடக்கத்தின் போது ஒரு முறை செயல்படுத்தப்பட்டது) மற்றும் லூப்() (முடிவற்ற சுழற்சியில் செயல்படுத்தப்படும்) செயல்பாடுகளை எழுத வேண்டும். இந்த இரண்டு செயல்பாடுகளும் Arduino க்கு தேவை.

நிரலில் நிலையான நூலகங்களின் தலைப்பு கோப்புகளை செருக வேண்டிய அவசியமில்லை - IDE இதை தானாகவே செய்கிறது. பயனர் நூலகங்களுக்கு இது பொருந்தாது - அவை குறிப்பிடப்பட வேண்டும்.

"திட்ட மேலாளர்" IDE இல் நூலகங்களைச் சேர்ப்பது பல வழிகளில் மேற்கொள்ளப்படுகிறது: ஒரு அசாதாரண வழியில். C++ இல் எழுதப்பட்ட ஆதாரங்களாக, அவை IDE ஷெல்லின் செயல்பாட்டு கோப்பகத்தில் ஒரு சிறப்பு கோப்புறையில் சேர்க்கப்படுகின்றன. இதற்குப் பிறகு, இந்த நூலகங்களின் பெயர்கள் தொடர்புடைய IDE மெனுவில் தோன்றும். பயனர் தேர்ந்தெடுத்தவை தொகுப்பு பட்டியலில் சேர்க்கப்படும்.

IDE குறைந்தபட்ச அமைப்புகளை வழங்குகிறது, மேலும் கம்பைலரை தனிப்பயனாக்கும் திறன் இல்லை. இதனால், ஒரு புதிய புரோகிராமர் பிழைகளிலிருந்து பாதுகாக்கப்படுகிறார்.

பலகையின் பின் 13 உடன் இணைக்கப்பட்ட எல்இடியை ஒவ்வொரு 2 வினாடிகளிலும் ஒளிரச் செய்யும் எளிய நிரலின் எடுத்துக்காட்டு இங்கே:

void setup() (pinMode (13, OUTPUT); // Arduino pin 13 ஐ வெளியீட்டாக ஒதுக்கவும்)

void loop () ( டிஜிட்டல் ரைட் (13, HIGH); // பின் 13 ஐ இயக்கவும், டிஜிட்டல் ரைட் HIGH செயல்பாட்டை அழைப்பதற்கான அளவுரு - உயர் தருக்க நிலையின் அடையாளம்

தாமதம்(1000); // டிலே லூப் 1000 எம்எஸ் - 1 வினாடி

டிஜிட்டல் ரைட்(13, குறைந்த); // பின் 13 ஐ அணைக்கவும், அளவுரு குறைவாக அழைக்கவும் - குறைந்த தருக்க நிலையின் அடையாளம்

தாமதம்(1000); // 1 வினாடிக்கு லூப் தாமதம்)

இருப்பினும், இந்த நேரத்தில், பயனர் தனிப்பட்ட முறையில் ஒரு நிரலை எழுத வேண்டிய அவசியத்தை எப்போதும் எதிர்கொள்வதில்லை: பல ஆயத்த நூலகங்கள் மற்றும் ஓவியங்கள் இணையத்தில் வெளியிடப்படுகின்றன (இங்கே பார்க்கவும்: http://arduino.ru/Reference). இந்த எடுத்துக்காட்டில் கருதப்படும் கணினிக்கு ஒரு ஆயத்த நிரல் உள்ளது. இது ஐடிஇயில் பதிவிறக்கம் செய்யப்பட்டு, அன்பேக் செய்யப்பட்டு இறக்குமதி செய்யப்பட வேண்டும். நிரலின் உரை அதன் செயல்பாட்டின் கொள்கையை விளக்கும் கருத்துகளுடன் வழங்கப்படுகிறது.


அனைத்து Arduino நிரல்களும் ஒரே கொள்கையில் செயல்படுகின்றன: பயனர் செயலிக்கு ஒரு கோரிக்கையை அனுப்புகிறார், மேலும் அது தேவையான குறியீட்டை கணினி அல்லது ஸ்மார்ட்போன் திரையில் ஏற்றுகிறது.

ஸ்மார்ட்போனில் நிறுவப்பட்ட உலாவி அல்லது பயன்பாட்டில் பயனர் "புதுப்பித்தல்" பொத்தானை அழுத்தினால், Arduino மைக்ரோகண்ட்ரோலர் இந்த கிளையண்டிற்கு தரவை அனுப்புகிறது. "/tempin", "/tempout", "/rain", "/window", "/alarm" என நியமிக்கப்பட்ட ஒவ்வொரு பக்கங்களிலிருந்தும், ஒரு நிரல் குறியீடு பெறப்பட்டு, அது திரையில் காட்டப்படும்.

ஒரு ஸ்மார்ட்போனில் கிளையன்ட் பயன்பாட்டை நிறுவுதல் (Android OS க்கு)

ஆன்லைனில் ஸ்மார்ட் ஹோம் அமைப்பிலிருந்து தரவைப் பெற, நீங்கள் ஒரு ஆயத்த பயன்பாட்டைப் பதிவிறக்கலாம்.

கேஜெட் உரிமையாளர் செய்ய வேண்டியது இங்கே:


இந்த பயன்பாட்டைப் பயன்படுத்தி, ஸ்மார்ட் ஹோம் அமைப்பிலிருந்து தகவலைப் பெறுவது மட்டுமல்லாமல், அதைக் கட்டுப்படுத்தவும் - அலாரத்தை இயக்கவும் மற்றும் அணைக்கவும். இது இயக்கப்பட்டால், மோஷன் சென்சார் தூண்டப்படும்போது பயன்பாட்டிற்கு அறிவிப்பு அனுப்பப்படும். பயன்பாடு ஒரு நிமிடத்திற்கு ஒருமுறை மோஷன் சென்சார் செயல்படுத்துவதற்கான Arduino அமைப்பை வாக்களிக்கின்றது.

“அமைப்புகள்” ஐகானைச் செயல்படுத்துவதன் மூலம், உங்கள் ஐபி முகவரியைத் திருத்தலாம்.

ஸ்மார்ட் ஹோம் உடன் வேலை செய்ய உங்கள் உலாவியை உள்ளமைக்கிறது

உங்கள் உலாவியின் முகவரிப் பட்டியில், XXX.XXX.XXX.XXX/அனைத்தையும் உள்ளிடவும், அங்கு “XXX.XXX.XXX.XXX” என்பது உங்கள் IP முகவரியாகும். இதற்குப் பிறகு, கணினியிலிருந்து தரவைப் பெறவும் அதை நிர்வகிக்கவும் முடியும்.

இங்கே வழங்கப்பட்ட நிரல் குறியீடு உலாவி மூலம் ஒளியை இயக்க மற்றும் அணைக்க உங்களை அனுமதிக்கிறது, அதேசமயம் Android ஸ்மார்ட்போன் பயன்பாட்டில் அத்தகைய செயல்பாடு செயல்படுத்தப்படவில்லை.

ஒரு திசைவியுடன் வேலை செய்தல்


noip.com இல் கணக்கை அமைத்தல்

இந்த படி விருப்பமானது, ஆனால் நீங்கள் முகவரிக்கு ஒரு டொமைன் பெயரை ஒதுக்க விரும்பினால் இது தேவைப்படுகிறது. இதைச் செய்ய, நீங்கள் https://www.noip.com/ என்ற இணையதளத்தில் பதிவு செய்ய வேண்டும், "ஹோஸ்ட் சேர்" பகுதிக்குச் சென்று கணினியின் ஐபி முகவரியை உள்ளிடவும்.


noip.com என்ற இணையதளத்தில் பதிவுசெய்த பிறகு, ஐபி முகவரி மூலம் மட்டுமல்லாமல், முழு டொமைன் பெயரிலும் கணினியை அணுகலாம்.

திட்டத்தின் உருவாக்கம் முடிந்தது, நீங்கள் கணினியின் செயல்பாட்டை சரிபார்க்கலாம்.

வீடியோ: Arduino ஐப் பயன்படுத்தி ஸ்மார்ட் ஹோம்

சில Arduino வன்பொருளின் அம்சங்கள்

Arduino-இணக்கமான கூறுகள் பல மூன்றாம் தரப்பு நிறுவனங்களால் தயாரிக்கப்படுகின்றன என்பதன் காரணமாக, அதன் தயாரிப்புகளின் தரம் Arduino ஆல் கட்டுப்படுத்தப்படவில்லை, பயனர் முற்றிலும் சரியாக வேலை செய்யாத ஒரு கூறுகளை வாங்க வாய்ப்புள்ளது.

தனிநபர் கணினி மேம்பாட்டுத் துறையிலும் இதேபோன்ற நிலை உருவாகியுள்ளது. ஒரு காலத்தில், ஐபிஎம் அதன் கணினிகளின் கட்டமைப்பைத் திறந்தது, இதன் விளைவாக பல நிறுவனங்கள் ஐபிஎம்-இணக்கமான கணினிகள் மற்றும் தனிப்பட்ட கூறுகளை உருவாக்கத் தொடங்கின. இதன் விளைவாக, இந்த வகை "தனிப்பட்ட உபகரணங்கள்" உலகம் முழுவதும் பரவலாக பரவியது, இருப்பினும், கூறுகளின் தரம் மற்றும் பல சந்தர்ப்பங்களில் அவற்றின் பொருந்தக்கூடிய அளவு ஆகியவை மிக உயர்ந்த மட்டத்தில் இல்லை. இதற்கு நேர்மாறான யுக்திகளை ஆப்பிள் பின்பற்றியது. இது கட்டிடக்கலைக்கான அணுகலைக் கொண்ட டெவலப்பர்களின் எண்ணிக்கையை மட்டுப்படுத்தியது, மேலும் அதே கொள்கையை மென்பொருள் மேம்பாட்டுத் துறையிலும் செயல்படுத்தியது. இதன் விளைவாக, ஆப்பிள் கணினிகள் குறைவான பொதுவானவை மற்றும் அதிக விலை கொண்டதாக மாறியது, ஆனால் அவற்றின் தரம் விண்டோஸில் இயங்கும் ஐபிஎம்-இணக்கமான சாதனங்களை விட உயர்ந்த வரிசையாகும்.

Arduino அமைப்புகளுக்கான சில கூறுகளைப் பற்றி பயனர்கள் பின்வருவனவற்றைக் கவனித்துள்ளனர்:

  1. DHT11 வெப்பநிலை சென்சார், அடிப்படை கிட் (ஸ்டார்டர்கிட்) உடன் வழங்கப்படும், 2-3 டிகிரி குறிப்பிடத்தக்க பிழையை அளிக்கிறது. DHT22 வெப்பநிலை சென்சார் உட்புறத்தில் பயன்படுத்த பரிந்துரைக்கப்படுகிறது, இது மிகவும் துல்லியமான அளவீடுகளை வழங்குகிறது, மற்றும் வெளிப்புற நிறுவலுக்கு - DHT21, இது சப்ஜெரோ வெப்பநிலையில் செயல்படும் திறன் கொண்டது மற்றும் இயந்திர சேதத்திலிருந்து பாதுகாக்கப்படுகிறது.
  2. சில Arduino நுண்செயலி பலகைகளில், அவற்றுடன் இணைக்கப்பட்ட ரிலேக்கள் சுருக்கப்படும்போது, ​​COM போர்ட் தோல்வியடைகிறது. இதன் காரணமாக, ஸ்கெட்சை மைக்ரோகண்ட்ரோலரில் ஏற்ற முடியாது: பதிவேற்றம் தொடங்கியவுடன், செயலி மறுதொடக்கம் செய்யப்படுகிறது. அதே நேரத்தில், ரிலே கிளிக்குகள், COM போர்ட் அணைக்கப்பட்டது மற்றும் ஸ்கெட்ச் ஏற்றுதல் செயல்முறை நிறுத்தப்படும்.
  3. ஜன்னல்/கதவு சென்சார் சில நேரங்களில் தவறான அலாரங்கள் வடிவில் ஆச்சரியத்தை அளிக்கிறது. இதை கணக்கில் எடுத்துக்கொண்டு, ஸ்கெட்ச் எழுதப்பட்டுள்ளது, இதனால் ஒரு வரிசையில் பல சமிக்ஞைகளைப் பெறும்போது மட்டுமே கணினி தேவையான செயலைச் செய்கிறது.
  4. கிளாப்களைப் பயன்படுத்தி செயல்முறைக் கட்டுப்பாட்டை அமைக்க, சில பயனர்கள், அனுபவமின்மை காரணமாக, மைக்ரோஃபோனுக்குப் பதிலாக, கையேடு த்ரெஷோல்ட் சரிசெய்தலுடன் கூடிய ஒலி கண்டறிதலை ஆர்டர் செய்கிறார்கள். இந்தக் கூறு அத்தகைய நோக்கங்களுக்காகப் பொருந்தாது, ஏனெனில் இது மிகக் குறுகிய வரம்பைக் கொண்டுள்ளது: கண்டறிவாளரிடமிருந்து 10 செமீக்கு மேல் நீங்கள் கைதட்ட வேண்டும். கூடுதலாக, இந்த சென்சார் குறுகிய கால பருப்புகளில் சிக்னல்களை அனுப்புகிறது, எனவே ஒரு பெரிய ஸ்கெட்ச் இருந்தால், அதன் செயலாக்கம் ஒப்பீட்டளவில் நீண்ட நேரம் எடுக்கும், மைக்ரோகண்ட்ரோலருக்கு அவற்றை பதிவு செய்ய நேரமில்லை.
  5. ஃபயர் அலாரம் சாதனம் தீ கண்டறிதலுக்குப் பதிலாக புகை கண்டறிதலைப் பயன்படுத்த வேண்டும். பிந்தையது தன்னிலிருந்து 30 சென்டிமீட்டருக்கு மேல் சுடரை பதிவு செய்கிறது.
  6. மைக்ரோகண்ட்ரோலரின் செயலிழப்பு அல்லது குறியீட்டில் பிழை ஏற்பட்டால், தொடரில் இணைக்கப்பட்ட கையேடு சுவிட்சுகளுடன் பொதுவாக மூடிய ரிலேகளைப் பயன்படுத்துவது நல்லது.

குறைந்த தரமான கூறுகளை வாங்குவதைத் தவிர்க்க, அனுபவம் வாய்ந்த பயனர்கள் இணையத்தில் வெளியிடப்பட்ட மதிப்புரைகளைப் படிக்க பரிந்துரைக்கின்றனர். எது சிறப்பாகச் செயல்படுகிறது என்பதை நீங்களே சோதித்துப் பார்க்க, விலையில்லா சென்சார்களை பல வகைகளில் வாங்கலாம்.

ஒருவேளை Arduino நிறுவனத்தின் ஸ்மார்ட் ஹோம் சிஸ்டம் மிக உயர்ந்த தரம் வாய்ந்ததாக இல்லை, ஆனால் பரந்த அளவிலான கூறுகள் மற்றும் அவற்றின் மலிவு விலை ஆகியவை நிச்சயமாக மிகவும் பிரபலமான ஒன்றாகும். எங்கள் உதவிக்குறிப்புகளைப் பயன்படுத்தி, Arduino திட்டங்களை எவ்வாறு உருவாக்குவது, பல்வேறு வீட்டு செயல்முறைகளை தானியங்குபடுத்துவது எப்படி என்பதை விரைவாகக் கற்றுக்கொள்வீர்கள்.



பகிர்