ዝርዝር ሁኔታ:

UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ ገጽ (ኖደር ፣ MySQL) ጋር-5 ደረጃዎች
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ ገጽ (ኖደር ፣ MySQL) ጋር-5 ደረጃዎች

ቪዲዮ: UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ ገጽ (ኖደር ፣ MySQL) ጋር-5 ደረጃዎች

ቪዲዮ: UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ ገጽ (ኖደር ፣ MySQL) ጋር-5 ደረጃዎች
ቪዲዮ: Археология в глобальном контексте 2024, ህዳር
Anonim
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር
UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ (ኖደርድ ፣ MySQL) ጋር

አርዱዲኖ ፕሮጀክት ከ RFID ስካነር እና ኤልሲዲ ጋር።

መግቢያ

ትምህርታችንን በማይክሮ መቆጣጠሪያዎች ለማጠቃለል ፣ በተለይም እኛ የምንጠቀምበትን አርዱዲኖ ሜጋ። እኛ በእሱ ምን እንደምናደርግ የመወሰን የእኛ ካልሆነ በስተቀር የእኛን አርዱዲኖ ሜጋን ያካተተ ፕሮጀክት የማድረግ ኃላፊነት ተሰጥቶናል። ለዚህ ፕሮጀክት ያን ያህል ጊዜ ስላልነበረን በ RFID ስካነር ላይ ወሰንን። ይህ ቀድሞውኑ አንድ ሚሊዮን ጊዜ ተሠርቷል ፣ ስለሆነም በእሱ ላይ የ LCD ማሳያ ለማከል ወሰንን። የትኛው ይህ ፕሮጀክት ትንሽ ለየት ያለ ያደርገዋል። ምንም እንኳን ይህ ከዚህ በፊት የተደረገ ቢሆንም ፣ ለማንኛውም አስደሳች እንደሚሆን ወስነናል።

አርዱዲኖ ፕሮጀክት ከመረጃ አወጣጥ ጋር እኛ ወስነናል ስለዚህ ከቀደመው ፕሮጄክታችን እንቀጥላለን ፣ በዚህ ጊዜ እኛ የመረጃ አያያዝን እንጨምራለን። እኛ አጭር ስለሆንን ወስነናል ፣ ልክ እንደባለፈው ጊዜ ተመሳሳይ ፕሮጀክት እንጠቀማለን - በዚህ መንገድ ከአዲሱ ኮርስችን ኢንዱስትሪ 4.0 ጀምሮ በመረጃ አያያዝ ላይ ማተኮር እንችላለን። በዚህ ፕሮጀክት ውስጥ ኖድ-ቀይ ን እንጠቀማለን ፣ ይህም ከመሣሪያ መረጃን ለመሰብሰብ እና በድር አገልጋይ ላይ የሚደርስበት መንገድ ነው። ሁሉንም ነገር ከደመና አገልጋይ ጋር የማገናኘት መንገድ ይህ የኢንዱስትሪ 4.0 አስፈላጊ አካል ነው።

መግለጫ

እኛ ያደረግነው የመጀመሪያው ነገር ይህንን እውን ለማድረግ ሁሉም አስፈላጊ አካላት ቢኖሩን ማረጋገጥ ነበር ፣ እንደ እድል ሆኖ እኛ አደረግነው። እኛ እንደ እርስዎ በተለምዶ የበሩን መቆለፊያ ከማድረግ ይልቅ ፣ ከፈለጉ ለጠንካራ ሳጥን መቆለፊያ ወይም ደህንነቱ የተጠበቀ እንዲሆን ወስነናል። ይህንን ለማድረግ እኛ የእንጨት ሳጥን ሠርተናል ፣ ይህ የተደረገው በጨረር መቁረጫ ነው። ክፍሎቹ እንዲገጣጠሙ ቀዳዳዎችን እና የመሳሰሉትን ቆፍረን አውጥተናል ፣ በዚያ መንገድ ሁሉንም እውነታዎች እና ሁሉንም ሽቦዎቻችንን እና የመሳሰሉትን ለማስተዳደር በጣም ቀላል ይመስላል። ሳጥኑን ዝግጁ ካደረግን በኋላ ሁሉንም ሃርድዌር እና ሽቦዎቻችንን እናስገባለን ፣ መሰካት እና በመሠረቱ መጫወት ብቻ ነው። አስቀድመን ስለሞከርነው እና ስላገናኘነው። ሁሉም ሲገናኝ እና ሲዋቀር ማድረግ ያለብዎት ዋናው ቁልፍ ዝግጁ ነው። ይህ የሚከናወነው በ RFID ስካነርዎ በሚያገኙት ነባሪ ቺፕስ ነው ፣ ፕሮግራሙን በቀላሉ ይጫኑት እና ዋና ቁልፍ እንዲያደርጉ ይጠይቅዎታል። ሲጨርሱ ለሌሎች ቁልፎች መዳረሻ ለመስጠት መምረጥ ይችላሉ። ወደ ቁልፉ ሳጥንዎ ለመድረስ የሚፈልጓቸው ሁሉም ቁልፎች ሲኖሩዎት በቀላሉ በማዋቀሪያ ቁልፍ አማካኝነት ቅንብሩን በቀላሉ ይኖራሉ። አሁን ቁልፍዎን ሲቃኙ መዳረሻ አለዎት ወይም አይኑሩ በኤልሲዲ ማሳያ ላይ ማየት ይችላሉ። ማንኛውንም ቁልፍ ካልቃኙ ፣ ኤልሲዲው “የመቃኛ መታወቂያ ቁልፍ” የሚል ጽሑፍ ያሳያል። አንድ ቁልፍ ሲቃኙ እና መዳረሻ ከሌለዎት “መዳረሻ ተከልክሏል” ን ያሳያል ፣ ወይም መዳረሻ ካለዎት “መዳረሻ ተሰጥቶታል” ያሳያል። ይህ በጣም ቀላል ነው እና ከፈለጉ ሁል ጊዜ በኮዱ ውስጥ የተለየ ነገር መጻፍ ይችላሉ።

በፕሮጀክታችን ውስጥ የተጠቀምናቸው የሚከተሉት ክፍሎች እዚህ አሉ

  • RFID ስካነር (3.3 ቮ)
  • ኤልሲዲ ማያ 16x2 (5 ቮ)
  • አርዱዲኖ ሜጋ 2560 R3
  • 12 ቮ ዲሲ ሶሌኖይድ
  • 1x ሰማያዊ LED
  • 1x ቀይ LED
  • 1x አረንጓዴ LED

ደረጃ 1 - የፍሪግራፍ ስዕል

Fritzing ዲያግራም
Fritzing ዲያግራም

በፕሮጀክታችን ውስጥ ያሉትን ክፍሎች እንዴት ማገናኘት እንደሚቻል የሚያሳይ ሥዕላዊ መግለጫ እዚህ አለ።

ደረጃ 2 - ኮዱ

ለፕሮጀክቱ ኮዱ እነሆ-

የመታወቂያ ቁልፍዎን በመቃኘት ላይ ችግሮች ካጋጠሙዎት ፣

ቁልፍዎን በመቃኘት ላይ ችግሮች ካጋጠሙዎት ፣ የእርስዎ EEPROM ሞልቶ ሊሆን ይችላል። ይህ ማለት ለመታወቂያ ቁልፎችዎ ከእንግዲህ ነፃ ቢት የለዎትም ማለት ነው። ይህንን ጉዳይ ማግኘት ያለብዎት ከዚህ በፊት የእርስዎን EEPROM ከተጠቀሙ ነው። በእኛ ኮድ ውስጥ EEPROM ን ለማጽዳት አንድ እርምጃ አለን ፣ ግን እንደ አለመታደል ሆኖ እንደታሰበው አይሰራም። ስለዚህ የአርዱዲኖን ነባሪ የ EEPROM ዳግም ማስጀመር ፣ በነባሪ ቤተ -መጽሐፍት ውስጥ መጠቀም አለብዎት።

እኛ ኖደርደርን እየተጠቀምን ስለሆነ በኮድ ውስጥ አንዳንድ serial.print አስተያየት ሰጥተናል። ይህ በፕሮጀክቱ ላይ ምንም ተጽዕኖ የለውም ፣ ግን ከኖደርደር ጋር አይሰራም።

ደረጃ 3 የፕሮጀክቱ ቅድመ እይታ

Image
Image

መለያውን እንዴት ማከል እና ማስወገድ እንደሚቻል እዚህ ማየት ይችላሉ።

ከመለያዎቹ አንዱ ማስተር ቁልፍ ነው ፣ በዚህ አማካኝነት ወደ ጠንካራ ሳጥኑ ምን ያህል መለያዎችን ማግኘት እንደሚፈልጉ መለወጥ ይችላሉ።

መለያውን ያስወግዱ ፣ በተመሳሳይ መንገድ መለያ ሲያክሉ።

ደረጃ 4: መስቀለኛ-ቀይ

MySQL የውሂብ ጎታ
MySQL የውሂብ ጎታ

የመጀመሪያው እርምጃ የእርስዎ አርዱኢኖ ከኮምፒዩተርዎ ጋር እንዴት እንደሚገናኝ ማወቅ ነው። በእኛ ሁኔታ እኛ ከአርዲኖአችን ጋር ለመገናኘት በቀላሉ የእኛን ተከታታይ ወደብ በእኛ ፒሲ ውስጥ እንጠቀማለን።

የመስቀለኛ-ቀይ ኮድ መስጫ

በመስቀለኛ-ቀይ ውስጥ የመገናኛ ቅንጅቶችዎን የባውድ ተመን ወዘተ የሚገልጹበት ተከታታይ ወደብ ብሎክን መጎተት ይችላሉ።

ከዚህ ሆነው የአርዱዲኖ ወደብዎን መስቀለኛ-ቀይ እንዲፈጽም ከሚፈልጉት እነዚያ ተግባራት ጋር ያገናኙታል። እርስዎ ተግባርን የሚገልጹበት አንድ ተግባር ይጎትቱታል። እኛ የምንጠቀምባቸው ተግባራት ሁለት መንገዶች አሉን። የመጀመሪያው ከአርዱዲኖ የመልዕክት ፍሰት እንዲዘገይ እናደርጋለን ፣ ስለዚህ እኛ የ RFID መለያዎችን ብቻ እናገኛለን። በመቀጠልም የትኞቹ መለያዎች እንደተሰጡ እና እንደተከለከሉ አስቀድመን ስለገለጽን የተሰጠ ፣ የተከለከለ ወይም ያልታወቀ መልእክት (ማሳወቂያ) ለመላክ ማብሪያ / ማጥፊያ እንጠቀማለን። መለያው የማይታወቅ ከሆነ ተከልክሏል እና መስቀለኛ-ቀይ ያንን ማሳወቂያ ይልካል ፣ ያልታወቀ መለያ ነው።

የእኛ ሌላ መንገድ ውሂቡን ከ RFID ወደ የእኛ የ MySQL የውሂብ ጎታ እንልካለን። ስሞች ትክክለኛ መሆን ስላለባቸው የእኛን ግንኙነት ማግኘት ስለማይችሉ የእርስዎን የ MySQL ዳታቤዝ ሲደርሱ ጥንቃቄ ማድረግ እንዳለብዎት ልብ ይበሉ።

ከዚህ እኛ በእኛ የ MySQL የውሂብ ጎታ ውስጥ ያከማቸነውን መረጃ እንልካለን እና በመስቀለኛ-ቀይ ዳሽቦርዱ ውስጥ ባለው ሠንጠረዥ ውስጥ እናሳያቸዋለን። የኤችቲኤምኤል ኮድ በመጠቀም የጠረጴዛውን መጠን እና የመሳሰሉትን መግለፅ አለብዎት። እኛ የቅርብ ጊዜ መለያዎችን ማየት እንዲችሉ የማዘመን ቁልፍ አለን።

ደረጃ 5 - MySQL የውሂብ ጎታ

የእኛን MySQL የውሂብ ጎታ ወደ localhost WAMPserver ን እየተጠቀምን ነው። መረጃውን ከአርዱዲኖ እና ከአይኤስኤስኤል የመረጃ ቋታችን ለማሸጋገር ኖድ-ቀይ የምንጠቀምበትን የ RFID መለያዎቻችንን እና የጊዜ ማህተሞቻችንን የምናስቀምጥበት ይህ ነው።

በ ‹MiSQL› ውስጥ ማድረግ ያለብዎት ብቸኛው ነገር 2 ዓምዶች ያሉት አንድ ሠንጠረዥ ፣ አንድ ለመታወቂያ ሌላኛው ለጊዜያዊ ማህተሞች ነው።

በመስቀለኛ-ቀይ ውስጥ ከ Arduino መረጃን እንዴት እንደምናመጣ ስለ መስቀለኛ-ቀይ ክፍል ውስጥ ተገል describedል።

የሚመከር: