எலக்ட்ரானிக்ஸ் பொழுதுபோக்கு மற்றும் மாணவர்கள் மத்தியில் மிகவும் பிரபலமான மைக்ரோகண்ட்ரோலரான ஆர்டுயினோ யூனோ மற்றும் அர்டுயினோவைப் பயன்படுத்தி உட்பொதிக்கப்பட்ட அமைப்புகளுடன் தொடங்குவது மிகவும் எளிதானது, ஆனால் அர்டுயினோவின் ஒரு குறைபாடு என்னவென்றால், குறியீட்டைப் பதிவேற்ற யூ.எஸ்.பி கேபிளைப் பயன்படுத்தி கணினியுடன் இணைக்கப்பட வேண்டும். வயர்லெஸ் தகவல்தொடர்புக்கு ஏதேனும் உள் ஆதரவு உள்ளது. சில நேரங்களில், உங்கள் திட்டம் எங்காவது சரி செய்யப்பட்டால், பிசியுடன் போர்டை இணைப்பது மிகவும் கடினம். இந்த சிக்கலுக்கு ஒரே தீர்வு Arduino ஐ கம்பியில்லாமல் நிரல் செய்வதாகும். வயர்லெஸ் புரோகிராமிங் அல்லது ஓடிஏ (ஓவர் தி ஏர்) புரோகிராமிங் ESP8266 மற்றும் ESP32 இல் எளிதாக செய்ய முடியும், ஏனெனில் அவை போர்டில் உள்ளமைக்கப்பட்ட வைஃபை ஆதரவு உள்ளது. ஆனால் Arduino இல், புளூடூத் தொகுதியை கம்பியில்லாமல் நிரல் செய்ய பயன்படுத்த வேண்டும். ஆகவே இங்கே புளூடூத் வழியாக அர்டுயினோவை எவ்வாறு நிரல் செய்வது என்பதை அறியப் போகிறோம்.
கூறுகள் தேவை
- Arduino UNO
- HC05 புளூடூத் தொகுதி
- ஜம்பர்ஸ் கம்பிகள்
- 1 கே, 2.2 கே மின்தடையங்கள்
- மின்தேக்கி (0.1uF)
- பவர் அடாப்டர்
- ப்ரெட்போர்டு
HC05 புளூடூத் தொகுதி
HC - 05 தொகுதி என்பது புளூடூத் சீரியல் போர்ட் புரோட்டோகால் தொகுதி ஆகும், இது மைக்ரோகண்ட்ரோலர்களுக்கிடையில் வயர்லெஸ் தகவல்தொடர்புக்காக சிறப்பாக வடிவமைக்கப்பட்டுள்ளது. HC-05 புளூடூத் தொகுதி மாஸ்டர் மற்றும் ஸ்லேவ் மோட் உள்ளமைவுக்கு இடையில் மாறுதல் பயன்முறையை வழங்குகிறது மற்றும் சீரியல் கம்யூனிகேஷன் மூலம் 9600 பாட் விகிதத்தில் தொடர்புகொள்கிறது, இது கட்டுப்படுத்தியுடன் இடைமுகத்தை எளிதாக்குகிறது. HC05 தொகுதி 3.3 V இல் இயங்குகிறது, ஆனால் அதை 5V விநியோக மின்னழுத்தத்துடன் இணைக்க முடியும், ஏனெனில் தொகுதி 5v முதல் 3.3 V சீராக்கி மூலம் வருகிறது.

வயர்லெஸ் தகவல்தொடர்புக்கான புளூடூத் எளிதான வழி, புளூடூத் கன்ட்ரோல்ட் ரோபோ, புளூடூத் குரல் கட்டுப்பாடு, புளூடூத் ஹோம் ஆட்டோமேஷன் போன்ற பல சுவாரஸ்யமான திட்டங்களை நாங்கள் உருவாக்கியுள்ளோம். புளூடூத் அடிப்படையிலான அனைத்து திட்டங்களையும் இங்கே பார்க்கலாம்.
புளூடூத் வழியாக நிரல் Arduino
செய்ய வயர்லெஸ் திட்டம், Arduino, முதல், நாம் AT கட்டளைகள் பதிலளிக்க Arduino நிரல் வேண்டும். அதற்காக, Arduino ஐ லேப்டாப்பின் சீரியல் போர்ட்டுடன் இணைத்து கீழேயுள்ள குறியீட்டைப் பதிவேற்றவும்:
#சேர்க்கிறது
மென்பொருளின் முதல் நூலகத்தை சேர்க்கவும், புளூடூத் இணைக்கப்பட்டுள்ள டிரான்ஸ்மிட்டர் மற்றும் ரிசீவர் ஊசிகளை வரையறுக்கவும் குறியீட்டின் முதல் இரண்டு வரிகள் பயன்படுத்தப்படுகின்றன. Arduino இன் வன்பொருள் Tx மற்றும் Rx ஊசிகளைத் தவிர வேறு டிஜிட்டல் முள் மூலம் தொடர் தகவல்தொடர்புகளை அனுமதிக்க மென்பொருள்சீரியல் நூலகம் பயன்படுத்தப்படுகிறது. சாப்ட்வேர்ஸீரியல் நூலகத்தைப் பயன்படுத்தி சீரியல் தகவல்தொடர்புக்கு பல மென்பொருள் சீரியல் போர்ட்களைப் பயன்படுத்தலாம்.
#சேர்க்கிறது
இப்போது அமைவு செயல்பாட்டின் உள்ளே, வன்பொருள் மற்றும் மென்பொருள் தொடர் துறைமுகங்களுக்கான பாட் விகிதங்களை வரையறுக்கவும். வன்பொருள் மற்றும் மென்பொருள் தொடர் துறைமுகங்களுக்கான பாட் விகிதங்கள் முறையே 9600 மற்றும் 38400 ஆகும்.
void setup () {Serial.begin (9600); Serial.println ("AT கட்டளைகளை உள்ளிடுக:"); HC05.begin (38400); }
இரண்டு உள்ளன என்றால் உள்ளே பயன்படுத்தப்பட்ட சூழலில் லூப் செயல்பாடு. HC05 க்கு ஏதேனும் கட்டளை வழங்கப்பட்டுள்ளதா என்பதை முதல் நிபந்தனை சரிபார்க்கிறது, ஆம் எனில், அதை Arduino Serial Monitor க்கு எழுதுங்கள். இரண்டாவது நிபந்தனை Arduino Serial Monitor க்கு ஏதேனும் கட்டளை வழங்கப்பட்டுள்ளதா என சரிபார்க்கிறது, ஆம் எனில், அதை HC05 க்கு அனுப்பவும்.
void loop () {if (HC05.available ()) Serial.write (HC05.read ()); if (Serial.available ()) HC05.write (Serial.read ()); }
அடுத்து, AT0 கட்டளை பயன்முறையில் வைக்க HC05 இல் Arduino ஐ இணைக்கவும். அதற்கான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது:

Arduino ஐ கணினியுடன் இணைப்பதற்கு முன், விசை பொத்தானை அழுத்தவும், பின்னர் Arduino ஐ ஒரு கணினியுடன் இணைக்கவும். புளூடூத் தொகுதி எல்.ஈ.டி 2 விநாடிகளின் இடைவெளியில் ஒளிரும் வரை விசை பொத்தானை அழுத்தவும். புளூடூத் தொகுதி எல்.ஈ.டி சாதாரண பயன்முறையை விட கட்டளை பயன்முறையில் மெதுவாக ஒளிரும்.
இப்போது ஒரு சீரியல் மானிட்டரைத் திறந்து பின்வரும் கட்டளைகளை உள்ளிடவும், அதற்கு பதிலாக, ஒவ்வொரு முறையும் கட்டளை வெற்றிகரமாக இயங்கும் போது போர்டு " சரி " என்று பதிலளிக்கும்.
AT + ORGL AT + ROLE = 0 AT + POLAR = 1,0 AT + UART = 115200, 0, 0 AT + INIT
AT கட்டளைகளை வெற்றிகரமாக சோதித்த பிறகு, எல்லா இணைப்புகளையும் அகற்றி, கீழே உள்ள திட்டங்களின்படி அதை இணைக்கவும்.


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

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

ஒரு முழுமையான வேலை வீடியோ கீழே கொடுக்கப்பட்டுள்ளது.
