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

அதன் அதிகாரப்பூர்வ இணையதளத்தில் விவரக்குறிப்பைக் கண்டால், விரிவான விவரக்குறிப்புகளை வழங்கும் அட்டவணையைப் பார்ப்போம்-

அச்சுப்பொறியின் பின்புறத்தில், பின்வரும் இணைப்பைக் காண்போம்-

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

மைக்ரோகண்ட்ரோலர் அலகுடன் தொடர்புகொள்வதற்கு அச்சுப்பொறி 9600 பாட் வீதத்தைப் பயன்படுத்துவதை நாம் காணலாம். அச்சுப்பொறி ASCII எழுத்துக்களை அச்சிடலாம். தகவல்தொடர்பு மிகவும் எளிதானது, UART ஐப் பயன்படுத்தி, சரம் அல்லது எழுத்தை கடத்துவதன் மூலம் எதையும் அச்சிடலாம்.
அச்சுப்பொறி 5-9V இலிருந்து இயங்குகிறது, நாங்கள் 9V 2A மின்சாரம் பயன்படுத்துவோம், இது அச்சுப்பொறி மற்றும் அர்டுயினோ யூனோ இரண்டையும் இயக்கும். அச்சுப்பொறி தலையை சூடாக்க அச்சுப்பொறிக்கு 1.5A க்கும் அதிகமான மின்னோட்டம் தேவை. வெப்ப அச்சுப்பொறியின் குறைபாடு இது அச்சிடும் போது பெரிய சுமை மின்னோட்டத்தை எடுக்கும்.
முன்நிபந்தனைகள்
பின்வரும் திட்டத்தை உருவாக்க, எங்களுக்கு பின்வரும் விஷயங்கள் தேவை: -
- ப்ரெட்போர்டு
- கம்பிகளைக் கவர்ந்து கொள்ளுங்கள்
- யூ.எஸ்.பி கேபிளுடன் Arduino UNO போர்டு.
- Arduino IDE உடன் Arduino இடைமுக அமைப்பைக் கொண்ட கணினி தயாராக உள்ளது.
- 10 கே மின்தடை
- தொட்டுணரக்கூடிய சுவிட்ச்
- காகித ரோலுடன் வெப்ப அச்சுப்பொறி சிஎஸ்என் ஏ 1
- 9 வி 2 ஏ மதிப்பிடப்பட்ட மின்சாரம் அலகு.
சுற்று வரைபடம் மற்றும் விளக்கம்
Arduino Uno உடன் அச்சுப்பொறியைக் கட்டுப்படுத்துவதற்கான திட்டம் கீழே கொடுக்கப்பட்டுள்ளது:

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


Arduino திட்டம்
டெமோ வீடியோவுடன் முழுமையான Arduino குறியீடு திட்டத்தின் முடிவில் உள்ளது. குறியீட்டின் சில முக்கியமான பகுதியை இங்கே விளக்குகிறோம்.
முதலில், புஷ்பட்டனுக்கான (பின் 2) மற்றும் எல்.ஈ.டி (பின் 13) க்கான ஊசிகளை அறிவித்தோம்.
int led = 13; int SW = 2;
தாமதம் மற்றும் சுவிட்ச் பிரஸ் நிலைக்கு சில மாறிகள் கட்டமைக்கப்படுகின்றன
int is_switch_press = 0; // சுவிட்ச் பிரஸ் நிலையைக் கண்டறிவதற்கு int debounce_delay = 300; // தாமதத்தை நீக்கு
இல் அமைப்பு செயல்பாடு, நாம் வெளியீடாக எல்இடி முள் உருவாக்குதல் மற்றும் உள்ளீடாக மாற. நாங்கள் 9600 பாட் வீதத்துடன் UART ஐ உள்ளமைத்துள்ளோம்.
void setup () { / * * இந்த செயல்பாடு முள் உள்ளமைவை அமைக்க பயன்படுகிறது * / pinMode (led, OUTPUT); pinMode (SW, INPUT); சீரியல்.பெஜின் (9600); }
இல் முக்கிய லூப், நாம் முதல் சுவிட்ச் அழுத்தும் இல்லையா பார்க்கலாம், பின்னர் மீண்டும் நாம் சிறிது காத்திருக்க மீண்டும் சுவிட்ச் இன்னும் கூட தாமதத்திற்குப் பிறகு அழுத்தம் என்றால் சுவிட்ச், உண்மையிலேயே அழுத்தும் அல்லது இல்லை என்று அடையாளம் சரிபார்ப்பதற்கு, நாங்கள் விருப்ப அச்சிட UART இல் உள்ள கோடுகள், எனவே வெப்ப அச்சுப்பொறியில்.
அச்சிடும் தொடக்கத்தில் நாங்கள் உள்நோக்கி எல்.ஈ.டி உயரத்தை அமைத்தோம், அச்சிட்ட பிறகு, அதைக் குறைப்பதன் மூலம் அதை அணைத்தோம்.
void loop () { is_switch_press = DigitalRead (SW); // (is_switch_press == HIGH) { தாமதம் (debounce_delay) என்றால் சுவிட்ச் பத்திரிகை நிலையைப் படித்தல் ; (is_switch_press == HIGH) { DigitalWrite (led, HIGH) என்றால் பொத்தானை அழுத்தினால் // தாமதத்தை நீக்கு; Serial.println ("ஹலோ"); தாமதம் (100); Serial.println ("இது ஒரு வெப்ப அச்சுப்பொறி இடைமுகம்"); Serial.println ("Arduino UNO உடன்."); தாமதம் (100); Serial.println ("Circuitdigest.com"); Serial.println ("\ n \ r"); Serial.println ("\ n \ r"); Serial.println ("\ n \ r"); Serial.println ("---------------------------- \ n \ r"); Serial.println ("நன்றி."); Serial.println ("\ n \ r"); Serial.println ("\ n \ r"); Serial.println ("\ n \ r"); டிஜிட்டல்ரைட் (தலைமையிலான, குறைந்த); } } வேறு { digitalWrite (தலைமையிலான, LOW ஐ); } }
முழுமையான Arduino குறியீடு மற்றும் ஆர்ப்பாட்டம் வீடியோவை கீழே சரிபார்க்கவும்.
