Raspberry Pi என்றால் என்ன?
Raspberry Pi என்பது ஒரு சிறிய, மலிவு, மற்றும் அற்புதமாக திறனுள்ள, கிரெடிட் கார்டு அளவு கணினியாகும்.
இது Raspberry Pi Foundation ஆல் உருவாக்கப்பட்டது, மேலும் இது இதுவரை உருவாக்கப்பட்ட மிகவும் பல்துறை தொழில்நுட்பமாக இருக்கலாம்.
படைப்பாளர் Eben Upton இன் இலக்கு நிரலாக்க திறன்கள் மற்றும் வன்பொருள் புரிதலை மேம்படுத்தும் ஒரு குறைந்த விலை சாதனத்தை உருவாக்குவதாகும்.
சாதனத்தின் சிறிய அளவு மற்றும் விலை காரணமாக, இது தின்கெர்ஸ், மேக்கர்கள் மற்றும் எலக்ட்ரானிக்ஸ் ஆர்வலர்களின் பரந்த அளவிலான திட்டங்களின் மையமாக மாறியுள்ளது.
Raspberry Pi மற்றும் Node.js
Raspberry Pi க்கு GPIO (பொது நோக்க உள்ளீடு/வெளியீடு) பின்களின் ஒரு வரிசை உள்ளது, மேலும் இவை நிஜ உலகுடன் அற்புதமான வழிகளில் தொடர்பு கொள்ள பயன்படுத்தப்படலாம். இந்த டுடோரியல் இவற்றை Node.js உடன் எவ்வாறு பயன்படுத்துவது என்பதில் கவனம் செலுத்தும்.
எனக்கு என்ன தேவை?
இந்த டுடோரியலுக்கு உங்களுக்கு ஒரு Raspberry Pi தேவை. எங்கள் எடுத்துக்காட்டுகளில் நாங்கள் Raspberry Pi 3 ஐப் பயன்படுத்துகிறோம், ஆனால் இந்த டுடோரியல் பெரும்பாலான பதிப்புகளுக்கும் வேலை செய்யும்.
தேவையான வன்பொருள்:
குறிப்பு:
இந்த டுடோரியலின் பிந்தைய அத்தியாயங்களில் Raspberry Pi உடன் இணைக்கும் சிறப்பு சென்சார்கள் அல்லது சாதனங்களைப் பயன்படுத்துவோம். தொடர்புடைய அத்தியாயங்களில் இவற்றை சிறப்பு தேவைகளாக குறிப்பிடுவோம்.
தாவல் குறிப்பு:
Raspbian, இணையம் மற்றும் இயக்கப்பட்ட SSH உடன் ஏற்கனவே ஒரு Raspberry Pi அமைக்கப்பட்டிருந்தால், "Raspberry Pi இல் Node.js ஐ நிறுவவும்" படிக்கு தாவலாம்.
MicroSD கார்டில் Raspbian OS படத்தை எழுதவும்
எங்கள் Raspberry Pi ஐ எதற்கும் பயன்படுத்தத் தொடங்குவதற்கு முன், ஒரு OS நிறுவ வேண்டும்.
Raspbian என்பது Debian Linux அடிப்படையிலான இலவச இயக்க முறைமையாகும், மேலும் இது Raspberry Pi க்கு மேம்படுத்தப்பட்டது.
உங்கள் கணினியில் https://www.raspberrypi.org/downloads/raspbian/ இலிருந்து சமீபத்திய Raspbian படத்தை பதிவிறக்கவும்.
பதிப்பு தேர்வு:
எங்கள் டுடோரியலில் "LITE" பதிப்பைப் பயன்படுத்துகிறோம், ஏனெனில் நாங்கள் Raspberry Pi ஐ ஹெட்லெஸ் சர்வராக அமைக்கிறோம் (கீபோர்டு/டிஸ்ப்ளே இல்லாமல் SSH மூலம் இணைப்போம்). நீங்கள் விரும்பும் பதிப்பைப் பயன்படுத்தலாம், ஆனால் இந்த டுடோரியல் "LITE" பதிப்பை மையமாகக் கொண்டு எழுதப்பட்டுள்ளது.
படிகள்:
உங்கள் Raspberry Pi ஐ அமைக்கவும்
Raspberry Pi ஐ பூட் செய்ச்சியாக்க தயார்படுத்த, நாம் செய்ய வேண்டியவை:
Raspberry Pi பூட் செய்து முடித்ததும், பயனர்பெயர்: pi மற்றும் கடவுச்சொல்: raspberry ஐப் பயன்படுத்தி உள்நுழையவும்
Raspberry Pi இல் நெட்வொர்க்கை அமைக்கவும்
உங்கள் Raspberry Pi ஐ இணையத்துடன் இணைக்க Ethernet கேபிளைப் பயன்படுத்தினால், இந்தப் படியைத் தவிர்க்கலாம்.
இந்த பகுதிக்கு உங்களிடம் உள்ளமைக்கப்பட்ட WiFi உள்ள Raspberry Pi 3 இருப்பதாகக் கருதுவோம்.
படிகள்:
pi@raspberrypi:~ $ sudo iwlist wlan0 scan
இது கிடைக்கக்கூடிய அனைத்து WiFi நெட்வொர்க்குகளையும் பட்டியலிடும். (உங்கள் WiFi வேலை செய்கிறதா என்பதையும் உறுதிப்படுத்தும்)
இப்போது நீங்கள் இணைய விரும்பும் நெட்வொர்க்கைச் சேர்க்க wpa-supplicant கோப்பைத் திறக்க வேண்டும்:
pi@raspberrypi:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
இது Nano எடிட்டரில் கோப்பைத் திறக்கும். கோப்பின் கீழே பின்வருவனவற்றைச் சேர்க்கவும் (wifiName மற்றும் wifiPassword ஐ உண்மையான நெட்வொர்க் பெயர் மற்றும் கடவுச்சொல்லுடன் மாற்றவும்):
network={
ssid="wifiName"
psk="wifiPassword"
}
குறியீட்டைச் சேமிக்க "Ctrl+x" ஐ அழுத்தவும். "y" உடன் உறுதிப்படுத்தவும், மற்றும் பெயரை "Enter" உடன் உறுதிப்படுத்தவும்.
மற்றும் Raspberry Pi ஐ மீண்டும் துவக்கவும்:
pi@raspberrypi:~ $ sudo reboot
மீண்டும் துவக்கிய பிறகு, மீண்டும் உள்நுழையவும், மற்றும் WiFi இணைக்கப்பட்டு வேலை செய்கிறதா என்பதை உறுதிப்படுத்தவும்:
pi@raspberrypi:~ $ ifconfig wlan0
WiFi சரியாக வேலை செய்தால், காட்டப்படும் தகவலில் ஒரு IP முகவரி இருக்க வேண்டும், இது போன்றது:
inet addr:192.168.1.50
அந்த IP முகவரியை எழுதி வைக்கவும், ஏனெனில் அதைப் பயன்படுத்தி SSH மூலம் Raspberry Pi உடன் இணைப்போம்.
SSH ஐ இயக்கவும், ஹோஸ்ட்பெயர் மற்றும் கடவுச்சொல்லை மாற்றவும்
இப்போது உங்கள் Raspberry Pi இணையத்துடன் இணைக்கப்பட்டுள்ளது, SSH ஐ இயக்க வேண்டிய நேரம் இது.
SSH மானிட்டர் மற்றும் விசைப்பலகை இல்லாமல் Raspberry Pi ஐப் பயன்படுத்த உங்களை அனுமதிக்கிறது.
SSH கிளையன்ட்:
(இதற்கு உங்கள் Raspberry Pi அல்லாத கணினியில் ஒரு SSH கிளையன்ட் தேவைப்படும். விண்டோஸிற்கு PuTTY ஐப் பயன்படுத்துகிறோம்)
படிகள்:
pi@raspberrypi:~ $ sudo raspi-config
இது போன்ற ஒரு மெனுவை நீங்கள் காண வேண்டும்.
இப்போது நீங்கள் Raspberry Pi இலிருந்து மானிட்டர் மற்றும் விசைப்பலகையைத் துண்டிக்கலாம், மேலும் எங்கள் SSH கிளையன்ட் பயன்படுத்தி உள்நுழையலாம்.
இப்போது இது போன்ற ஒரு கட்டளை வரியை நீங்கள் காண வேண்டும்: (நாங்கள் எங்கள் ஹோஸ்ட்பெயராக jassifdemopi ஐப் பயன்படுத்தினோம்)
pi@jassifdemopi:~ $
வெற்றி!
இப்போது உங்கள் Raspberry Pi ஐ "ஹெட்லெஸ்-மோடில்" இயக்க முடியும், அதாவது உங்களுக்கு மானிட்டர் அல்லது விசைப்பலகை தேவையில்லை. மேலும் உங்களுக்கு WiFi இணைப்பு இருந்தால், உங்களுக்கு Ethernet கேபிள் கூட தேவையில்லை, வெறும் பவர் கேபிள் மட்டுமே!
Raspberry Pi இல் Node.js ஐ நிறுவவும்
Raspberry Pi சரியாக அமைக்கப்பட்டு, SSH மூலம் உள்நுழைந்து, உங்கள் Raspberry Pi கணினி தொகுப்புகளை அவற்றின் சமீபத்திய பதிப்புகளுக்கு புதுப்பிக்கவும்.
படிகள்:
pi@jassifdemopi:~ $ sudo apt-get update
pi@jassifdemopi:~ $ sudo apt-get dist-upgrade
பராமரிப்பு:
இதை தவறாமல் செய்வது உங்கள் Raspberry Pi நிறுவலை புதுப்பித்து வைக்கும்.
Node.js இன் சமீபத்திய பதிப்பைப் பதிவிறக்க மற்றும் நிறுவ, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
pi@jassifdemopi:~ $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
இப்போது இயக்குவதன் மூலம் அதை நிறுவவும்:
pi@jassifdemopi:~ $ sudo apt-get install -y nodejs
நிறுவல் வெற்றிகரமாக இருந்ததா மற்றும் Node.js இன் பதிப்பு எண்ணை சரிபார்க்கவும்:
pi@jassifdemopi:~ $ node -v
Raspberry Pi மற்றும் Node.js உடன் தொடங்கவும்
இப்போது உங்களிடம் Node.js நிறுவப்பட்ட Raspberry Pi உள்ளது!
Node.js பற்றி மேலும் அறிய விரும்பினால், எங்கள் டுடோரியலைப் பின்பற்றவும்: www.jassifteam.com
அடுத்த அத்தியாயம்:
அடுத்த அத்தியாயத்தில் GPIO ஐ அறிந்து கொள்வோம் மற்றும் அதை Node.js உடன் எவ்வாறு பயன்படுத்துவது.