ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች
- ደረጃ 2 ሃርድዌር ማቀናበር
- ደረጃ 3 የፕሮግራም ቀለም ዳሳሽ
- ደረጃ 4: ለ RFID RC522 Raspbian ን ማቀናበር
- ደረጃ 5 የ RFID መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
- ደረጃ 6: ማሰማራት እና ዳሽቦርድ
- ደረጃ 7: የወደፊት
ቪዲዮ: RFID + የቀለም ዳሳሽ IoT ፕሮጀክት 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የዚህ ፕሮጀክት ሀሳብ ከቡና ጽዋ ጠጥተው በአግባቡ ያስወገዷቸውን ሰዎች መሸለም ነው። ለምሳሌ እንደ ቲም ሆርተን ኩባንያ ይውሰዱ። እ.ኤ.አ. በ 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 ን ማቀናበር
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 መለያዎን እና የቀለም ዳሳሽዎን ለማንበብ የመስቀለኛ-ቀይ ፍሰት ይፍጠሩ
አሳሽ በመጠቀም-በእርስዎ ፒ ላይ ከኖድ- 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: የወደፊት
- የተሻለ የሚመስል በይነገጽ
- ተጨማሪ ተጠቃሚዎች
- ይበልጥ ትክክለኛ የቡና ጽዋ ለይቶ ለማወቅ የካሜራ/የፎቶ ጎታ
- ለትዊተር መለያዎች የነጥብ ዝመናዎችን ይላኩ
የሚመከር:
ቀላል DIY የቀለም ዳሳሽ ከአስማትቢት 5 ደረጃዎች
ቀላል የ DIY ቀለም ዳሳሽ ከ Magicbit: በዚህ መማሪያ ውስጥ Magicbit ን ከአርዱዲኖ ጋር በመጠቀም ቀለል ያለ የቀለም ዳሳሽ እንዴት እንደሚሠራ እንማራለን።
የቀለም እውቅና ወ/ TCS230 ዳሳሽ እና አርዱinoኖ [የመለኪያ ኮድ ተካትቷል] 12 ደረጃዎች
የቀለም እውቅና W/ TCS230 ዳሳሽ እና አርዱinoኖ [የመለኪያ ኮድ ተካትቷል] አጠቃላይ እይታ በዚህ መማሪያ ውስጥ ስለ TCS230 ዳሳሽ እና ቀለሞችን ለመለየት ከአርዱዲኖ ጋር እንዴት እንደሚጠቀሙበት ይማራሉ። በዚህ መማሪያ መጨረሻ ላይ የቀለም መልቀሚያ ብዕር ለመፍጠር አስደናቂ ሀሳብ ያገኛሉ። በዚህ ብዕር ፣ የ… ያሉትን ቀለሞች መቃኘት ይችላሉ
ከማይክሮቢት ጋር የቀለም አቀናባሪ ፕሮጀክት እንዴት እንደሚሠራ? 4 ደረጃዎች
ከማይክሮቢት ጋር የቀለም አቀናባሪ ፕሮጀክት እንዴት እንደሚሠራ? የፕሮጀክት ግቦች ፕሮግራሙን ካወረዱ በኋላ ማይክሮ -ቢት የ LED ነጥብ ማትሪክስ “ልብን” ያሳያል ፣ servo 90 ° ን ያስጀምራል። በቀለም ዳሳሽ ላይ ሰማያዊ ወይም ቢጫ ነገሮችን ስናስቀምጥ አገልጋዩ የተለያዩ ማዕዘኖችን ይቀይራል ፣ አንዳንድ ልዩነቶችን ይመድባል
ከ LCD ማያ ገጽ ጋር የቀለም ዳሳሽ 6 ደረጃዎች
የቀለም ዳሳሽ ከኤልሲዲ ማያ ገጽ ጋር - ግቡ የቀለም ዓይነ ሥውራን ሰዎች ቀለሙን ማየት ሳያስፈልጋቸው ቀለሞችን እንዲለዩ የሚያስችል መሣሪያ መፍጠር ነው። የ LCD ማያ ገጹን ከአነፍናፊው ጋር በመጠቀም ቀለሙ ተነስቶ ወደ ኤልሲዲ ማያ ገጽ ላይ ወደ ቃላት ይተላለፋል። ይህ መሣሪያ
የአርዱዲኖ WiFi አውታረ መረብ (ዳሳሾች እና አንቀሳቃሾች) - የቀለም ዳሳሽ 4 ደረጃዎች
የአርዱዲኖ ዋይፋይ አውታረ መረብ (ዳሳሾች እና አንቀሳቃሾች) - የቀለም ዳሳሽ - በመተግበሪያዎችዎ ውስጥ ስንት አነፍናፊ ወይም ከአንቺ ርቆ የሚንቀሳቀስ አንባቢ አለዎት? በ Wi-Fi አውታረ መረብ የተገናኙ የተለያዩ የባሪያ መሣሪያዎችን ለማስተዳደር በኮምፒተርዎ አቅራቢያ አንድ ዋና መሣሪያን ብቻ ለመጠቀም ምን ያህል ምቹ ሊሆን ይችላል? በዚህ ፕሮጀክት ውስጥ