ዝርዝር ሁኔታ:

RFID + የቀለም ዳሳሽ IoT ፕሮጀክት 7 ደረጃዎች
RFID + የቀለም ዳሳሽ IoT ፕሮጀክት 7 ደረጃዎች

ቪዲዮ: RFID + የቀለም ዳሳሽ IoT ፕሮጀክት 7 ደረጃዎች

ቪዲዮ: RFID + የቀለም ዳሳሽ IoT ፕሮጀክት 7 ደረጃዎች
ቪዲዮ: introduction to arduino projects(አርዲዩኖ ፕሮጀክት) 2024, ህዳር
Anonim
RFID + የቀለም ዳሳሽ IoT ፕሮጀክት
RFID + የቀለም ዳሳሽ IoT ፕሮጀክት

የዚህ ፕሮጀክት ሀሳብ ከቡና ጽዋ ጠጥተው በአግባቡ ያስወገዷቸውን ሰዎች መሸለም ነው። ለምሳሌ እንደ ቲም ሆርተን ኩባንያ ይውሰዱ። እ.ኤ.አ. በ 2014 በየዓመቱ 2 ቢሊዮን ኩባያ ቡና በማቅረብ መዝግበዋል። ኩባያዎቻቸው እንደገና ጥቅም ላይ ሊውሉ ቢችሉም ፣ በዚህ ጊዜ በሁሉም ቦታ እንደገና ጥቅም ላይ እንዲውሉ ተቀባይነት የላቸውም። በድር ጣቢያቸው ላይ እንደተገለጸው ፣ “በአሁኑ ጊዜ በካናዳ ውስጥ በበርካታ ሬስቶራንቶች ውስጥ የወረቀት ጽዋችንን (እና ሌሎች ማሸጊያዎችን) እንደገና ጥቅም ላይ ለማዋል ወይም ለማዳበሪያ የምንይዝባቸው ፕሮግራሞች አሉን። ፕሮግራማችንን ለማስፋፋት ከአካባቢያዊ ቆሻሻ አያያዝ ኩባንያዎች ጋር ስንሠራ በመደብር ውስጥ እንደገና ጥቅም ላይ የማዋል አገልግሎት የምናቀርብባቸው አካባቢዎች ቁጥር እያደገ ነው…”

ስለዚህ ኢንዱስትሪውን እንደአካባቢ ጥበቃ ኮርፖሬሽን መስፋፋቱን እና መወጣታቸውን ሲቀጥሉ የማበረታቻ የሽልማት ስርዓትን በመፍጠር የደንበኞችን መጠን ከፍ በማድረግ ግንዛቤን ማሳደግ ይችላሉ ብለን እናምናለን።

ይህ ፕሮጀክት በዚህ ሀሳብ ዙሪያ መሰረታዊ ስርዓትን ለማዳበር የሚደረግ ሙከራ ነው።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
  • Raspberry Pi 3
  • አርዱዲኖ ሜጋ
  • አነስተኛ የዳቦ ሰሌዳ
  • ሴት.ሴት ዝላይ ሽቦዎች
  • 2 x LEDs (ቀይ እና አረንጓዴ)
  • 2 x 330 Ohm Resistors
  • TCS3200 የቀለም ዳሳሽ
  • RC522 RFID አንባቢ እና መለያዎች
  • ዩኤስቢ 2.0 የኬብል ዓይነት ሀ/ለ
  • ኮምፒተር እና በይነመረብ
  • የቡና ዋንጫ

ደረጃ 2 ሃርድዌር ማቀናበር

ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር
ሃርድዌር ማቀናበር

TCS 3200 ን ከአርዱዲኖ ጋር በማገናኘት ላይ

ቪሲሲ 5 ቪ

GND GND

ኤስ 04

ኤስ 15

ኤስ 26

ኤስ 3

E0 GND

ውጣ 8

RFID/LEDs ን ከ Raspberry Pi ጋር ያገናኙ

ኤስዲኤ 24

SCK 23

MOSI 19

ሚሶ 21

GND 6

RST 22

3.3 ቪ 1

ግሪን LED 12 እና 330 Ohm ወደ GND

ቀይ LED 11 እና 330 Ohm ወደ GND

ደረጃ 3 የፕሮግራም ቀለም ዳሳሽ

ፕሮግራሚንግ የቀለም ዳሳሽ
ፕሮግራሚንግ የቀለም ዳሳሽ

TCS3200 በውስጠኛው 8 x 8 የፎቶዲዮድ ድርድር በኩል የቀለም ብርሃን ይሰማዋል። የአሁኑ-ድግግሞሽ መቀየሪያ ንባቡን ከፎቶዲዲዮው ወደ ድግግሞሽ ከብርሃን ጥንካሬ ጋር ተመጣጣኝ ወደ ካሬ ሞገድ ለመለወጥ ያገለግላል።

ፎዶዲዮዎች ሶስት የተለያዩ የቀለም ማጣሪያዎች አሏቸው። 16 ቀይ ማጣሪያዎች ፣ 16 አረንጓዴ ማጣሪያዎች ፣ 16 ሰማያዊ ማጣሪያዎች እና ሌሎች 16 ፎቶቶዲዮዶች ያለ ማጣሪያ አሉ።

ፎቶዲዲዮው ቀለሙን እንዲያነብ ለማድረግ ፣ ፒን S2 እና S3 ን መቆጣጠር አለብን።

የቀለም ጠረጴዛ።

ቀለም S2 S3

ቀይ LOW LOW

ሰማያዊ ዝቅተኛ ከፍታ

አረንጓዴ ከፍተኛ ከፍተኛ

እያንዳንዱ ዳሳሽ በጥቂቱ በትንሹ ሊለያይ ይችላል። ዳሳሹን ወደ ጽዋው አቅራቢያ ማምጣት። ለተለየ ጽዋዎ ትክክለኛ እሴቶችን ለማግኘት የ Colour_Tester.ino ኮዱን ይጠቀሙ እና በተከታታይ ሞኒተር ውስጥ የተሰጡ እሴቶችን ያስታውሱ። ከዚያ አነፍናፊው በ Sensor_Data.ino ውስጥ እንደሚታየው ጽዋውን ካወቀ “አዎ” ወይም “አይ” ከሆነ መግለጫዎችን ይፃፉ።

አንዴ ከተጠናቀቀ በኋላ በዩኤስቢ ገመድ በኩል አርዱዲኖን ከ Raspberry Pi ጋር ያገናኙት።

ደረጃ 4: ለ RFID RC522 Raspbian ን ማቀናበር

Raspbian ን ለ RFID RC522 ማቀናበር
Raspbian ን ለ RFID RC522 ማቀናበር
Raspbian ን ለ RFID RC522 ማቀናበር
Raspbian ን ለ RFID RC522 ማቀናበር
Raspbian ን ለ RFID RC522 ማቀናበር
Raspbian ን ለ RFID RC522 ማቀናበር

1. SPI ን (Serial Peripheral Interface) ያንቁ ፣ ተርሚናሉን በመክፈት የሚከተለውን ትዕዛዝ ያሂዱ።

sudo raspi-config

2. የቀስት ቁልፎቹን ይጠቀሙ “5 የመገናኛ አማራጮች” ን ይምረጡ እና አስገባን ይጫኑ።

3. “P4 SPI” ን ለመምረጥ የቀስት ቁልፎችዎን ይጠቀሙ እና አስገባን ይጫኑ።

4. አሁን የ SPI በይነገጽን ማንቃት ከፈለጉ ይጠየቃሉ ፣ በቀስት ቁልፎችዎ አዎን የሚለውን ይምረጡ እና ለመቀጠል Enter ን ይጫኑ።

5. አንዴ የ SPI በይነገጽ በተሳካ ሁኔታ ከነቃ የሚከተለው ጽሑፍ በማያ ገጹ ላይ ሲታይ “የ SPI በይነገጽ ነቅቷል” የሚለውን ማየት አለብዎት። Enter እና ከዚያ ESC ን በመጫን Raspberry Pi ን እንደገና ያስጀምሩ። Raspberry Pi ን እንደገና ለማስጀመር በእርስዎ Raspberry Pi ላይ ባለው ተርሚናል ውስጥ የሚከተለውን ትእዛዝ ይተይቡ።

sudo ዳግም አስነሳ

6. የእርስዎ Raspberry Pi ዳግም ማስነሳት ከጨረሰ በኋላ በእውነቱ የነቃ መሆኑን ያረጋግጡ። Spi_bcm2835 ተዘርዝሮ እንደሆነ ለማየት የሚከተለውን ትዕዛዝ ያሂዱ።

lsmod | grep spi

7. Python-dev ን ይጫኑ እና በትእዛዙ git ያድርጉ።

sudo apt-get install Python-dev git ን ይጫኑ

8. በእርስዎ መነሻ አቃፊ ውስጥ አቃፊ ~/.node ለመፍጠር Node-Red ን ይጀምሩ። ትዕዛዙን ያሂዱ

መስቀለኛ-ቀይ-ጅምር

አሳሽዎን በመጠቀም የተጠቃሚ በይነገጽን ይድረሱ ፣ አድራሻውን https://: 1880 ን ይጠቁሙ። ለምሳሌ የእኔ ፒ በአድራሻ 192.168.0.17 ላይ በመነሻ ቢሮዬ አውታረ መረብ ላይ ነው ፣ ስለዚህ መስቀለኛ-RED ን ለመድረስ https://192.168.0.17:1880/ ን እቃኛለሁ።

አሁን የመስቀለኛ-ቀይ አገልጋዩን በትእዛዙ ያቁሙ።

መስቀለኛ-ቀይ-ማቆሚያ

9. የዴሞን መስቀለኛ መንገድ እና ተከታታይ መስቀለኛ መንገድ ይጫኑ።

ሲዲ ~./መስቀለኛ-ቀይ

npm i node-red-node-daemon npm i node-red-node-serialport

10. SPI-Py ን ይጫኑ።

ሲዲ ~

git clone https://github.com.lthiery/SPI-Py.git cd SPI-Py/sudo Python setup.py ጫን

11. በተጠቃሚው የቤት ማውጫ ውስጥ እነዚህን ፋይሎች ከዚፕ ያውጡ - ማለትም /ቤት /pi።

12. ፒዩን እንደገና ያስነሱ እና መስቀለኛ-ቀይውን እንደገና ያስጀምሩ።

13. ስክሪፕቱን ከትዕዛዝ መስመር በማሄድ የካርድ አንባቢውን ይፈትሹ

ሲዲ ~

ፓይዘን rfidreader.py

ከካርዱ አንባቢው ዋና አካባቢ በ 1 ሴ.ሜ ውስጥ መለያ ሲያንዣብቡ ፣ ስክሪፕቱ የካርዱን ልዩ UID ያትማል ፣ እና እሱ ዓይነት ነው። የተለያዩ የካርድ ዓይነቶች አሉ ፣ በጣም የተለመዱት MIFARE 1 ኪባ ይባላሉ ፣ ግን ሌሎች አሉ። ሁሉም ካርዶች አንድ ዓይነት የ RF ግንኙነት ፕሮቶኮል አይጠቀሙም ስለዚህ እርስዎ ያነሱት የዘፈቀደ ካርድ የማይታወቅ ከሆነ አይገረሙ። በኋላ ላይ የመለያዎችዎን UID ያስታውሱ።

ደረጃ 5 የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ

የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ

አሳሽ በመጠቀም-በእርስዎ ፒ ላይ ከኖድ- RED ጋር ይገናኙ-ከሌላ ኮምፒተር ወይም ከፓይ ራሱ።

1. ከላይ በስተቀኝ ካለው ከቀይ ማሰማሪያ አዝራር ቀጥሎ ባለው የሃምበርገር አዶ ላይ ጠቅ ያድርጉ።

2. ወደ ማስመጣት ይሂዱ እና በቅንጥብ ሰሌዳ ላይ ጠቅ ያድርጉ።

3. የጽሑፉን ይዘቶች በሙሉ በመስቀለኛ-red-flow.txt ፋይል ውስጥ ገልብጠው ወደ ቅንጥብ ሰሌዳው ውስጥ ይለጥፉት እና አስመጣ የሚለውን ይጫኑ።

4. ሁሉም ነገር በትክክል መዋቀሩን ማረጋገጥ አለብን። በመጀመሪያ ፣ በብርቱካናማው ተከታታይ መስቀለኛ መንገድ (ከላይ በስተግራ) ላይ ጠቅ ያድርጉ። የብዕር አዶውን እና ከዚያ የእይታ ፈላጊውን አዶ ጠቅ ያድርጉ እና አርዱዲኖ የተገናኘበትን ተከታታይ ወደብ ይምረጡ። ከዚያ ቀዩ አዘምን የሚለውን ቁልፍ ጠቅ ያድርጉ እና ቀይ ተከናውኗል የሚለውን ቁልፍ ይከተሉ።

5. በመቀጠልም ሐምራዊውን የ MQTT መስቀለኛ መንገድ (ከተከታታይ መስቀለኛ ክፍል ቀጥሎ) እናዋቅራለን። በብዕር አዶው ላይ ጠቅ ያድርጉ። ደላላው እንዲኖር የሚፈልጉትን የአይፒ አድራሻ ይተይቡ። አንዴ ከተጠናቀቀ ፣ ቀይ የማዘመኛ አዝራሩን እና ቀይ ተከናውኗል የሚለውን ቁልፍ ጠቅ ያድርጉ።

6. በመጨረሻም ፣ ከ RFIDReader node ቀጥሎ JSON የተባለውን የብርቱካን ተግባር መስቀለኛ መንገድ ወደ Object እናዋቅራለን። ተግባሩ የመቀየሪያ መግለጫ ይ containsል። ይህ የመለያዎችን UID ወስዶ እንደገና ይሰይማቸዋል። በእኛ ሁኔታ እኛ ተጠቃሚ 1 እና ተጠቃሚ 2 ብለን የሰየምንባቸው ሁለት መለያዎች ነበሩን።

አስፈላጊ ማሳሰቢያ - ከሁለት መለያዎች በላይ ለመጠቀም ካሰቡ ስክሪፕቶችን/ፍሰትን መለወጥ ይኖርብዎታል።

ደረጃ 6: ማሰማራት እና ዳሽቦርድ

ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ
ማሰማራት እና ዳሽቦርድ

ሁሉም ነገር ተዘጋጅቷል እና ለመሄድ ዝግጁ ነው። በላይኛው ቀኝ ጥግ ላይ ያለውን ቀይ ማሰማሪያ ቁልፍን ይጫኑ።

ከእሱ በታች ባለው አሞሌ ግራፍ አዶ ላይ ጠቅ ያድርጉ እና ቀስት ያለው ሳጥን ሆኖ የሚታየውን አዶ ይከተላል። ከ RFID & SENSOR TABLE እና RFID-RC522 መግብሮች ጋር አዲስ መስኮት መታየት አለበት።

አዲስ ሰንጠረዥ ለመጀመር የፍጠር አዝራሩን ይጫኑ እና መለያዎችዎን መሞከር ይጀምሩ። የተለያዩ መለያዎችን የሚያሳዩትን ሰንጠረዥ/ነጥቦችን/ጊዜዎችን እና ቀን/ሰዓቱን የሚያሳዩ ሰንጠረ seeን ማየት አለብዎት። ይህ በእንዲህ እንዳለ በዳቦ ሰሌዳው ላይ ፣ መለያው በተገኘ ቁጥር አረንጓዴው መሪ መብራት መብራት አለበት ፣ ካልሆነ ቀይ መብራት በርቷል። (ሰንጠረ clearን ለማፅዳት አጽዳ የሚለውን ጠቅ ያድርጉ እና ሰንጠረ pressን ሰርዝን ይጫኑ)። የቀለም ዳሳሽ በተመሳሳይ ሁኔታ መሥራት አለበት። ጽዋው ከተገኘ ጥቁር ነጥቡ አረንጓዴ ይሆናል።

ደረጃ 7: የወደፊት

  • የተሻለ የሚመስል በይነገጽ
  • ተጨማሪ ተጠቃሚዎች
  • ይበልጥ ትክክለኛ የቡና ጽዋ ለይቶ ለማወቅ የካሜራ/የፎቶ ጎታ
  • ለትዊተር መለያዎች የነጥብ ዝመናዎችን ይላኩ

የሚመከር: