ዝርዝር ሁኔታ:
ቪዲዮ: UCL-IIoT-Strongbox ከ RFID እና ኤልሲዲ ማያ ገጽ (ኖደር ፣ MySQL) ጋር-5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
አርዱዲኖ ፕሮጀክት ከ RFID ስካነር እና ኤልሲዲ ጋር።
መግቢያ
ትምህርታችንን በማይክሮ መቆጣጠሪያዎች ለማጠቃለል ፣ በተለይም እኛ የምንጠቀምበትን አርዱዲኖ ሜጋ። እኛ በእሱ ምን እንደምናደርግ የመወሰን የእኛ ካልሆነ በስተቀር የእኛን አርዱዲኖ ሜጋን ያካተተ ፕሮጀክት የማድረግ ኃላፊነት ተሰጥቶናል። ለዚህ ፕሮጀክት ያን ያህል ጊዜ ስላልነበረን በ RFID ስካነር ላይ ወሰንን። ይህ ቀድሞውኑ አንድ ሚሊዮን ጊዜ ተሠርቷል ፣ ስለሆነም በእሱ ላይ የ LCD ማሳያ ለማከል ወሰንን። የትኛው ይህ ፕሮጀክት ትንሽ ለየት ያለ ያደርገዋል። ምንም እንኳን ይህ ከዚህ በፊት የተደረገ ቢሆንም ፣ ለማንኛውም አስደሳች እንደሚሆን ወስነናል።
አርዱዲኖ ፕሮጀክት ከመረጃ አወጣጥ ጋር እኛ ወስነናል ስለዚህ ከቀደመው ፕሮጄክታችን እንቀጥላለን ፣ በዚህ ጊዜ እኛ የመረጃ አያያዝን እንጨምራለን። እኛ አጭር ስለሆንን ወስነናል ፣ ልክ እንደባለፈው ጊዜ ተመሳሳይ ፕሮጀክት እንጠቀማለን - በዚህ መንገድ ከአዲሱ ኮርስችን ኢንዱስትሪ 4.0 ጀምሮ በመረጃ አያያዝ ላይ ማተኮር እንችላለን። በዚህ ፕሮጀክት ውስጥ ኖድ-ቀይ ን እንጠቀማለን ፣ ይህም ከመሣሪያ መረጃን ለመሰብሰብ እና በድር አገልጋይ ላይ የሚደርስበት መንገድ ነው። ሁሉንም ነገር ከደመና አገልጋይ ጋር የማገናኘት መንገድ ይህ የኢንዱስትሪ 4.0 አስፈላጊ አካል ነው።
መግለጫ
እኛ ያደረግነው የመጀመሪያው ነገር ይህንን እውን ለማድረግ ሁሉም አስፈላጊ አካላት ቢኖሩን ማረጋገጥ ነበር ፣ እንደ እድል ሆኖ እኛ አደረግነው። እኛ እንደ እርስዎ በተለምዶ የበሩን መቆለፊያ ከማድረግ ይልቅ ፣ ከፈለጉ ለጠንካራ ሳጥን መቆለፊያ ወይም ደህንነቱ የተጠበቀ እንዲሆን ወስነናል። ይህንን ለማድረግ እኛ የእንጨት ሳጥን ሠርተናል ፣ ይህ የተደረገው በጨረር መቁረጫ ነው። ክፍሎቹ እንዲገጣጠሙ ቀዳዳዎችን እና የመሳሰሉትን ቆፍረን አውጥተናል ፣ በዚያ መንገድ ሁሉንም እውነታዎች እና ሁሉንም ሽቦዎቻችንን እና የመሳሰሉትን ለማስተዳደር በጣም ቀላል ይመስላል። ሳጥኑን ዝግጁ ካደረግን በኋላ ሁሉንም ሃርድዌር እና ሽቦዎቻችንን እናስገባለን ፣ መሰካት እና በመሠረቱ መጫወት ብቻ ነው። አስቀድመን ስለሞከርነው እና ስላገናኘነው። ሁሉም ሲገናኝ እና ሲዋቀር ማድረግ ያለብዎት ዋናው ቁልፍ ዝግጁ ነው። ይህ የሚከናወነው በ RFID ስካነርዎ በሚያገኙት ነባሪ ቺፕስ ነው ፣ ፕሮግራሙን በቀላሉ ይጫኑት እና ዋና ቁልፍ እንዲያደርጉ ይጠይቅዎታል። ሲጨርሱ ለሌሎች ቁልፎች መዳረሻ ለመስጠት መምረጥ ይችላሉ። ወደ ቁልፉ ሳጥንዎ ለመድረስ የሚፈልጓቸው ሁሉም ቁልፎች ሲኖሩዎት በቀላሉ በማዋቀሪያ ቁልፍ አማካኝነት ቅንብሩን በቀላሉ ይኖራሉ። አሁን ቁልፍዎን ሲቃኙ መዳረሻ አለዎት ወይም አይኑሩ በኤልሲዲ ማሳያ ላይ ማየት ይችላሉ። ማንኛውንም ቁልፍ ካልቃኙ ፣ ኤልሲዲው “የመቃኛ መታወቂያ ቁልፍ” የሚል ጽሑፍ ያሳያል። አንድ ቁልፍ ሲቃኙ እና መዳረሻ ከሌለዎት “መዳረሻ ተከልክሏል” ን ያሳያል ፣ ወይም መዳረሻ ካለዎት “መዳረሻ ተሰጥቶታል” ያሳያል። ይህ በጣም ቀላል ነው እና ከፈለጉ ሁል ጊዜ በኮዱ ውስጥ የተለየ ነገር መጻፍ ይችላሉ።
በፕሮጀክታችን ውስጥ የተጠቀምናቸው የሚከተሉት ክፍሎች እዚህ አሉ
- RFID ስካነር (3.3 ቮ)
- ኤልሲዲ ማያ 16x2 (5 ቮ)
- አርዱዲኖ ሜጋ 2560 R3
- 12 ቮ ዲሲ ሶሌኖይድ
- 1x ሰማያዊ LED
- 1x ቀይ LED
- 1x አረንጓዴ LED
ደረጃ 1 - የፍሪግራፍ ስዕል
በፕሮጀክታችን ውስጥ ያሉትን ክፍሎች እንዴት ማገናኘት እንደሚቻል የሚያሳይ ሥዕላዊ መግለጫ እዚህ አለ።
ደረጃ 2 - ኮዱ
ለፕሮጀክቱ ኮዱ እነሆ-
የመታወቂያ ቁልፍዎን በመቃኘት ላይ ችግሮች ካጋጠሙዎት ፣
ቁልፍዎን በመቃኘት ላይ ችግሮች ካጋጠሙዎት ፣ የእርስዎ EEPROM ሞልቶ ሊሆን ይችላል። ይህ ማለት ለመታወቂያ ቁልፎችዎ ከእንግዲህ ነፃ ቢት የለዎትም ማለት ነው። ይህንን ጉዳይ ማግኘት ያለብዎት ከዚህ በፊት የእርስዎን EEPROM ከተጠቀሙ ነው። በእኛ ኮድ ውስጥ EEPROM ን ለማጽዳት አንድ እርምጃ አለን ፣ ግን እንደ አለመታደል ሆኖ እንደታሰበው አይሰራም። ስለዚህ የአርዱዲኖን ነባሪ የ EEPROM ዳግም ማስጀመር ፣ በነባሪ ቤተ -መጽሐፍት ውስጥ መጠቀም አለብዎት።
እኛ ኖደርደርን እየተጠቀምን ስለሆነ በኮድ ውስጥ አንዳንድ serial.print አስተያየት ሰጥተናል። ይህ በፕሮጀክቱ ላይ ምንም ተጽዕኖ የለውም ፣ ግን ከኖደርደር ጋር አይሰራም።
ደረጃ 3 የፕሮጀክቱ ቅድመ እይታ
መለያውን እንዴት ማከል እና ማስወገድ እንደሚቻል እዚህ ማየት ይችላሉ።
ከመለያዎቹ አንዱ ማስተር ቁልፍ ነው ፣ በዚህ አማካኝነት ወደ ጠንካራ ሳጥኑ ምን ያህል መለያዎችን ማግኘት እንደሚፈልጉ መለወጥ ይችላሉ።
መለያውን ያስወግዱ ፣ በተመሳሳይ መንገድ መለያ ሲያክሉ።
ደረጃ 4: መስቀለኛ-ቀይ
የመጀመሪያው እርምጃ የእርስዎ አርዱኢኖ ከኮምፒዩተርዎ ጋር እንዴት እንደሚገናኝ ማወቅ ነው። በእኛ ሁኔታ እኛ ከአርዲኖአችን ጋር ለመገናኘት በቀላሉ የእኛን ተከታታይ ወደብ በእኛ ፒሲ ውስጥ እንጠቀማለን።
የመስቀለኛ-ቀይ ኮድ መስጫ
በመስቀለኛ-ቀይ ውስጥ የመገናኛ ቅንጅቶችዎን የባውድ ተመን ወዘተ የሚገልጹበት ተከታታይ ወደብ ብሎክን መጎተት ይችላሉ።
ከዚህ ሆነው የአርዱዲኖ ወደብዎን መስቀለኛ-ቀይ እንዲፈጽም ከሚፈልጉት እነዚያ ተግባራት ጋር ያገናኙታል። እርስዎ ተግባርን የሚገልጹበት አንድ ተግባር ይጎትቱታል። እኛ የምንጠቀምባቸው ተግባራት ሁለት መንገዶች አሉን። የመጀመሪያው ከአርዱዲኖ የመልዕክት ፍሰት እንዲዘገይ እናደርጋለን ፣ ስለዚህ እኛ የ RFID መለያዎችን ብቻ እናገኛለን። በመቀጠልም የትኞቹ መለያዎች እንደተሰጡ እና እንደተከለከሉ አስቀድመን ስለገለጽን የተሰጠ ፣ የተከለከለ ወይም ያልታወቀ መልእክት (ማሳወቂያ) ለመላክ ማብሪያ / ማጥፊያ እንጠቀማለን። መለያው የማይታወቅ ከሆነ ተከልክሏል እና መስቀለኛ-ቀይ ያንን ማሳወቂያ ይልካል ፣ ያልታወቀ መለያ ነው።
የእኛ ሌላ መንገድ ውሂቡን ከ RFID ወደ የእኛ የ MySQL የውሂብ ጎታ እንልካለን። ስሞች ትክክለኛ መሆን ስላለባቸው የእኛን ግንኙነት ማግኘት ስለማይችሉ የእርስዎን የ MySQL ዳታቤዝ ሲደርሱ ጥንቃቄ ማድረግ እንዳለብዎት ልብ ይበሉ።
ከዚህ እኛ በእኛ የ MySQL የውሂብ ጎታ ውስጥ ያከማቸነውን መረጃ እንልካለን እና በመስቀለኛ-ቀይ ዳሽቦርዱ ውስጥ ባለው ሠንጠረዥ ውስጥ እናሳያቸዋለን። የኤችቲኤምኤል ኮድ በመጠቀም የጠረጴዛውን መጠን እና የመሳሰሉትን መግለፅ አለብዎት። እኛ የቅርብ ጊዜ መለያዎችን ማየት እንዲችሉ የማዘመን ቁልፍ አለን።
ደረጃ 5 - MySQL የውሂብ ጎታ
የእኛን MySQL የውሂብ ጎታ ወደ localhost WAMPserver ን እየተጠቀምን ነው። መረጃውን ከአርዱዲኖ እና ከአይኤስኤስኤል የመረጃ ቋታችን ለማሸጋገር ኖድ-ቀይ የምንጠቀምበትን የ RFID መለያዎቻችንን እና የጊዜ ማህተሞቻችንን የምናስቀምጥበት ይህ ነው።
በ ‹MiSQL› ውስጥ ማድረግ ያለብዎት ብቸኛው ነገር 2 ዓምዶች ያሉት አንድ ሠንጠረዥ ፣ አንድ ለመታወቂያ ሌላኛው ለጊዜያዊ ማህተሞች ነው።
በመስቀለኛ-ቀይ ውስጥ ከ Arduino መረጃን እንዴት እንደምናመጣ ስለ መስቀለኛ-ቀይ ክፍል ውስጥ ተገል describedል።
የሚመከር:
ESP32 እና ST7789 135x240 ኤልሲዲ ማሳያ 3 ደረጃዎች
ESP32 እና ST7789 135x240 ኤልሲዲ ማሳያ - የ ST7789 ማሳያ ወደ ESP32 ሰሌዳ እንዴት ማያያዝ እንደሚቻል። በሌሎች ማሳያዎች ሞክሬያለሁ እናም ይህ ለማሄድ ትንሽ አስቸጋሪ ሆኖ ተገኝቷል። ይህ የሽቦ ንድፍ እና ኮድ ሌሎችን ይረዳል ብለን ተስፋ እናደርጋለን
በ I²C በይነገጽ የማይንቀሳቀስ ኤልሲዲ ነጂን እንዴት ማድረግ እንደሚቻል -12 ደረጃዎች
የማይንቀሳቀስ ኤልሲዲ ነጂን በ I²C በይነገጽ እንዴት ማድረግ እንደሚቻል -ፈሳሽ ክሪስታል ማሳያዎች (ኤልሲዲ) በጥሩ የእይታ ባህሪዎች ፣ በዝቅተኛ ዋጋ እና በአነስተኛ የኃይል ፍጆታ ምክንያት ለንግድ እና ለኢንዱስትሪ ትግበራዎች በሰፊው ያገለግላሉ። እነዚህ ባህሪዎች ኤልሲዲውን በባትሪ ለሚሠሩ መሣሪያዎች መደበኛ መፍትሄ ያደርጉታል ፣
የድንጋይ ኤልሲዲ ከዘመናዊ ቤት ጋር: 5 ደረጃዎች
STONE LCD ከ Smart Home ጋር: ዛሬ ፣ በ MCU ተከታታይ ወደብ በኩል መገናኘት የሚችል የ STONE ተከታታይ ወደብ ድራይቭ ማሳያ አገኘሁ ፣ እና የዚህ ማሳያ በይነገጽ አመክንዮ ንድፍ በቀጥታ በ STONE ኦፊሴላዊ ድር ጣቢያ ላይ የቀረበውን የ VGUS ሶፍትዌር በመጠቀም በቀጥታ ሊቀረጽ ይችላል። ኮንቬንሽን
ለመኪና ዳሽቦርድ የድንጋይ ኤልሲዲ ማያ ገጽ 5 ደረጃዎች
ለመኪና ዳሽቦርድ የድንጋይ ኤልሲዲ ማያ ገጽ - በኢኮኖሚው ፈጣን እድገት እና በሰዎች የፍጆታ ኃይል ቀስ በቀስ መሻሻል ፣ መኪኖች ተራ ቤተሰቦች የዕለት ተዕለት ፍላጎቶች ሆነዋል ፣ እና እያንዳንዱ ሰው ለመኪናዎች ምቾት እና ደህንነት የበለጠ ትኩረት ይሰጣል።
በብሉቱዝ ቁጥጥር የሚደረግበት መልእክተኛ ኤልሲዲ -- 16x2 ኤልሲዲ -- Hc05 -- ቀላል -- የገመድ አልባ ማስታወቂያ ሰሌዳ - 8 ደረጃዎች
በብሉቱዝ ቁጥጥር የሚደረግበት መልእክተኛ ኤልሲዲ || 16x2 ኤልሲዲ || Hc05 || ቀላል || የገመድ አልባ ማስታወቂያ ቦርድ ፦ …………………………. እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን ሰብስክራይብ ያድርጉ …… …………………………………. የማስታወቂያ ሰሌዳው ሰዎችን በአዲስ መረጃ ለማዘመን ያገለግላል ወይም በክፍል ውስጥ ወይም በግማሽ መልእክት ለመላክ ከፈለጉ