ዝርዝር ሁኔታ:
ቪዲዮ: በ NFC (TfCD) አማካኝነት የቅድሚያ እሴቶችን ያስቀምጡ እና ይመልሱ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
አንድን የተወሰነ እሴት ወይም ቅንብር ለማስተካከል እና በኋላ ይህን ቅንብር ለማስታወስ እንዴት እንደሚሰራ መሞከር እንፈልጋለን። ለዚህ ሙከራ እኛ ለማንበብ እና ከዚያ እሴቱን ለማስቀመጥ የ NFC መለያ ተጠቅመናል። በኋላ መለያው እንደገና ሊቃኝ እና የተወሰነ ቅንብርን ለመመለስ እሴቱን መልሰው ይላኩ። መስተጋብሩን ለማስመሰል አርዱዲኖ ኡኖን እንደ ተቆጣጣሪ እና የ RGB LED ቀለበትን እንደ ተስተካከለ አካል ተጠቀምን። በ potentiometer የ RGB ቀለም ሊቀናጅ ይችላል። በአርዱዲኖ እና በ NFC መለያ መካከል ያለው ግንኙነት በ NFC ጋሻ ተዘጋጅቷል።
(ይህ ፕሮጀክት ለ TU Delft ፣ የተቀናጀ የምርት ዲዛይን ፣ ኮርስ- TfCD) ልምምድ ነበር
ደረጃ 1 ቁሳቁስ ይሰብስቡ
እኛ ለዚህ ፕሮጀክት የሚከተሉትን ቁሳቁሶች ተጠቀምን-
- አርዱinoኖ uno- NFC ጋሻ እና መለያ (https://www.elecrow.com/wiki/index.php?title=NFC_Shield)- Mokugi t-WS2812B-8LED- Potentiometer (10 3B 42 5V)- ማብሪያ- 10K Ohm resistor - (የዳቦ ሰሌዳ)
ደረጃ 2: RGB LED ን ለማስተካከል ፖታቲሞሜትር ይጠቀሙ
በመጀመሪያ እርስዎ ሌላ የሙከራ ኮድ በማሄድ እርስዎ የሚሰሩትን ኤልዲ (LED) በተግባሮች እየሰሩ መሆኑን ያረጋግጡ ፣ ከዚያ የ LED ን አርጂቢ (RGB) ለማስተካከል ፖታቲሞሜትር ማገናኘት ይችላሉ። ለዚህም በስዕሉ ላይ እንደሚታየው ወረዳውን ይገንቡ። ከኃይል (5V) እና ከመሬት ጋር ይገናኙ እና A0 ን ለመለጠፍ ፖታቲሞሜትር ያገናኙ።
ሞዴሉን ከፍ ለማድረግ እና በኋላ ላይ ብዙ የተለያዩ እሴቶችን ለማስቀመጥ ከፈለጉ በዚህ ደረጃ ቀድሞውኑ ብዙ ፖታቲሞሜትሮችን መጠቀም ይችላሉ።
የዚህ ሙከራ ኮድ እንዲሁ ተያይ attachedል። ኮዱ እንዲሠራ ለማድረግ Adafruit_NeoPixel.h ቤተ -መጽሐፍትን ማውረድ ያስፈልግዎታል።
እኛ የ RGB LED ን ቀለም እንደሚከተለው እንቀላቅላለን - ያለማቋረጥ ቀይ እንዲኖረው እና ሰማያዊን በማቀላቀል ወደ ሐምራዊ ለማስተካከል መርጠናል። ፖታቲሞሜትር ከፍ ያለ ከሆነ ፣ ሰማያዊ ሙሉ በሙሉ በርቷል ፣ ዝቅ ሲል ሰማያዊ ጠፍቷል። ለዚህ የፖቲሜትር ንባቡን ካርታ እናቀርባለን-
ባዶ ReadPot () {val = analogRead (ማሰሮ); ቫል = ካርታ (ቫል ፣ 0 ፣ 1023 ፣ 0 ፣ 255);
የ potentiometer ግቤት ዋጋን እንዳይንሸራተት ፣ የአሁኑ እና የቀደመው የ potvalue ልዩነት በቂ ከፍተኛ በሚሆንበት ጊዜ ሰማያዊውን አዲስ እሴት ብቻ እንለውጣለን-
int diff = abs (val-oldVal);
ከሆነ (diff> ትዕግስት) {ChangeLED ();
ደረጃ 3 NFC ን ያዋህዱ
ቀጣዩ ደረጃ NFC ን ማዋሃድ ነው። መጀመሪያ የ NFC ጋሻውን ከአርዱዲኖ ጋር ያገናኙ።
እንዲሁም በፎቶዎቹ ላይ እንደሚታየው መቀየሪያውን ያክሉ። ማብሪያው በንባብ እና በመጻፍ ወደ NFC መለያ ለመቀየር ያገለግላል።
ለ NFC ጋሻ ቤተመፃሕፍት PN532.h ያውርዱ። የተያያዘው ኮድ በቤተ -መጽሐፍት ውስጥ የቀረቡትን የምሳሌ ኮዶች ማመቻቸት ነው። የኤል ዲ አር አርጂቢ እሴት ሲተላለፍ በዚያ መንገድ ይለወጣል።
እንዲሁም በተናጠል ከተያያዙት ሁለቱ ኮዶች ጋር ንባቡን ወይም ጽሑፉን ብቻ መሞከር ይችላሉ።
የማብራሪያ የመጨረሻ ኮድ
በመጀመሪያ ሁሉም ያገለገሉ ተለዋዋጮች መጀመሪያ ተስተካክለዋል።
ከዚያ በባዶ ማዋቀር ውስጥ የ nfc ግንኙነት ማዋቀር ነው።
የባዶው loop የሚጀምረው የመቀየሪያውን ሁኔታ በማንበብ ነው።
ጉዳይ 0 የአዝራር ሁኔታው ከፍተኛ በሚሆንበት ጊዜ ነው። በዚህ ሁኔታ መጀመሪያ ተግባሩ ንባብ () ይባላል። ይህ በድርድር የመጀመሪያ ቦታ (ሰማያዊ = አግድ [0] ፤)) በ NFC መለያ ብሎክ 8 ውስጥ የተቀመጠውን የ RGB እሴት ያነባል። ከዚያ ተግባሩ ChangeLEDRead () ይባላል ፣ ይህም ከኤንኤፍሲው መለያ ብቻ የተነበበውን የ LED ን ወደ እሴቱ ይለውጣል።
ጉዳይ 1 የአዝራር ሁኔታው ዝቅተኛ በሚሆንበት ጊዜ ነው። በዚህ ሁኔታ መጀመሪያ የ ReadPot () ተግባር ይባላል ፣ ይህ ማለት አሁን እርስዎ የ LEDs ን ከፖታቲሞሜትር ጋር በእጅ ማስተካከል ይችላሉ ማለት ነው። ከ potmeter ይህ ግቤት ከዚያ በ 0 እና 255 መካከል ባለው እሴት ላይ ካርታ ይደረጋል። ተግባሩ ChangeLEDPot () ከዚያም ከፖቲሜትር ግቤቱን በመጠቀም የ LED ቀለሙን ይቆጣጠራል። በዚህ ጉዳይ ላይ ደግሞ መጻፍ () ተግባር ይባላል። ይህ የ NFC መለያ ወደ ጋሻው አቅራቢያ እንደተቀመጠ ወዲያውኑ የአሁኑ ሰማያዊ እሴት በማገጃ 8 የመጀመሪያ ቦታ ላይ በላዩ ላይ ይፃፋል።
ደረጃ 4: ሊሆኑ የሚችሉ ማስተካከያዎች
ተመሳሳዩ መርህ በሌሎች ጉዳዮች ላይም ጥቅም ላይ ሊውል ይችላል እና በ NFC ብቻ የተወሰነ አይደለም። የተወሰኑ እሴቶችን ወደ ምርጫዎ ለማስተካከል ፣ ለማዳን እና የግል ቅንጅቶችን ከዚያ በኋላ ትንሽ ጊዜ ውስጥ በሚፈልጉበት ቦታ ብዙ ሊሆኑ የሚችሉ ትግበራዎች አሉ።
ለምሳሌ የመቀመጫዎን ቁመት ፣ የኋላ መቀመጫ አንግል እና የጠረጴዛውን ቁመት ወደ የግል ምርጫዎ የሚያስተካክሉበትን ስለ አንድ የጋራ የሥራ ቦታ ያስቡ። በ NFC መለያ በፍጥነት በመቃኘት ምርጫዎን ያስቀምጣሉ። ሌላ ቀን ሲመለሱ መለያዎን እንደገና ይቃኛሉ ፣ እና የሥራ ቦታው ወደ ቅንብሮችዎ ይለወጣል።
በ NFC ቺፕ ፋንታ የእርስዎን ስማርትፎን መጠቀምም ይችላሉ። አንድ ልዩ መተግበሪያ ወይም ድር ጣቢያ እንደ በይነገጽ ሊያገለግል ይችላል።
ሌላ ትግበራ ለምሳሌ የ NFC መለያውን ከመቃኘት ይልቅ የጣት አሻራ ለመቃኘት ሊሆን ይችላል። ከዚያ የጣት አሻራው ምርጫዎች ከተቀመጡበት ከተወሰነ የተጠቃሚ መገለጫ ጋር ሊገናኝ ይችላል።
የሚመከር:
የጨዋታ ልጅን ወይም ተመሳሳይ ኤሌክትሮኒክስን ወደነበረበት ይመልሱ -7 ደረጃዎች (ከስዕሎች ጋር)
የጨዋታ ልጅን ወይም ተመሳሳይ ኤሌክትሮኒክስን ወደነበረበት ይመልሱ -በመጀመሪያ ፣ ትምህርቴን ስለመረመሩ እናመሰግናለን! እርስዎ ግሩም ነዎት። ሁለተኛ ፣ በዩቲዩብ ቪዲዮ ውስጥ ብዙ ጊዜ ሰጥቻለሁ ስለዚህ እሱን ይመልከቱ ፣ ሁሉንም ያብራራል። ቪዲዮ ፦
አንድ የአናሎግ ፒን በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች (ከስዕሎች ጋር)
አንድ አናሎግ ፒን በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት እንደሚያነቡ - በዚህ መማሪያ ውስጥ አንድ የአናሎግ ግብዓት ፒን ብቻ በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት እንደሚያነቡ አሳያችኋለሁ።
ኤዲሲን #አርዱዲኖ እሴቶችን ለማሳየት 7-ክፍል ፣ #አርዱinoኖ 4 ደረጃዎች
ኤዲሲን #አርዱዲኖ እሴቶችን ፣ #አርዱዲኖን ለማሳየት 7-ክፍል-በዚህ ጽሑፍ ውስጥ አሁንም ከቀዳሚው ጽሑፍ ጋር የሚዛመድ ፕሮጀክት እሠራለሁ። ማለትም የኤ.ዲ.ሲ መረጃን በማስኬድ ላይ ።የ adc ውሂብ ዋጋን ለማየት ተከታታይ ማሳያ አያስፈልግዎትም። በዚህ ጽሑፍ ውስጥ የ ADC እሴት መመልከቻ ማሳያ አደርጋለሁ። ስለዚህ አታደርግም
ከ Potentiometers የ ADC እሴቶችን ያንብቡ -4 ደረጃዎች
ከ Potentiometers የ ADC እሴቶችን ያንብቡ - በዚህ ጽሑፍ ውስጥ የ ADC እሴቶችን ከ potentiometer. እንዴት እንደሚያነቡ አሳያችኋለሁ። ይህ የአርዱዲኖ መርሃ ግብር መሠረት ነው። በ Arduino. የቀረበውን የአናሎግ ፒን በመጠቀም የአናሎግ እሴቶችን የሚያነብ። ፖታቲዮንን ከመጠቀም በተጨማሪ ፣ በርካታ ዳሳሾች አሉ
የጨዋታ ልጅ የቅድሚያ ዳግም ሊሞላ የሚችል ባትሪ ሞድ 6 ደረጃዎች
Game Boy Advance Rechargeable Battery Mod: በዚህ መመሪያ ውስጥ Game Boy Advance ን እንዴት እንደሚቀይሩ አሳያችኋለሁ ሊሞላ የሚችል የ LiFePO4 ባትሪዎችን እና ለመሙላት የዩኤስቢ ወደብ። እኛ በተለይ LiFePO4 ባትሪዎችን እንጠቀማለን እና የ Li-Ion ባትሪዎችን አይደለም ምክንያቱም እነሱ 3.2v ከ Li-Io በተቃራኒ 3.7v