ዝርዝር ሁኔታ:

Raspberry Pi NFC የልብስ መከታተያ 5 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi NFC የልብስ መከታተያ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi NFC የልብስ መከታተያ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi NFC የልብስ መከታተያ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: How to setup a Raspberry Pi RFID RC522 Chip 2024, ሀምሌ
Anonim
Raspberry Pi NFC አልባሳት መከታተያ
Raspberry Pi NFC አልባሳት መከታተያ

አንተ እንደኔ ከሆንክ ፣ ሊቆሽሽ ወይም ላይሆን የሚችል ትንሽ የልብስ ክምር መሬት ላይ አለህ። ይህ ጂንስን ፣ የአለባበስ ሸሚዞችን ፣ እና በጭንቅ የለበሱ አጫጭር ልብሶችን ሊያካትት ይችላል። ስለዚህ የትኞቹ ልብሶች ንጹህ ወይም ቆሻሻ እንደሆኑ እንዴት ማወቅ ይችላሉ? NFC ን እና Raspberry Pi ን በመጠቀም የተለያዩ የልብስ መጣጥፎችን ለመከታተል መንገድ አመጣሁ። የ NFC ካርድን በቀላሉ በኪስ ውስጥ ያስገቡት እና ከዚያ ይቃኙት ፣ ይህም ስለዚያ የልብስ እቃ መረጃን የመለወጥ ችሎታን ያመጣል።

ደረጃ 1 - የመሰብሰቢያ ክፍሎች

የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች
የመሰብሰቢያ ክፍሎች

DFRobot ይህንን ፕሮጀክት ስፖንሰር ለማድረግ ወደ እኔ ደረስኩ ፣ ስለሆነም ከ 5 የ NFC ካርዶች ጋር Raspberry Pi 3 እና PN532 NFC ሞዱልን ላኩ። የ NFC ሞዱል ከአስተናጋጅ መሣሪያ ጋር ለመገናኘት UART ን ይጠቀማል ፣ ስለዚህ መጀመሪያ Raspberry Pi ን ለመጠቀም ሞከርኩ ፣ ግን ወደ ብዙ ጉዳዮች ገባሁ። ቤተመፃህፍት ከፓይዘን ጋር ለመገናኘት ውስብስብ እና አስቸጋሪ ስለነበሩ ከኤንኤፍሲ ሞዱል ጋር ለመገናኘት አርዱዲኖ ሜጋን ለመጠቀም መርጫለሁ። አርዱዲኖ ሜጋ አስፈላጊ ነበር ምክንያቱም ሁለት የ UART ወደቦችን ይወስዳል ፣ አንደኛው ለ NFC ሞጁል እና አንዱ መረጃን ለማውጣት።

ደረጃ 2 Pi ን ማቀናበር

Pi ን በማዋቀር ላይ
Pi ን በማዋቀር ላይ

ወደ Raspberry Pi ማውረዶች ገጽ ሄጄ የቅርብ ጊዜውን የ Raspbian ስሪት አውርጃለሁ። ከዚያ ፋይሉን አውጥቼ ወደ ምቹ ማውጫ ውስጥ አስገባሁት። የ.img ፋይልን ወደ ኤስዲ ካርድ መቅዳት/መለጠፍ አይችሉም ፣ በካርዱ ላይ “ማቃጠል” አለብዎት። የስርዓተ ክወናውን ምስል በቀላሉ ለማስተላለፍ እንደ Etcher.io የሚነድ መገልገያ ማውረድ ይችላሉ። የ.img ፋይል በእኔ ኤስዲ ካርድ ላይ ከነበረ በኋላ ወደ Raspberry Pi ውስጥ አስገብቼ ኃይል ሰጠሁት። ከ 50 ሰከንዶች በኋላ ገመዱን ነቅዬ የ SD ካርዱን አነሳሁት። በመቀጠል የ SD ካርዱን ወደ ፒሲዬ መል put ወደ “ቡት” ማውጫ ሄድኩ። ማስታወሻ ደብተርን ከፍቼ ከ NO ቅጥያ ጋር “ssh” የተባለ ባዶ ፋይል አድርጌ አስቀምጠዋለሁ። እንዲሁም ‹wpa_supplicant.conf› የሚባል ፋይል የጨመርኩበት እና ይህን ጽሑፍ ያስገባሁት ፋይል ነበር - አውታረ መረብ = {ssid = psk =} ከዚያም ካርዱን አስቀም saved አውጥቼ ወደ Raspberry Pi 3. ውስጥ አስገባሁት። ይህ አሁን መፍቀድ አለበት የኤስኤስኤች አጠቃቀም እና ከ WiFi ጋር መገናኘት።

ደረጃ 3 - ሽቦ

ሽቦ
ሽቦ

ለዚህ ሽቦው በጣም ቀላል ነው። የ Rx ፒንን ከሜጋ Tx1 ፣ እና የ Tx ፒን ከሜጋ Rx1 ፒን ጋር አገናኘሁት። 5v ወደ 5v ይሄዳል ፣ እና GND ወደ GND ይሄዳል። እኔ ደግሞ አርዱዲኖ ሜጋን በአነስተኛ የዩኤስቢ ገመድ በኩል ከ Raspberry Pi 3 ጋር አገናኘሁት።

ደረጃ 4 - ፕሮግራሚንግ

ሁለት ፋይሎች አሉ ፣ አንደኛው ለአርዱዲኖ ሜጋ እና አንዱ ለ Raspberry Pi። አርዱዲኖ ሜጋ በመጀመሪያ የእጅ ሞገዱን ጥያቄ ወደ ሞጁሉ ይልካል ከዚያም መልስ ይጠብቃል። ምላሹ ከተሰጠ በኋላ ማናቸውም ካርዶች የተቃኙ መሆናቸውን ለማየት መሣሪያውን መምረጥ ይጀምራል። እንደዚያ ከሆነ የካርዱ መታወቂያ ይነበባል። አጭር መረጃን ወደ Pi ለመላክ ፣ አምስቱን ባይት ወደ አንድ ቁጥር ለማጣመር አስመሳይ-ፍተሻ ስልተ ቀመር እጠቀም ነበር። የመጀመሪያዎቹ አራት ባይት አንድ ጊዜ አንድ ላይ ይጨመራሉ ፣ እና የመጨረሻው ባይት ሁለት ጊዜ ይጨምራል። እንዲሁም የእያንዳንዱን ካርድ ቁጥሮች የያዘ ድርድር አለ። አንድ ካርድ ሲቃኝ የማመሳከሪያ ወረቀቱ በድርድሩ ውስጥ ካሉት ጋር ሲነጻጸር እና ከዚያም ጋር ይዛመዳል። በመጨረሻም ያ ውሂብ ለተጨማሪ ሂደት ወደ Raspberry Pi በተከታታይ ይላካል።

Raspberry Pi አዲስ ተከታታይ መረጃን ይጠብቃል እና ከዚያ ያትመዋል። እያንዳንዱ የልብስ ንጥል ከእያንዳንዱ ካርድ ጋር እንዴት እንደሚዛመድ በሚገልጽ ኮድ መጀመሪያ ላይ መዝገበ -ቃላት ይፈጠራል። እያንዳንዱ ስም ፣ የካርድ ቁጥር ፣ ቀለም እና ሁኔታ (ንፁህ ወይም ቆሻሻ) አለው። የልብስ እቃው ከተቃኘ በኋላ ሁኔታውን ለመለወጥ አማራጭ አለ።

ደረጃ 5 መሣሪያውን መጠቀም

Image
Image

በልብሴ ኪስ ውስጥ ካርዶችን አስገብቼ መታወቂያቸውን በመፈተሽ መረጃውን በመዝገበ -ቃላቱ ውስጥ በመመዝገብ ጀመርኩ። ንፁህ ወይም የቆሸሹ መሆናቸውን ለማየት ከፈለግኩ በቀላሉ መረጃውን በኤስኤስኤች በኩል ወደሚያሳየው የ RFID አንባቢ እይዛቸዋለሁ።

የሚመከር: