ዝርዝር ሁኔታ:

ስማርት-በር-መቆለፊያ-በመጠቀም-raspberry_pi_and_GSM_modemSim800_RFID: 5 ደረጃዎች
ስማርት-በር-መቆለፊያ-በመጠቀም-raspberry_pi_and_GSM_modemSim800_RFID: 5 ደረጃዎች

ቪዲዮ: ስማርት-በር-መቆለፊያ-በመጠቀም-raspberry_pi_and_GSM_modemSim800_RFID: 5 ደረጃዎች

ቪዲዮ: ስማርት-በር-መቆለፊያ-በመጠቀም-raspberry_pi_and_GSM_modemSim800_RFID: 5 ደረጃዎች
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ህዳር
Anonim
ስማርት-በር-መቆለፊያ-በመጠቀም- raspberry_pi_and_GSM_modemSim800_RFID
ስማርት-በር-መቆለፊያ-በመጠቀም- raspberry_pi_and_GSM_modemSim800_RFID

በዚህ መማሪያ ውስጥ ፣ የ EM-18 RFID Reader ሞዱሉን ከ Raspberry Pi ሰሌዳ ጋር እንዴት ማዋሃድ እችላለሁ። እኔ ደግሞ ከ RFID ሞዱል ለትክክለኛ ንባብ ምላሽ ለመስጠት ፣ በዚህ ጉዳይ ላይ Relay ፣ አንድ አንቀሳቃሹን እንዴት ማዋሃድ እንደሚቻል አሳያለሁ። ይህ አንቀሳቃሹ የሶሎኖይድ መቆለፊያ ፣ ድምጽ ማጉያ ፣ ወይም ሌላው ቀርቶ መረጃን የሚይዝ የድር በይነገጽ ሊሆን ይችላል። ይህ ንድፍ እንደ RFID ስማርት መቆለፊያ እንዴት እንደሚተገበር እወያይበታለሁ።

RFID ን ከ Raspberry Pi ጋር በማገናኘት ላይ

አንድ ቀላል የ RFID የግንኙነት ስርዓት ሶስት ክፍሎችን ያጠቃልላል -የ RFID ካርድ ወይም መለያ (በቺፕ ላይ የተካተተውን የተጠቃሚ ወይም የምርት መረጃ የያዘ) ፣ RFID Reader (የ RFID ካርድን የሚቀሰቅስና መረጃውን ከካርዱ የሚያወጣ መሣሪያ) እና የአስተናጋጅ ስርዓት (እንደ ኮምፒተር ወይም ማይክሮ መቆጣጠሪያ) ከዚያም ውሂቡን ያካሂዳል)።

በዚህ ፕሮጀክት ውስጥ እኔ ታዋቂውን EM-18 RFID Reader Module እና ጥቂት የ RFID ካርዶችን እጠቀማለሁ። RFID RC522 የሚባል ሌላ ታዋቂ የ RFID አንባቢ አለ።

በ EM-18 እና RC522 RFID ሞጁሎች መካከል ያሉት ዋና ዋና ልዩነቶች EM-18 በ 125 ኪኸ ሬዲዮ ድግግሞሽ ግንኙነት ላይ የተመሠረተ ሲሆን RC522 በ 13.56 ሜኸ ድግግሞሽ ላይ የተመሠረተ ነው። ግንኙነት (ምንም እንኳን ቺፕው I2C ን እና UART ን ቢደግፍም) ።ስለዚህ ፣ ራዲፈሪ ፒ ወይም አርዱዲኖን በመጠቀም ከሞጁሉ ጋር እንዴት እንደሚገናኙ ስለሚገልፅ የ RFID አንባቢ ሞዱል ምርጫ በጣም አስፈላጊ ነው።

ደረጃ 1: ክፍሎች ያስፈልጋሉ

አካላት ያስፈልጋሉ
አካላት ያስፈልጋሉ

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ በ 1.4GHz ፣ ባለሁለት ባንድ 2.4 ጊኸ እና 5GHz ገመድ አልባ ላን ፣ ብሉቱዝ ላይ የሚሠራ 64-ቢት ባለአራት ኮር አንጎለ ኮምፒውተር የሚኩራራ በ Raspberry Pi 3 ክልል ውስጥ የቅርብ ጊዜ ምርት ነው። 4.2/BLE ፣ ፈጣን ኤተርኔት ፣ እና ፖ ፖ አቅም በተለየ የ PoE ኮፍያ በኩል።

2. EM-18 RFID Reader Module:- EM18 RFID Reader በ RFID TAGS ውስጥ የተከማቸ የመታወቂያ መረጃን የሚያነብ ሞዱል ነው። ይህ የመታወቂያ መረጃ ሊገለበጥ የማይችል ለእያንዳንዱ TAG ልዩ ነው። ይህ ሞጁል ከማንኛውም ማይክሮ መቆጣጠሪያ UART ወይም በ RS232 መቀየሪያ ወደ ፒሲ በቀጥታ ይገናኛል። ለ UART/Wiegand26 ውፅዓት ይሰጣል። ይህ የ RFID አንባቢ ሞዱል ከማንኛውም 125 ኪኸር RFID መለያዎች ጋር ይሠራል

3. የ GSM ሞዱል -SIM800 በ GSM 850MHz ፣ EGSM 900MHz ፣ DCS 1800MHz እና PCS 1900MHz ላይ የሚሠራ ባለአራት ባንድ GSM/GPRS ሞዱል ነው። ሲም 800 የ GPRS ባለብዙ ማስገቢያ ክፍል 12/ ክፍል 10 (አማራጭ) እና የ GPRS ኮድ መርሃግብሮችን CS-1 ፣ CS-2 ፣ CS-3 እና CS-4 ን ይደግፋል።

4. CP2102:- ከሲላብስ CP2102 ቺፕ አንድ ቺፕ ዩኤስቢ ወደ UART ድልድይ IC ነው። አነስተኛ የውጭ አካላትን ይፈልጋል። CP2102 የቆየ ተከታታይ ወደብ ላይ የተመሠረቱ መሣሪያዎችን ወደ ዩኤስቢ ለማዛወር ሊያገለግል ይችላል። … ይህ ሞጁል የዩኤስቢ መሣሪያዎችን በቀላሉ በ RS232/Serial Communication ፕሮቶኮል ለሚመቻቸው ሁሉ ይረዳል።

5. 5V Relay:- 1-Channel 5V Relay ሞዱል የቅብብሎሽ በይነገጽ ቦርድ ነው ፣ እንደ አርዱዲኖ ፣ ኤቪአር ፣ ፒአይሲ ፣ አርኤም እና የመሳሰሉት ባሉ ሰፊ ማይክሮ መቆጣጠሪያዎች በቀጥታ ሊቆጣጠር ይችላል። በቀላሉ ለማስቀመጥ ፣ ዝቅተኛ የአሁኑን ምልክት ያለው ከፍተኛ የአሁኑን ወረዳ ለመቆጣጠር አውቶማቲክ መቀየሪያ ነው።

6. ከሴት ወደ ሴት ዝላይ ሽቦዎች።

ደረጃ 2 ፦ ቤተመጻሕፍት መጫን

PySerial ጥቅል ለመጫን

የ PySerial ጥቅል ከ Rasbian OS ጋር አስቀድሞ ተጭኖ እንደሆነ ወይም እንዳልሆነ አላውቅም ፣ ግን በእኔ ሁኔታ እኔ የራፕቢያን ኦፕሬቲቭ ስሪትን ስለምጠቀም አልተጫነም ፣ ስለዚህ የእኛ የመጀመሪያ እርምጃ የ PySerial ጥቅልን መጫን ነው ፣

የእርስዎ Raspberry Pi ከበይነመረቡ ጋር የተገናኘ ከሆነ ለ Python የ PySerial ቤተ -መጽሐፍትን ለመጫን በ LXTerminal ውስጥ የሚከተለውን ትእዛዝ ይጠቀሙ።

sudo apt-get install Python-serial ን ይጫኑ

እና በ Raspberry Pi ላይ የሚሰራ የበይነመረብ ግንኙነት ከሌለዎት ፣ እዚህ ጠቅ በማድረግ የ PySerial ጥቅሉን ማውረድ ይችላሉ ፣ በዊንዶውስ/ሊኑክስ/ማክ መድረኮች ላይ እና ከዚያ እነዚህን ፋይሎች ወደ Raspberry Pi ፣ ከዚያም LXTerminal go ን በመጠቀም ፋይሎቹን የገለበጡበት ማውጫ እና ከዚያ በኋላ የ PySerial ጥቅልን ለመጫን የሚከተለውን ትእዛዝ ይጠቀሙ።

sudo python setup.py ጫን

ስለዚህ ከዚህ ደረጃ በኋላ እኛ የ PySerial ጥቅል ተጭነናል እና አሁን ለተከታታይ የንባብ እና የመፃፍ ክዋኔዎች ቀለል ያለ መርሃግብሩን በመፃፍ መቀጠል እንችላለን ፣ ግን ከዚያ በፊት በነባሪ አካል ጉዳተኛ በሆነው በ Raspberry Pi ውስጥ ያለውን ተከታታይ ግንኙነት ማንቃት አለብን።

ደረጃ 3: አካላትን አንድ ላይ ማገናኘት

አካላትን በአንድ ላይ ማገናኘት
አካላትን በአንድ ላይ ማገናኘት

የወረዳ መግለጫ:

የወረዳ ዲያግራም Raspberry Pi 3 ፣ RFID Reader ፣ RFID መለያዎች ፣ GSM ፣ Relay እና CP2102 ይ containsል። እዚህ Raspberry Pi ከአንባቢው የሚመጣውን የንባብ መረጃን ፣ ከተገለፀው ውሂብ ጋር ማወዳደር ፣ ቅብብልን መንዳት እና መረጃዎችን ወደ ጂ.ኤስ.ኤም. መላክን የመሳሰሉ የተሟላ ሂደቱን ይቆጣጠራል። የ RFID አንባቢ የ RFID መለያዎችን ለማንበብ ያገለግላል። ቅብብሎሽ ለምልክቶች ያገለግላል። GSM መልዕክቶችን ለመላክ ያገለግላል።

RELAY PIN_VCC ------------------- 2 የ Raspberry Pi

RELAY PIN_GND ------------------- 6 ከ Raspberry Pi

RELAY PIN_INP ------------------- 11 ከ Raspberry Pi

RFID ከ CP2102-ONE ጋር የተገናኘ እና የ GSM ሞጁል ከ CP2102-TWO ጋር ተገናኝቷል። እነዚህ ሁለት CP2102 ከዩኤስቢ ወደብ ከ raspberry pi ጋር ተገናኝተዋል።

ደረጃ 4 - የሥራ ማብራሪያ

እዚህ Raspberry Pi 3 የዚህን ፕሮጀክት አጠቃላይ ሂደት እየተቆጣጠረ ነው (ተጠቃሚው ማንኛውንም Raspberry Pi ቦርድ መጠቀም ይችላል)። የ RFID አንባቢ የ RFID ካርድ መታወቂያውን ያነባል ፣ ይህ መረጃ በ Raspberry Pi በ UART በኩል ይቀበላል ፣ ከዚያ Raspberry Pi ካርዱን ያረጋግጣል እና መረጃውን ወደ GSM ይልካል።

አንድ ሰው ለመቃኘት የ RFID መለያውን በ RFID አንባቢው ላይ ሲያስገባ ፣ RFID የመለያውን ውሂብ ያነባል እና ወደ Raspberry Pi ይልካል። ከዚያ Raspberry Pi ያንን የ RFID መለያ ልዩ መለያ ቁጥር ያነባል እና ከዚያ ይህንን ውሂብ አስቀድሞ ከተገለጸ ውሂብ ወይም መረጃ ጋር ያወዳድራል። ውሂቡ ከተገለፀው ውሂብ ጋር የሚዛመድ ከሆነ ፣ ከዚያ ማስተላለፊያው በ GSM በኩል መልዕክቱን ያስተላልፋል እና ይልካል ፣ እና ውሂቡ ካልተዛመደ ታዲያ Raspberry pi በ GSM በኩል ‹ልክ ያልሆነ ካርድ› የሚል መልእክት ይልካል እና ቅብብል ጠፍቷል።

ደረጃ 5 - ኮዱ

እዚህ የተያያዘውን ኮድ ያውርዱ እና በቦርድዎ ላይ ይስቀሉት እና በቀድሞው ሥዕላዊ መግለጫ ላይ እንደሚታየው ሁሉንም ነገር ሽቦ ያድርጉ።

የማውረጃ ኮድ ፦

ይህ ለእርስዎ ቀላል እንደ ሆነ ተስፋ ያድርጉ። ይህንን ጽሑፍ ከወደዱት እና ጠቃሚ ሆኖ ካገኙት ለደንበኝነት መመዝገብዎን ያረጋግጡ ፣ እና ማንኛውም ጥያቄ ካለዎት ወይም በማንኛውም ነገር ላይ እገዛ ከፈለጉ ፣ ከዚህ በታች አስተያየት ይተዉ… እናመሰግናለን elementzonline.com

የሚመከር: