ዝርዝር ሁኔታ:
ቪዲዮ: የ “Shift” መዝገቦች 74HC595 ቁጥጥር የሚደረግበት በአርዱዲኖ እና በኤተርኔት 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ዛሬ በሁለት ስሪቶች ተግባራዊ ያደረግኩትን ፕሮጀክት ላቀርብ እወዳለሁ። ፕሮጀክቱ 12 ፈረቃ መዝገቦችን 74HC595 እና 96 LEDs ፣ Arduino Uno ሰሌዳ ከኤተርኔት ጋሻ Wiznet W5100 ይጠቀማል። 8 LED ዎች ከእያንዳንዱ ፈረቃ መዝገብ ጋር ተገናኝተዋል። ቁጥሮች 0-9 ቁጥሮች በ LEDs ይወከላሉ። እያንዳንዱ ፈረቃ መመዝገቢያ 8 የውጤት ተርሚናሎች የተገጠመለት ነው።
እያንዳንዱ የ 4 ፈረቃ መዝገቦች 74HC595 አመክንዮአዊ አሃድ ይመሰርታሉ - ባለ 4 አሃዝ ቁጥር ለመዘርዘር ማሳያ። በአጠቃላይ በፕሮጀክቱ ውስጥ 12 ፈረቃ መዝገቦችን ያካተተ 3 ሎጂካዊ ማሳያዎች አሉ።
ትግበራዎቹ ለአርዱዲኖ ቦርዶች ናኖ ፣ ሜጋ ፣ ኡኖ እና ከ Wiznet ቤተሰብ ለኤተርኔት ጋሻዎች እና ሞጁሎች ተኳሃኝ ናቸው ፣ በተለይም ሞዴሎች W5100 እና W5500 (የኤተርኔት 2 ቤተ -መጽሐፍት በመጠቀም)።
አቅርቦቶች
- አርዱዲኖ ኡኖ / ናኖ
- ኤተርኔት Wiznet W5100 / W5500
- 4 እስከ 12 ፈረቃ መመዝገቢያ 74HC595
- 32 እስከ 96 የ LED ዳዮዶች
ደረጃ 1 በፕሮጀክቱ ውስጥ የተተገበሩ ትግበራዎች ከአርዱዲኖ ጋር
- Webserver - የኤችቲቲፒ አገልጋይ በአርዱዲኖ ላይ በቀጥታ የሚሰራ ፣ የኤችቲኤምኤል ኮድ ለመተርጎም ያስችላል
- WebClient - ደንበኛ የኤችቲቲፒ ጥያቄን ለርቀት አገልጋይ ማድረግ ፣ ውሂብ መላክ / ማውረድ የሚችል
ዌብ ሰርቨር
- 3 ባለአራት አሃዝ ቁጥሮችን ለማስገባት የሚያስችል ቅጽ ያለው የኤችቲኤምኤል ድረ ገጽን ይሰጣል።
- ቅጹን ከላኩ በኋላ ውሂቡ በ EEPROM ማህደረ ትውስታ ውስጥ ተከማችቶ እና ተከማችቷል ፣ ተጠቃሚው ስለ ውሂቡ ሂደት በተለየ ንዑስ ገጽ ይነገረዋል።
- ውሂቡን ካስቀመጠ በኋላ ተጠቃሚው ወደ ቅጹ ይመለሳል።
- የ EEPROM ማህደረ ትውስታ ከኃይል ነፃ ነው ፣ መረጃ ከኃይል ማግኛ በኋላ እንኳን ተደራሽ ነው ፣ ግን የቦርድ ዳግም ማስጀመርም እንዲሁ።
- ከዚያ በኋላ ሁሉም ቁጥሮች 12 74HC595 ፈረቃ መዝገቦችን ባካተቱ በሶስት ማሳያዎች ላይ ይወከላሉ።
የድር ደንበኛ ፦
- ከድር አገልጋዩ ጋር መገናኘት ከኤችቲቲፒ ፕሮቶኮል በኋላ በየ 5 ሰከንዶች ይካሄዳል።
- የድር አገልጋዩ በኤችቲኤምኤል ቅጽ በኩል 3 ባለአራት አሃዝ ቁጥሮችን ለማስገባት የሚያስችል የ PHP ድር መተግበሪያን ያካሂዳል።
- ከቅጹ ውስጥ ያለው መረጃ በ MySQL የውሂብ ጎታ ውስጥ ተከማችቷል።
- አርዱዲኖ ከዚህ የመረጃ ቋት (ዳታቤዝ) በጥያቄ ወደ አገልጋዩ እንዲያመጣ ይጠይቃል።
- የተከናወነው መረጃ በአርዱዲኖ ይተነብያል ፣ ከዚያ የመሸጋገሪያ መዝገቦችን 74HC595 በመጠቀም ያሴራል።
- ውሂቡ እንዲሁ በአርዱዲኖ EEPROM ማህደረ ትውስታ ውስጥ ተከማችቷል ፣ ከድር አገልጋዩ ጋር ያለው ግንኙነት ካልተሳካ / የአርዱዲኖ ቦርዶች እንደገና ሲጀምሩ ጥቅም ላይ የሚውሉት በፈረቃ መመዝገቢያዎች ላይ ላለው መረጃ የመጀመሪያ አቀራረብ ያገለግላሉ።
- ውሂቡ በ EEPROM ውስጥ ተገልብጦ ውሂቡ ሲቀየር ብቻ ፣ የ EEPROM ህዋሶች ከአላስፈላጊ መፃፍ ይድናሉ።
ደረጃ 2 ሽቦ እና ቅጽበታዊ ገጽ እይታ
ለፈረቃ መዝገቦች 74HC595 የ Cascade ግንኙነት (በ x ተጨማሪ ሊራዘም ይችላል) - ከ TinkerCAD ወደ ውጭ ይላኩ ቅጽበታዊ ገጽ እይታ ከኤችቲኤምኤል ቅጽ በኩል መረጃ ሲያገኝ ፣ ያስኬዳቸው እና ወደ EEPROM ማህደረ ትውስታ ያስቀምጡ።
ደረጃ 3 74HC595 + የምንጭ ኮዶች
የመቀየሪያ መዝገቦችን ለመቆጣጠር 3 የውሂብ ሽቦዎች ብቻ ጥቅም ላይ እንደሚውሉ ከዲያግራሙ ግልፅ ነው-
- የውሂብ ማውጫ - (ከ SER እስከ 74HC595)
- የሰዓት ውፅዓት - (SRCLK በ 74HC595 ላይ)
- የላች መውጫ - (RCLK ወደ 74HC595)
የ Shift መዝገቦች በአንድ ካሲድ ውስጥ ሊጣመሩ ይችላሉ ፣ ሌሎች ተጓipች ደግሞ በፈረቃ መመዝገቢያዎች ቁጥጥር ሊደረግባቸው ይችላል - ለምሳሌ ፣ የኃይል አባሎችን ለመቀያየር ቅብብሎች። እንዲሁም በአንድ የውሂብ ውፅዓት 500 የተለዩ ቅብብሎችን (በቂ በሆነ የሽግግር መመዝገቢያ እና የኃይል አቅርቦት ብዛት) መቆጣጠር ይቻላል።
የመመዝገቢያዎቹን ውጤቶች በሚቆጣጠሩበት ጊዜ የባይት ትዕዛዙን ወደ በጣም ጉልህ ቢት - MSB FIRST ፣ ወይም ወደ LSB - በትንሹ ጉልህ ትንሽ መለወጥ ይቻላል። በውጤቱም, ውጤቶቹን ይገለብጣል. በአንድ ሁኔታ ፣ ለምሳሌ ፣ 7 ዳዮዶች ይቃጠላሉ ፣ በሌላ ሁኔታ በግብዓት እና በባይት ቅደም ተከተል ላይ በመመርኮዝ 1 ዲዲዮ።
ሁለቱም ትግበራዎች ከኃይል ውድቀት በኋላ ወይም ሰሌዳ እንደገና ከተጀመረ በኋላ እንኳ ውሂብን ሊያከማች የሚችል የ EEPROM ማህደረ ትውስታን ይጠቀማሉ። የዚህ ማህደረ ትውስታ ሁለተኛው አጠቃቀም ከድር አገልጋዩ (የግንኙነት ስህተት ፣ አገልጋይ) ጋር መገናኘት ባይቻል የመጨረሻውን የታወቀ ውሂብ የመወከል ችሎታ ነው።
ማህደረ ትውስታ ከ 10, 000 እስከ 100, 000 ትራንስክሪፕቶች የተገደበ ነው። አተገባበርዎች ቢያንስ ለሚቻለው የማስታወስ ጭነት የተነደፉ ናቸው። በሚለወጡበት ጊዜ ውሂቡ አይገለበጥም። ተመሳሳዩ ውሂብ ከድር አገልጋዩ / ደንበኛው ከተነበበ በ EEPROM ማህደረ ትውስታ ውስጥ አልተጻፉም።
ለ WebClient የሶፍትዌር ትግበራ (አርዱinoኖ ጎን) በነጻ ሊሞከር ይችላል-
አርዱዲኖ 3 ባለአራት አሃዝ ቁጥሮችን ማሻሻል ከሚቻልበት የድር በይነገጽ ጋር ይገናኛል-
ለአርዱዲኖ ኮድ እንደ የድር አገልጋይ በ ‹[email protected]› ኮድ ይጠይቁ ለተጨማሪ አስተማሪዎች ይግዙ
የሚመከር:
በአርዱዲኖ ላይ የተመሠረተ በድምጽ ቁጥጥር የሚደረግበት የ IOT ቅብብል መቀየሪያ (ጉግል መነሻ እና አሌክሳ የተደገፈ) 11 ደረጃዎች
በአርዱዲኖ ላይ የተመሠረተ በድምጽ ቁጥጥር የሚደረግበት IOT ቅብብል መቀየሪያ (ጉግል መነሻ እና አሌክሳ የተደገፈ)-ይህ ፕሮጀክት በአርዱዲኖ ላይ የተመሠረተ ፣ በድምጽ ቁጥጥር የሚደረግ ፣ በ IOT ቅብብል መቀየሪያ እንዴት እንደሚሠራ ይገልጻል። ይህ ለ iOS እና ለ Android መተግበሪያን በመጠቀም በርቀት ማብራት እና ማጥፋት እንዲሁም ከ IFTTT ጋር ማሰር እና ጉግ በመጠቀም በድምጽዎ ሊቆጣጠሩት የሚችል ቅብብል ነው
በአርዱዲኖ ቁጥጥር የሚደረግበት የሞዴል ሊፍት 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ-የሚቆጣጠረው የሞዴል ሊፍት-በዚህ መመሪያ ውስጥ ባለ ሁለት ደረጃ የመጫወቻ ሊፍት እንዴት እንደሠራሁ ፣ የሚያንሸራተቱ በሮች እና በፍላጎት ወደ ላይ እና ወደ ታች የሚንቀሳቀስ መኪና እንዴት እንደሠራሁ አሳያችኋለሁ። የሊፍት ልብ አርዱinoኖ ኡኖ (ወይም በዚህ ጉዳይ ላይ አዳፍ ፍሬ ሜትሮ) ፣ ከአዳፍ ፍሬው ሞቶ ጋር
በአርዱዲኖ እና በኤተርኔት መጀመር 8 ደረጃዎች
በአርዱዲኖ እና በኤተርኔት መጀመር - የእርስዎ አርዱዲኖ በገመድ የኤተርኔት ግንኙነት በኩል ከውጭው ዓለም ጋር በቀላሉ መገናኘት ይችላል። ሆኖም እኛ ከመጀመራችን በፊት የኮምፒተር አውታረመረብ መሠረታዊ ግንዛቤ እንዳለዎት ይገመታል ፣ ለምሳሌ ስሌት እንዴት እንደሚገናኙ ማወቅ
በአርዱዲኖ ቁጥጥር የሚደረግበት DIY የቡና ጥብስ 13 ደረጃዎች (ከስዕሎች ጋር)
በአርዱዲኖ ቁጥጥር ስር ያለ DIY የቡና ጥብስ-በዚህ አስተማሪ ውስጥ ወደ ሙሉ አውቶማቲክ እና የሙቀት ቁጥጥር ወደሚደረግበት የቤት ቡና ጥብስ ለመቀየር የሞቀ አየር ፖፕኮርን ማሽንን በማሻሻል ላይ እንመለከታለን። ቤት ውስጥ ቡና ማብሰል በሚገርም ሁኔታ ቀላል ነው ፣ እና እንደ መጥበሻ መሰረታዊ ነገር እንኳን
በአርዱዲኖ መኪና ቁጥጥር የሚደረግበት በብሉቱዝ መተግበሪያ 4 ደረጃዎች (ከስዕሎች ጋር)
በአርዱዲኖ መኪና ቁጥጥር የሚደረግበት በብሉቱዝ መተግበሪያ በኩል - እኛ አርዱዲኖ እጅግ በጣም ጥሩ የፕሮቶታይፕንግ መድረክ መሆኑን እናውቃለን ፣ በዋነኝነት ወዳጃዊ የፕሮግራም ቋንቋን ስለሚጠቀም እና ጥሩ ልምዶችን የሚሰጡን ብዙ ተጨማሪ አስገራሚ ክፍሎች አሉ። አርዱዲኖን ከተለያዩ ጋር ማዋሃድ እንችላለን