உடன் மேம்பாட்டு வாரியம் Arduino பல திட்டங்களை செயல்படுத்த முடியும், வரம்பு பெரும்பாலும் கற்பனை. உடன் மின்னணு கூறுகள் மற்றும் தொகுதிகள், செயல்பாடுகளைச் சேர்க்கலாம், இதனால் நீங்கள் மேலும் பலவற்றைச் செய்யலாம். இந்த செயல்பாடுகளில் ஒன்று திறன் இருக்கலாம் பொருள்கள் அல்லது நபர்களைக் கண்டறிதல் அல்லது கண்டறிதல் Arduino GPS உடன் நிலைநிறுத்துவதன் மூலம்.
இந்த வகையான பொருத்துதல் மற்றும் தடமறிதல் இந்த கட்டுரையில் நாம் விவாதிக்கப் போவது போன்ற RFID அல்லது பெறுநர்களைப் பயன்படுத்தி இதைச் செய்யலாம். இதன் மூலம் நீங்கள் ஒரு டிடெக்டரை உருவாக்கி பொருட்களைக் கண்டுபிடிப்பது, திருடப்பட்ட பொருட்களைக் கண்டுபிடிப்பது, ஜி.பி.எஸ் போன்றவற்றைப் பயன்படுத்தி உங்களைக் கண்டுபிடிப்பது போன்ற பல திட்டங்களை உருவாக்க முடியும்.
குறியீட்டு
Arduino NEO-7 GPS தொகுதி
Arduino GPS ஐ வைத்திருக்க, நீங்கள் பயன்படுத்தலாம் NEO-6 சாதனங்கள், யு-ப்ளாக்ஸால் தயாரிக்கப்பட்ட ஒரு குடும்பம், அதை அர்டுயினோ போர்டுடன் எளிமையான முறையில் இணைக்க முடியும். கூடுதலாக, அவர்கள் UART, SPI, உடன் முழுமையான தகவல் தொடர்பு இடைமுகத்தைக் கொண்டுள்ளனர் I2C, மற்றும் யூ.எஸ்.பி, என்.எம்.இ.ஏ, யு.பி.எக்ஸ் பைனரி மற்றும் ஆர்.டி.சி.எம் நெறிமுறைகளை ஆதரிப்பதோடு கூடுதலாக.
கூடுதலாக, NEO-6 உடன் இந்த Arduino GPS உங்கள் திட்டத்தின் அளவைக் குறைக்க உங்களை அனுமதிக்கிறது, ஏனெனில் இது ஒரு சிறிய அளவு, அத்துடன் குறைந்த விலை. நுகர்வு அடிப்படையில், இது சிறியது. செயலில் பயன்முறையில் இருக்கும்போது, அதற்கு 37 எம்ஏ மட்டுமே தேவைப்படும். இது NEO-2.7Q மற்றும் NEO-3.6M மாடல்களுக்கு 6 முதல் 6V வரை இயக்கப்படுகிறது, அதே நேரத்தில் NEO-6G எனப்படும் குறைந்த மின்னழுத்தத்தின் மற்றவர்கள் 1.75 முதல் 2v வரை மட்டுமே தேவை.
இந்த தொகுதியின் பிற சுவாரஸ்யமான அளவுருக்கள்:
- 30 விநாடிகள் பற்றவைப்பு நேரம் குளிர், மற்றும் சூடான தொடக்கத்திற்கு 1 வினாடி மட்டுமே.
- La அதிகபட்ச அளவீட்டு அதிர்வெண் அவை 5Hz இல் மட்டுமே இயங்குகின்றன.
- நிலை துல்லியம் 2.5 மீட்டர் மாறுபாடு.
- வேக துல்லியம் 0.1 மீ / வி.
- திசை மாறுபாடு 0.5º மட்டுமே.
Arduino GPS க்கு ஒரு NEO-6 எங்கே வாங்குவது
இந்த சாதனங்களையும் தொகுதிகளையும் பல சிறப்பு மின்னணு கடைகளில் அல்லது அமேசானிலும் காணலாம். உதாரணமாக, இங்கே நீங்கள் முடியும் மிகவும் மலிவான விலையில் வாங்கவும்:
Arduino உடன் எடுத்துக்காட்டு
அதை உங்கள் மேம்பாட்டு வாரியத்துடன் இணைக்கவும், உங்கள் ஆர்டுயினோ ஜி.பி.எஸ் வைத்திருக்கவும் முதலில் செய்ய வேண்டியது உங்கள் NEO-6 தொகுதியை பலகையுடன் இணைப்பதாகும். தி இணைப்புகளை மிகவும் எளிமையாக செய்யப்படுகின்றன (NEO-6 தொகுதி இணைப்புகள் - Arduino இணைப்புகள்):
- GND - GND
- TX - RX (D4)
- RX - TX (D3)
- வி.சி.சி - 5 வி
நீங்கள் அதை இணைத்தவுடன், நீங்கள் பதிவிறக்க வேண்டும் சாஃப்ட்ஸீரியல் நூலகம் உங்கள் Arduino IDE இல், இது தொடர் தொடர்புக்கு தேவைப்படும். நீங்கள் ஏற்கனவே மற்ற திட்டங்களிலிருந்து இதை வைத்திருக்கலாம், ஆனால் இல்லையென்றால், நீங்கள் செய்ய வேண்டியிருக்கும் பதிவிறக்கி நிறுவவும் உங்கள் IDE இல்.
அது முடிந்ததும், வாசிப்புகளைச் செய்ய உங்கள் எளிய குறியீட்டைத் தொடங்கலாம். எடுத்துக்காட்டாக, பல நெறிமுறைகளைப் பயன்படுத்தலாம் என்பதால், இங்கே ஸ்கெட்ச் உள்ளது NMEA க்கு:
#include <SoftwareSerial.h> const int RX = 4; const int TX = 3; SoftwareSerial gps(RX, TX); void setup() { Serial.begin(115200); gps.begin(9600); } void loop() { if (gps.available()) { char data; data = gps.read(); Serial.print(data); } }
நிச்சயமாக, நீங்கள் விரும்பினால் உங்கள் மாற்றங்களைச் செய்யலாம் அல்லது பிற நெறிமுறைகளைப் பயன்படுத்தலாம் ... இந்த நூலகத்திற்கான உங்கள் IDE இல் கிடைக்கும் எடுத்துக்காட்டுகளையும் நீங்கள் பயன்படுத்தலாம். ஆனால், கட்டுரையை முடிப்பதற்கு முன், நீங்கள் அதை அறிந்து கொள்ள வேண்டும் NMEA வடிவம் (நேஷனல் மரைன் எலெக்ட்ரானிக்ஸ் அசோசியேஷன்) மிகவும் குறிப்பிட்டது, அதைப் புரிந்து கொள்ள, நீங்கள் அதன் தொடரியல் தெரிந்து கொள்ள வேண்டும்:
$ GPRMC, hhmmss.ss, A, llll.ll, a, yyyyy.yy, a, vv, xx, ddmmyy, mm, a * hh
அதாவது, $ ஜிபிஆர்எம்சி ஒரு தொடரைத் தொடர்ந்து வருகிறது இருப்பிடத்தைக் குறிக்கும் அளவுருக்கள்:
- hhmmss.ss: மணிநேரம், நிமிடங்கள் மற்றும் வினாடிகளில் UTC நேரம்.
- A: ரிசீவர் நிலை, அங்கு A = OK மற்றும் V = எச்சரிக்கை.
- llll.ll, க்கு: என்பது அட்சரேகை, அங்கு வடக்கு அல்லது தெற்கே N அல்லது S ஆக இருக்கலாம்.
- yyyy.yy, அ: நீளம். மீண்டும் ஒரு E அல்லது W ஆக இருக்கலாம், அதாவது கிழக்கு அல்லது மேற்கு.
- வி வி: முடிச்சுகளில் வேகம்.
- xx: டிகிரிகளில் நிச்சயமாக உள்ளது.
- ddmmyy: யுடிசி தேதி, நாட்கள், மாதங்கள் மற்றும் ஆண்டு.
- மிமீ, அ: என்பது டிகிரிகளில் காந்த மாறுபாடு, மற்றும் a கிழக்கு அல்லது மேற்குக்கு E அல்லது W ஆக இருக்கலாம்.
- * எச் எச்: செக்சம் அல்லது செக்சம்.
எடுத்துக்காட்டாக, இது போன்ற ஒன்றை நீங்கள் பெறலாம்:
$GPRMC,115446,A,2116.75,N,10310.02,W,000.5,054.7,191194,020.3,E*68
கருத்து தெரிவிப்பதில் முதலில் இருங்கள்