- MAX30100 சென்சார்
- தேவையான கூறுகள்
- ESP32 உடன் MAX30100 ஆக்சிமீட்டரை இடைமுகப்படுத்துகிறது
- இதய துடிப்பு கண்காணிப்புக்கு ESP32 உடன் அடாஃப்ரூட் IO
- குறியீடு விளக்கம்
- IoT அடிப்படையிலான துடிப்பு ஆக்சிமீட்டர் ஆர்ப்பாட்டம்
பல்ஸ் ஆக்சிமெட்ரி என்பது பரவலாகப் பயன்படுத்தப்படும் மருத்துவ அளவீட்டு கருவியாகும், இது ஆக்ஸிஜனில் சிறிய மாற்றங்களை எளிதில் கண்டறியக்கூடிய நமது இரத்தத்தில் ஆக்ஸிஜன் செறிவு அளவை அளவிடும் ஒரு ஆக்கிரமிப்பு மற்றும் வலியற்ற சோதனை ஆகும். தற்போதைய கோவிட் -19 சூழ்நிலையில், பல நோயாளிகளின் ஆக்ஸிஜன் அளவை ஒரே நேரத்தில் நோயாளியுடன் தொடர்பு கொள்ளாமல் தொலைதூரத்தில் கண்காணிப்பது முக்கியமானது.
எனவே, இந்த திட்டத்தில், MAX30100 பல்ஸ் ஆக்சிமீட்டர் மற்றும் ஈஎஸ்பி 32 ஐப் பயன்படுத்தி ஒரு துடிப்பு ஆக்சிமீட்டரை உருவாக்குகிறோம், இது இரத்த ஆக்ஸிஜன் அளவைக் கண்காணிக்கும் மற்றும் வைஃபை நெட்வொர்க்குடன் இணைப்பதன் மூலம் இணையம் வழியாக தரவை அனுப்பும். இந்த வழியில், நோயாளிகளுடன் சமூக தூரத்தை பராமரிப்பதன் மூலம் பல நோயாளிகளை தொலைவிலிருந்து கண்காணிக்க முடியும். பெறப்பட்ட தரவு ஒரு வரைபடமாகக் காண்பிக்கப்படும், இது நோயாளியின் நிலையை கண்காணிப்பதற்கும் பகுப்பாய்வு செய்வதற்கும் எளிதாக்குகிறது. முன்னதாக, துடிப்பு சென்சார்களைப் பயன்படுத்தி பிற இதய துடிப்பு மானிட்டர்களையும் நாங்கள் உருவாக்கியுள்ளோம். கோவிட் -19 தொடர்பான பிற திட்டங்களில் நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் மனித உடல் வெப்பமானி, காய்ச்சல் கண்காணிப்புக்கான ஸ்மார்ட் ஐஆர் தெர்மோமீட்டர் மற்றும் நாங்கள் முன்பு கட்டிய வோல்-மவுண்ட் வெப்பநிலை ஸ்கேனர் ஆகியவற்றைப் பார்க்கலாம்.
கோவிட் -19 பயன்பாட்டைத் தவிர, இந்த திட்டம் நாள்பட்ட தடுப்பு நுரையீரல் நோய் (சிஓபிடி), ஆஸ்துமா, நிமோனியா, நுரையீரல் புற்றுநோய், இரத்த சோகை, மாரடைப்பு அல்லது மாரடைப்பு அல்லது பிறவி இதய குறைபாடுகளிலும் பரவலாகப் பயன்படுத்தப்படலாம்.
இந்த திட்டத்தில் பயன்படுத்தப்படும் சென்சார் மருத்துவ ரீதியாக மதிப்பிடப்படவில்லை, தோல்வி-ஆதார பயன்பாடுகளுக்கு இந்த திட்டம் சோதிக்கப்படவில்லை என்பதை நினைவில் கொள்க. நோயாளியின் துடிப்பு மற்றும் ஆக்ஸிஜன் அளவைத் தீர்மானிக்க மருத்துவ ரீதியாக மதிப்பிடப்பட்ட துடிப்பு ஆக்சிமீட்டரை எப்போதும் பயன்படுத்தவும், அதை ஒரு மருத்துவ பயிற்சியாளருடன் விவாதிக்கவும். இங்கு விவாதிக்கப்பட்ட திட்டம் கல்வி நோக்கங்களுக்காக மட்டுமே.
MAX30100 சென்சார்
MAX30100 சென்சார் ஒருங்கிணைந்த துடிப்பு ஆக்சிமெட்ரி மற்றும் இதய துடிப்பு மானிட்டர் தொகுதி ஆகும். இது I2C தரவு வரியுடன் தொடர்புகொள்கிறது மற்றும் ஹோஸ்ட் மைக்ரோகண்ட்ரோலர் அலகுக்கு SpO2 மற்றும் துடிப்பு தகவல்களை வழங்குகிறது. இது ஒளிமின்னழுத்திகளைப் பயன்படுத்துகிறது, ஆப்டிகல் கூறுகள் சிவப்பு, பச்சை ஐஆர் எல்இடி எல்இடி பருப்புகளை மாற்றியமைக்கிறது. எல்இடி மின்னோட்டம் 0 முதல் 50 எம்ஏ வரை கட்டமைக்கப்படுகிறது. கீழே உள்ள படம் MAX30100 சென்சார் காட்டுகிறது.

மேலே உள்ள சென்சார் தொகுதி 1.8 வி உடன் 5.5 வி வரம்பில் செயல்படுகிறது. I2C ஊசிகளுக்கான புல்-அப் மின்தடையங்கள் தொகுதியில் சேர்க்கப்பட்டுள்ளன.
தேவையான கூறுகள்
- வைஃபை இணைப்பு
- ESP32
- MAX30100 சென்சார்
- அடாஃப்ரூட் ஐஓ பயனர் ஐடி மற்றும் தனிப்பயன் உருவாக்கிய டாஷ்போர்டு (இதை மேலும் செய்யும்)
- குறைந்தது 1A இன் மதிப்பிடப்பட்ட மின்னோட்டத்துடன் 5V போதுமான மின்சாரம் வழங்கல் அலகு
- யூ.எஸ்.பி கேபிள் மைக்ரோ யு.எஸ்.பி முதல் யூ.எஸ்.பி.ஏ.
- ESP32 நிரலாக்க சூழலுடன் Arduino IDE உடன் ஒரு பிசி.
ESP32 உடன் MAX30100 ஆக்சிமீட்டரை இடைமுகப்படுத்துகிறது
ESP32 உடன் MAX30100 க்கான முழுமையான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது.

இது மிகவும் எளிமையான திட்டமாகும். ESP32 தேவ்கிட் சி இன் முள் 21 மற்றும் 22 துடிப்பு ஆக்சிமீட்டர் சென்சார் MAX30100 உடன் SDA மற்றும் SCL ஊசிகளுடன் இணைக்கப்பட்டுள்ளது. ஆக்ஸிமீட்டர் ESP32 மேம்பாட்டு குழுவில் 5V முள் மூலம் இயக்கப்படுகிறது. ப்ரெட்போர்டு மற்றும் இணைக்கும் கம்பிகளைப் பயன்படுத்தி எனது இணைப்பை உருவாக்கினேன், எனது சோதனை அமைப்பு இதுபோல் தெரிகிறது-

இதய துடிப்பு கண்காணிப்புக்கு ESP32 உடன் அடாஃப்ரூட் IO
வெவ்வேறு ஐஓடி பயன்பாடுகளுக்காக நாங்கள் முன்பு பல அடாஃப்ரூட் ஐஓ திட்டங்களை உருவாக்கியுள்ளோம். அடாஃப்ரூட் ஐஓ ஒரு தனிப்பயன் டாஷ்போர்டை உருவாக்கக்கூடிய ஒரு சிறந்த தளமாகும். IoT அடிப்படையிலான பல்ஸ்-ஆக்ஸிமீட்டர் சென்சாருக்கான தனிப்பயன் டாஷ்போர்டை உருவாக்க, பின்வரும் படிகளைப் பயன்படுத்தவும்-
படி 1: ஃபிஸ்ட் பெயர், கடைசி பெயர், மின்னஞ்சல் முகவரி, பயனர் பெயர் மற்றும் கடவுச்சொல் ஆகியவற்றைக் கொடுத்த பிறகு முதலில் அடாஃப்ரூட் ஐஓவில் பதிவுபெறுக.

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


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

சுவிட்ச் தொகுதியைத் தேர்ந்தெடுக்கவும். துடிப்பு-ஆக்சிமீட்டர் சென்சார் இயக்க அல்லது முடக்க இது தேவைப்படும்.

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

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

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

அடாஃப்ரூட் ஐஓ இப்போது கட்டமைக்கப்பட்டுள்ளது. இந்த திட்டத்திற்கான வன்பொருள் மற்றும் ஃபார்ம்வேரை உருவாக்குவதற்கான நேரம் இது.
குறியீடு விளக்கம்
இந்த குறியீடு பல நூலகங்களைப் பயன்படுத்துகிறது மற்றும் அனைத்தும் முக்கியமானவை. நூலகங்கள் MAX30100 பல்ஸ் oximeter சென்சார் நூலகம், உள்ளன Wire.h I2C க்கான, WiFi.h ESP32 உள்ள வைஃபை தொடர்பான ஆதரவு Adafruit MQTT , மற்றும் MQTT கிளையண்ட் நூலகம். முழுமையான நிரலை இந்த பக்கத்தின் கீழே காணலாம்.
மேலே குறிப்பிடப்பட்ட அந்த நூலகங்கள் குறியீட்டின் தொடக்கத்தில் சேர்க்கப்பட்டுள்ளன.
#சேர்க்கிறது
அடுத்த இரண்டு வரையறைகள் WLAN SSID மற்றும் WLAN கடவுச்சொல். இது துல்லியமாக இருக்க வேண்டும், மேலும் இது வைஃபை நெட்வொர்க்குடன் இணைக்க ESP32 ஆல் பயன்படுத்தப்படும்.
# WLAN_SSID "xxxxxxxx" ஐ வரையறுக்கவும் # WLAN_PASS "2581xxxxx2" ஐ வரையறுக்கவும்
அடுத்து, அடாஃப்ரூட் io வரையறைகளை வரையறுத்துள்ளோம்.
# AIO_UPDATE_RATE_SEC 5 ஐ வரையறுக்கவும் # AIO_SERVER "io.adafruit.com" # AIO_SERVERPORT 1883 ஐ வரையறுக்கவும் # AIO_USERNAME ஐ வரையறுக்கவும் "xxxxxxxxxxx" # AIO_KEY "abcdefg
புதுப்பிப்பு வீதம் ஒவ்வொரு 5 விநாடிகளிலும் தரவைப் புதுப்பிக்கும், சேவையகம் 1883 இன் சேவையகத் துறைமுகத்துடன் io.adafruit.com ஆக இருக்கும். பயனர்பெயர் மற்றும் கடவுச்சொல் அடாஃப்ரூட் IO டாஷ்போர்டிலிருந்து உருவாக்கப்பட்ட பயனர்பெயர் மற்றும் கடவுச்சொல்லாக இருக்கும். இது அனைவருக்கும் வித்தியாசமாக இருக்கும் மற்றும் அடாஃப்ரூட் அமைவு பிரிவில் விவரிக்கப்பட்டுள்ளபடி உருவாக்கப்பட வேண்டும்.
I2C துறைமுகங்கள் திட்டவட்டத்தில் காட்டப்பட்டுள்ளபடி வரையறுக்கப்படுகின்றன.
# I2C_SDA 21 ஐ வரையறுக்கவும் # I2C_SCL 22 ஐ வரையறுக்கவும்
அடுத்து, கடைசி அறிக்கையையும் பிபிஎம் மற்றும் ஸ்பூ 2 மதிப்பையும் சேமிக்க மூன்று மாறிகள் பயன்படுத்தப்படுகின்றன.
uint32_t tsLastReport = 0; மிதவை bpm_dt = 0; மிதவை spo2_dt = 0;
MQTT ஒரு பப்-துணை மாதிரியுடன் செயல்படுகிறது (வெளியிடு மற்றும் குழுசேர்). இந்த பணி மாதிரியில், அடாஃப்ரூட் சேவையகத்திற்கு தரவை சமர்ப்பிக்கும் சாதனம் வெளியீட்டு பயன்முறையில் இருக்கும், அங்கு அடாஃப்ரூட் ஐஓ சேவையகம் அதே தரவு புள்ளிகளுக்கு சந்தா செலுத்துகிறது. அத்தகைய விளைவில், சாதனம் ஏதேனும் புதிய தரவை வெளியிடும் போதெல்லாம், சேவையகம், அதற்கான சந்தாதாரராக இருப்பதால், தரவைப் பெற்று, தேவையான செயலை வழங்குகிறது.
சேவையகம் தரவை வெளியிடும் போது, சாதனம் அதற்கு குழுசேரும்போது இதேதான் நடக்கும். எங்கள் பயன்பாட்டில், சாதனம் SPO2 மற்றும் BPM இன் தரவை சேவையகத்திற்கு அனுப்புகிறது, எனவே இது அதையே வெளியிடுகிறது, மேலும் இது சேவையகத்திலிருந்து ஆன்-ஆஃப் நிலையைப் பெறுகிறது, இதனால் இதற்கு சந்தா செலுத்துகிறது. இந்த விஷயம் கீழே விவரிக்கப்பட்ட குறியீடு துணுக்கில் கட்டமைக்கப்பட்டுள்ளது-
வைஃபைக் கிளையண்ட் கிளையண்ட்; Adafruit_MQTT_Client mqtt (& கிளையன்ட், AIO_SERVER, AIO_SERVERPORT, AIO_USERNAME, AIO_KEY); Adafruit_MQTT_Subscribe sw_sub = Adafruit_MQTT_Subscribe (& mqtt, AIO_USERNAME "/ feeds / switch"); // AIO க்கான MQTT பாதைகள் படிவத்தைப் பின்பற்றுகின்றன என்பதைக் கவனியுங்கள்:
இல் அமைப்பு செயல்பாடு, நாம் I2C தொடங்கி முன் SSID, கடவுச்சொல் கொண்டு வைஃபை இணைக்கும், மற்றும் சுவிட்ச் மாநில (Adafruit ஐஓ டாஷ்போர்டில் உருவாக்கப்பட்ட சுவிட்ச் பொத்தானை) MQTT சந்தா செயல்முறை தொடங்கி உள்ளன.
void setup () {Serial.begin (115200); வயர்.பெஜின் (I2C_SDA, I2C_SCL); WiFi.begin (WLAN_SSID, WLAN_PASS); (WiFi.status ()! = WL_CONNECTED) {தாமதம் (500); சீரியல்.பிரண்ட் ("."); } Serial.println (); Serial.println ("வைஃபை இணைக்கப்பட்டுள்ளது"); Serial.println ("ஐபி முகவரி:"); Serial.println (WiFi.localIP ()); mqtt.subscribe (& sw_sub); சீரியல்.பிரண்ட் ("துடிப்பு ஆக்சிமீட்டரைத் துவக்குகிறது.."); // பல்ஸ்ஆக்ஸிமீட்டர் நிகழ்வைத் துவக்கவும் // தோல்விகள் பொதுவாக முறையற்ற I2C வயரிங், மின்சாரம் காணாமல் போவது // அல்லது தவறான இலக்கு சிப் (! Pox.begin ()) {Serial.println ("FAILED") காரணமாக இருந்தால்; for (;;); } else {Serial.println ("SUCCESS"); } // ஐஆர் எல்.ஈ.டிக்கான இயல்புநிலை மின்னோட்டம் 50 எம்ஏ ஆகும், மேலும் இதை பின்வரும் வரியைக் கட்டுப்படுத்துவதன் மூலம் மாற்றலாம். கிடைக்கக்கூடிய அனைத்து // விருப்பங்களுக்கும் MAX30100_Registers.h ஐச் சரிபார்க்கவும். pox.setIRLedCurrent (MAX30100_LED_CURR_7_6MA); // துடிப்பு கண்டறிதலுக்கான அழைப்பை பதிவுசெய்க pox.setOnBeatDetectedCallback (onBeatDetected); stopReadPOX (); }
இவை அனைத்திற்கும் பிறகு, அதிகபட்சம் 30100 ஒரு முன்னணி நடப்பு அமைப்போடு தொடங்கப்படுகிறது. வெவ்வேறு உள்ளமைவுகளுக்கு MAX30100 தலைப்பு கோப்புகளில் வெவ்வேறு தற்போதைய அமைப்புகள் கிடைக்கின்றன. இதய துடிப்பு கண்டறிதல் கால் பேக் செயல்பாடும் தொடங்கப்பட்டுள்ளது. இந்த அனைத்து அமைப்புகளுக்கும் பிறகு, ஆக்சிமீட்டர் சென்சார் நிறுத்தப்படுகிறது.
இல் லூப் செயல்பாடு, MQTT இணைப்பு தொடங்கி சந்தா மாதிரி சோதிக்கப்பட ஒவ்வொரு 5000 மில்லி விநாடிகளில். இந்த சூழ்நிலையில், சுவிட்ச் இயக்கப்பட்டால், அது ஆக்ஸிமீட்டர் சென்சார் படித்து, இதய துடிப்பு மற்றும் SPO2 மதிப்பின் தரவை வெளியிடத் தொடங்குகிறது. சுவிட்ச் அணைக்கப்பட்டால், அது துடிப்பு ஆக்சிமீட்டர் சென்சார் தொடர்பான அனைத்து பணிகளையும் இடைநிறுத்துகிறது.
void loop () {MQTT_connect (); Adafruit_MQTT_ சந்தா * சந்தா; போது ((சந்தா = mqtt.readSubscription (5000))) {if (சந்தா == & sw_sub) {சீரியல்.பிரண்ட் (எஃப் ("கிடைத்தது:")); Serial.println ((char *) sw_sub.lastread); if (! strcmp ((char *) sw_sub.lastread, "ON")) {Serial.print (("POX ஐத் தொடங்குகிறது…")); startReadPOX (); BaseType_t x திரும்பியது; if (poxReadTaskHld == NULL) {xReturned = xTaskCreate (poxReadTask, / * பணியைச் செயல்படுத்தும் செயல்பாடு. * / "pox_read", / * பணிக்கான உரை பெயர். * / 1024 * 3, / * சொற்களில் அளவு, இல்லை பைட்டுகள். * / NULL, / * அளவுரு பணிக்குள் சென்றது. * / 2, / * பணி உருவாக்கப்படும் முன்னுரிமை. * / & poxReadTaskHld); / * உருவாக்கப்பட்ட பணியின் கைப்பிடியை அனுப்ப பயன்படுகிறது. * /} தாமதம் (100); if (mqttPubTaskHld == NULL) {xReturned = xTaskCreate (mqttPubTask,/ * பணியைச் செயல்படுத்தும் செயல்பாடு. * / "mqttPub", / * பணிக்கான உரை பெயர். * / 1024 * 3, / * சொற்களில் அடுக்குகள், பைட்டுகள் அல்ல. * / NULL, / * அளவுரு பணிக்குள் சென்றது. * / 2, / * பணி உருவாக்கப்படும் முன்னுரிமை. * / & mqttPubTaskHld); / * உருவாக்கப்பட்ட பணியின் கைப்பிடியை அனுப்ப பயன்படுகிறது. * /}} else {Serial.print (("POX ஐ நிறுத்துகிறது…")); // (poxReadTaskHld! = NULL) vTaskDelete (poxReadTaskHld) என்றால் POX வாசிப்பு பணியைத் தடுக்கவும்; poxReadTaskHld = NULL; M // (mqttPubTaskHld! = NULL) if vTaskDelete (mqttPubTaskHld) என்றால் MQTT பப் பணியை நீக்கு; mqttPubTaskHld = NULL; } stopReadPOX (); }}}}/ * உருவாக்கப்பட்ட பணியின் கைப்பிடியை அனுப்ப பயன்படுகிறது. * /}} else {Serial.print (("POX ஐ நிறுத்துகிறது…")); // (poxReadTaskHld! = NULL) vTaskDelete (poxReadTaskHld) என்றால் POX வாசிப்பு பணியைத் தடுக்கவும்; poxReadTaskHld = NULL; M // (mqttPubTaskHld! = NULL) if vTaskDelete (mqttPubTaskHld) என்றால் MQTT பப் பணியை நீக்கு; mqttPubTaskHld = NULL; } stopReadPOX (); }}}}/ * உருவாக்கப்பட்ட பணியின் கைப்பிடியை அனுப்ப பயன்படுகிறது. * /}} else {Serial.print (("POX ஐ நிறுத்துகிறது…")); // (poxReadTaskHld! = NULL) vTaskDelete (poxReadTaskHld) என்றால் POX வாசிப்பு பணியைத் தடுக்கவும்; poxReadTaskHld = NULL; M // (mqttPubTaskHld! = NULL) if vTaskDelete (mqttPubTaskHld) என்றால் MQTT பப் பணியை நீக்கு; mqttPubTaskHld = NULL; } stopReadPOX (); }}}}
IoT அடிப்படையிலான துடிப்பு ஆக்சிமீட்டர் ஆர்ப்பாட்டம்
சுற்று ஒரு பிரெட்போர்டில் சரியாக இணைக்கப்பட்டுள்ளது மற்றும் கீழே கொடுக்கப்பட்டுள்ள நிரல் ESP32 இல் பதிவேற்றப்படுகிறது. உங்களுக்கான குறியீட்டில் வைஃபை மற்றும் அடாஃப்ரூட் நற்சான்றிதழ்களை மாற்றுவதை உறுதிசெய்து கொள்ளுங்கள்.

வைஃபை மற்றும் அடாஃப்ரூட் ஐஓ சேவையகத்துடன் தொடர்பு கொண்ட பிறகு, அது எதிர்பார்த்தபடி செயல்படத் தொடங்கியது.
SPO2 நிலை 96% ஐக் காட்டுகிறது மற்றும் இதயத் துடிப்பு நிமிடத்திற்கு 78 முதல் 81 பிட்களைக் காட்டுகிறது என்பதை நாம் காணலாம். தரவு கைப்பற்றப்பட்ட நேரத்தையும் இது வழங்குகிறது.

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