ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ 1-ሽቦ አጠቃላይ ደንበኛ/ባሪያ መሣሪያ (ዳሳሽ) 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ስለ ሁኔታው እና ቤተመጽሐፍት የበለጠ መረጃ ለማግኘት እባክዎን የአርዲኖ 1-ሽቦ ማሳያ (144 ቻርቶች) እንዴት እንደሚገነቡ የእኔን መመሪያ እና ደረጃ 2 ያንብቡ። እዚያ እንደተገለፀው አርዱዲኖን በመጠቀም አጠቃላይ 1-ሽቦ መሳሪያዎችን (ለምሳሌ ዳሳሾችን) ለመገንባት የ OneWire-Hub ቤተመፃህፍት (የ OneWire ባሪያ መሣሪያ አምሳያ) በ orgua (በዙሪያው ሌሎች ሹካዎች ትኩረት ይስጡ) እንጠቀማለን።
ደረጃ 1: ሶፍትዌር
በጣም አስፈላጊው ነገር በመሠረቱ ማንኛውንም ዓይነት እሴት በቀላል መንገድ መመለስ የሚችል መሣሪያ መሥራት ነው። ይህ ማለት መደበኛ ሶፍትዌሮች ሁሉንም እሴቶች በቀጥታ ለማንበብ ሊያገለግሉ ይችላሉ (ምንም ውይይት ወይም የሁለትዮሽ ማጭበርበር አያስፈልግም)። ለዚያ ተንሳፋፊዎችን መመለስ የሚችል እና በሰፊው የሚደገፍ በጣም ቀላል ነባሪ 1-ሽቦ መሣሪያ ያስፈልገናል። እኔ የማውቀው ብቸኛ ምርጫ DS18B20 ቴርሞሜትር ነው (የ DS2438 ባትሪ መከታተያ በጣም አስደሳች እና ጠቃሚ ነው ግን በጣም የተወሳሰበ ስለሆነም በሌሎች ድክመቶች መካከል ቀርፋፋ ነው)። የ OneWire-Hub ቤተ-መጽሐፍት እኛ የምንፈልገውን በትክክል የሚያደርግ DS18B20_asInterface የሚባል ምሳሌ ይ containsል። እሱ እያንዳንዱ የእኛን ዳሳሽ (ቶች) መመለስ የምንፈልገውን አንድ ተንሳፋፊ እሴት የሚወክልበትን DS18B20 ን ይፈጥራል። እዚህ ያሉት ገደቦች ውሳኔው ናቸው እና እሴቶቹ በክልል -55 ፣ 0… 125 ፣ 0. ውስጥ መሆን አለባቸው - በቀላሉ ሊደረስበት ይችላል - በጣም በከፋ ሁኔታ ውስጥ እንደገና መሻር - እና በእውነቱ ሊወክሉ ከሚችሉት እሴቶች የተሻለ ነው። DS2438 እሴቶች (ከ 1.5 እስከ 10 ቮ)። እንደ አማራጭ አንድ ትልቅ የእሴቶች ክልል በመጠቀም ሊዘጋጅ ይችላል-
setTemperatureRaw (static_cast (እሴት * 16.0f));
ነገር ግን እነዚህን እሴቶች ማንበብ እና ማስኬድ ከዝርዝሮች ውጭ ስለሆነ በሁሉም ሶፍትዌሮች ላይደገፍ ይችላል።
ማወቅ ያለብዎት ነገር ቢኖር በመጀመሪያ ከፍተኛው የባሪያዎች ብዛት በ 8 የተገደበ ቢሆንም HUB_SLAVE_LIMIT ን እስከ 32 ድረስ በመጨመር በ “OneWireHub_config.h” ውስጥ ሊቀየር ይችላል። በአርዱዲኖ 1-ሽቦ ማሳያ (144 ቻርቶች) ደረጃ 2 ላይ እንደተገለፀው ባለ 1-ሽቦ አውታረ መረብ (ለምሳሌ x10)። እና ኮዱን ወደ አርዱinoኖ ለማጠናቀር እና ለመስቀል የ IDE ስሪት> = 1.8.3 ን ለመጠቀም።
እዚህ በቅርቡ የምገነባውን የመሣሪያውን ኮድ እንደ ምሳሌ። እኔ የማደርገውን ተመሳሳይ ዳሳሾች ጥምርን ላለመጠቀም እገምታለሁ ፣ እዚህ ወደ ዝርዝሮች አልገባም ፣ ኮዱን ይፈትሹ እና እርዳታ ከፈለጉ ጥያቄዎችን ይጠይቁ።
ደረጃ 2 - ሃርድዌር
በመሠረቱ ከአርዱዲኖ ጋር ማገናኘት የሚችሉት ማንኛውም ነገር እንደ የምርጫ ዳሳሽዎ ሊያገለግል ይችላል። ብቸኛው ገደብ 1-ሽቦ ግንኙነት እንዲካሄድ ብዙ ጊዜ እንዲኖር ዳሳሹን ማንበብ በተቻለ ፍጥነት መሆን አለበት (ስለ አርዱዲኖ 1-ሽቦ ማሳያ (144 ቻርቶች) የእኔን መመሪያ ደረጃ 2 ያቅርቡ። ምሳሌ ለማግኘት)።
ሊሆን የሚችል የሃርድዌር ምሳሌ እንደ የአየር ሁኔታ ጣቢያ ሊሆን ይችላል ለምሳሌ ፦
https://shop.boxtec.ch/wetter-messer-p-41289.html
በተጨማሪ ወይም በአንተ ፋንታ አርዱዲኖን ራሱ እንደ ዳሳሽዎ ሊጠቀሙበት ይፈልጉ ይሆናል። ስለ አርዱዲኖ አነስ ያሉ የታወቁ ባህሪዎች በትምህርቴ ውስጥ ስለዚያ የበለጠ ማንበብ ይችላሉ - ሊሆኑ የሚችሉ እሴቶች ምንጭ ቮልቴጅ እና የውስጥ ሙቀት ናቸው።
እዚህ እንደ በቅርቡ የምገነባውን የመሣሪያ ምስል። እኔ የማደርገውን ተመሳሳይ ዳሳሾች ጥምርን ላለመጠቀም እገምታለሁ ፣ እዚህ ወደ ዝርዝሮች አልገባም ፣ ኮዱን ይፈትሹ እና እርዳታ ከፈለጉ ጥያቄዎችን ይጠይቁ።
ደረጃ 3 መሣሪያውን ይፈትሹ
ከአውታረ መረብዎ ጋር ያገናኙት እና ሁሉም የ ROM መታወቂያዎች እንዲገኙ እና እንደ ሙቀት የሚመልሷቸውን እሴቶች ሶፍትዌርዎን ይፈትሹ።
ደረጃ 4 - አባሪ - ATtiny85
ነጠላ መሣሪያዎች (የማስታወስ ውስንነት) በ ATtiny85 ላይም ሊደረጉ ይችላሉ። በአርዱዲኖ IDE እገዛ አርዱዲኖ ኡኖን እንደ ISP በመጠቀም ATtiny85 ን ስናዘጋጅ ይህ ጥቂት እርምጃዎች ያስፈልጉታል
-
አገናኞች
- https://playground.boxtec.ch/doku.php/arduino/att…
- https://sebastian.expert/could-not-find-usbtiny-d…
- https://learn.sparkfun.com/tutorials/tiny-avr-pro…
- https://forum.arduino.cc/index.php?topic=425532.0
- https://forum.arduino.cc/index.php?topic=128963.0
- Arduino IDE> = 1.8.3 ይጠቀሙ
-
ATtiny አማራጭን ወደ IDE ይጫኑ
- ፋይል> ምርጫዎች> ተጨማሪ የቦርድ አስተዳዳሪ ዩአርኤሎች -
- መሳሪያዎች> ቦርድ: ??? > የቦርድ አስተዳዳሪ…
- ይፈልጉ ለ: "ጥቃቅን" እና ጫን
-
የአይኤስፒን ንድፍ ወደ አንድ ዩኖ ይስቀሉ
ፋይል> ምሳሌዎች> ArduinoISP> ArduinoISP
-
ATtiny85 ን ለፕሮግራም (ዜሮ-ኃይል) ሶኬት ያስገቡ እና ሽቦ ያድርጉት
- አርዱዲኖ ፒን MOSI D11 ወደ ATtiny Pin 5
- አርዱዲኖ ፒን MISO D12 ወደ ATtiny Pin 6
- አርዱዲኖ ፒን SCK D13 ወደ ATtiny Pin 7
- አርዱዲኖን ፒን ዳግም ማስጀመር D10 ወደ ATtiny Pin 1
- አርዱዲኖ ፒን GND ወደ አትቲኒ ፒን 4
- አርዱዲኖ ፒን ቪሲሲ ወደ አትቲን ፒን 8
- (> = በአርዱዲኖ ዩኖ ዳግም ማስጀመሪያ ፒን ላይ 10uF ካፕ ሊያስፈልግ ይችላል)
-
ATtiny85 ን ይምረጡ (ሥዕሉን ይመልከቱ)
- ቦርድ - "ATtiny25/45/85"
- ሰዓት ቆጣሪ 1 ሰዓት - “ሲፒዩ”
- B. O. D.: "B. O. D አካል ጉዳተኛ"
- LTO (1.6.11 + ብቻ) ፦ "ተሰናክሏል"
- ቺፕ: "ATtiny85"
- ሰዓት: "8 ሜኸ (ውስጣዊ)" (ATtiny85 እና ATtiny84 ተኳሃኝ)
- ሰዓት - "16 ሜኸ (PLL)" (አማራጭ ቅንብር ለ ATtiny85 ብቻ)
- ወደብ: ???
-
ፕሮግራመር ይምረጡ
መሣሪያዎች> ፕሮግራም አውጪ - “አርዱinoኖ እንደ አይኤስፒ” (“ArduinoISP” አይደለም!)
-
የፊውዝ ቅንብሮችን (ሰዓት ፣ ወዘተ) ያዘጋጁ
መሣሪያዎች> ቡት ጫኝ ያቃጥሉ
- ይህንን ኮድ ይስቀሉ (የፕሮግራም ሰሪ ስህተት ኤልኢዲ መጥፋት አለበት ፣ ሌላ ዳግም ያስጀምሩት)
-
ATtinyX5 ፒን አቀማመጥ (ATtiny85):
- ፒን 1 ፦ PB5 (RST)
- ፒን 2: PB3 (A3) - እንደ አማራጭ በ 220ohm ወደ 1 <-TX
- ፒን 3: PB4 (A2) - ከ 1 -ሽቦ ዳታ ጋር ተገናኝቷል
- ፒን 4 - GND - ከ GND ጋር ተገናኝቷል
- ፒን 5: PB0 (PWM) - ከአነፍናፊ I2C SDA ጋር ተገናኝቷል
- ፒን 6: PB1 (PWM) - 4.7k ወደ GND ካለው LED ጋር ተገናኝቷል
- ፒን 7: PB2 (A1) - ከአነፍናፊ I2C SCL ጋር ተገናኝቷል
- ፒን 8 - ቪሲሲ - ከ 5 ቪ ጋር ተገናኝቷል
ለ I2C comm (adafruit/TinyWireM) እና ተከታታይ ውፅዓት (TinyDebugSerial) ተጨማሪ ቤተመፃሕፍት ማግኘት ስለሚያስፈልግዎት ከ ATTiny85 ጋር መሥራት ትንሽ ተጨማሪ ሥራ ይፈልጋል። በተጨማሪም ማህደረ ትውስታ በጣም ውስን ስለሆነ በ #ዲፊን ለምሳሌ ብዙ መሥራት ይፈልጉ ይሆናል። ተከታታይ ማረም ለማስወገድ። በምሳሌው ውስጥ ይህ ሁሉ አንድ ላይ ሲጣል ማየት ይችላሉ።
ለሙከራ የመጀመሪያው እርምጃ ኤልኢዲ በትክክለኛው ድግግሞሽ ፣ 0.5Hz / ብልጭ ድርግም የሚል መሆኑን ማረጋገጥ ነው። ከዚያ ከ 1 ዋየር አውቶቡስ ጋር ያገናኙት እና አዲሱን መሣሪያ ይፈትሹ።
የሚመከር:
የ ASS መሣሪያ (ፀረ-ማህበራዊ ማህበራዊ መሣሪያ)-7 ደረጃዎች
የ ASS መሣሪያ (ፀረ-ማህበራዊ ማህበራዊ መሣሪያ)-በሰዎች መካከል መሆንን የሚወድ ግን በጣም ቅርብ እንዲሆኑ የማይወድ ዓይነት ሰው ነዎት ይበሉ። እርስዎም እንዲሁ የህዝብ ደስ የሚያሰኙ እና ለሰዎች አይሆንም ለማለት ይቸገራሉ። ስለዚህ ወደ ኋላ እንዲመለሱ እንዴት መንገር እንዳለባቸው አታውቁም። ደህና ፣ ይግቡ - የኤኤስኤስ መሣሪያ! ያ
አርዱዲኖ ሶላር የተጎላበተው የሙቀት እና የእርጥበት ዳሳሽ እንደ 433 ሜኸ የኦሪገን ዳሳሽ 6 ደረጃዎች
አርዱዲኖ ሶላር የተጎላበተ የሙቀት መጠን እና የእርጥበት ዳሳሽ እንደ 433 ሜኸ የኦሪገን ዳሳሽ-ይህ በፀሐይ ኃይል የሚሰራ የሙቀት እና የእርጥበት ዳሳሽ ግንባታ ነው። ዳሳሽ የ 433 ሜኸዝ ኦሪገን ዳሳሽ ያስመስላል ፣ እና በቴልልድስ ኔት ፍኖት ውስጥ ይታያል። የሚያስፈልግዎት-1x " 10-LED የፀሐይ ኃይል እንቅስቃሴ ዳሳሽ " ከኢባይ። 3.7v batter እንደሚል እርግጠኛ ይሁኑ
አርዱዲኖ ከአልትራሳውንድ ዳሳሽ እና ከእውቂያ -አልባ የሙቀት ዳሳሽ ጋር መገናኘት -8 ደረጃዎች
አርዱዲኖ ከአልትራሳውንድ ዳሳሽ እና ከእውቂያ -አልባ የሙቀት ዳሳሽ ጋር መገናኘት -በአሁኑ ጊዜ ፣ ሰሪዎች ፣ ገንቢዎች ለፕሮጀክቶች ፕሮቶታይፕ ፈጣን ልማት አርዱዲኖን ይመርጣሉ። አርዱዲኖ ለአጠቃቀም ቀላል በሆነ ሃርድዌር እና ሶፍትዌር ላይ የተመሠረተ ክፍት ምንጭ የኤሌክትሮኒክስ መድረክ ነው። አርዱዲኖ በጣም ጥሩ የተጠቃሚ ማህበረሰብ አለው። በዚህ ፕሮጄክት
RPIEasy - RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ 6 ደረጃዎች
RPIEasy - በ RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ - አንዳንድ የ DIY ዳሳሾችን ለመፍጠር የሚያቅድ ከሆነ ፣ ከዚያ እስከ ታዋቂው ESP8266 ድረስ ርካሽ እና ዝቅተኛ ፍጆታን አልፎ አልፎ “Raspberry Pi Zero W”። ሞዴል እንዲሁ ትልቅ አማራጭ ነው። RPI ዜሮ ወ በግምት 10 የአሜሪካ ዶላር ያስከፍላል እና የኃይል ፍጆታው
IOT123 - I2C ጡብ ፕሮቶቲፒንግ ባሪያ: 3 ደረጃዎች
IOT123 - I2C ጡብ ፕሮቶቲፒንግ ባሪያ - የቅርብ ጊዜውን የ ASSIMILATE ተዋናይ (KY -019 RELAY) በማደግ ላይ እያለ ፣ በጠረጴዛዬ ላይ አንዳንድ ተጨማሪ ሥራዎችን ለማዳን አንድ አጠቃላይ የዲቦርድ ቦርድ ተጣለ። የ I2C IOT123 BRICK መደበኛ ፒኖዎች አሉት ፣ ግን ከኤቲቲው ወደ አነፍናፊ ብጁ ግንኙነቶችን ይፈቅዳል