ዝርዝር ሁኔታ:
ቪዲዮ: IOT123 - 5PIN ATTINY85 NRF24L01 ጡብ: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
አዘምን - ይህ ቅንብር በአብዛኛው አካዴሚያዊ ወይም የሶፍትዌር/የኃይል አቅርቦትን ለመፈተሽ መሠረት ነው። PB5 እንደ ዳግም ማስጀመሪያ ሲሰናከል እንኳን አናሎግ አንባቢን በመጠቀም እሴቶችን በትክክል አያነብም -ለአነፍናፊ ንባቦች ዋና የአጠቃቀም መያዣ። የ ATTINY84 ማዋቀሩን ይመለከታል…
IOT123 BRICKS በመስቀለኛ መንገድ ወይም በሚለብስ ተግባር ላይ ለመጨመር ከሌሎች IOT123 BRICKS ጋር ሊደባለቁ የሚችሉ DIY ሞዱል አሃዶች ናቸው። እነሱ በ ኢንች ካሬ ፣ ባለ ሁለት ጎን ፕሮቶቦርዶች ቀዳዳዎች በኩል እርስ በእርስ የተገናኙ ናቸው።
ይህ BRICK ለ IOT መስቀለኛ መንገድ ውሂብ ውህደት 2.4GHz RF ግንኙነትን ወደ ማስተር ያክላል። አንድ ፒን ብቻ ስለሚያቀርብ በጣም ተለዋዋጭ አይደለም ፣ ግን እኔ ከሄድኩበት ከ 3 ፒን ወረዳ ጥሩ መነሻ እና የበለጠ ኃይል ቆጣቢ ነው።
ይህ ጡብ የሚሸጥ ወይም የራስጌ መቀላቀልን የሚችል የባትሪ ጡብ ፣ የኃይለኛ ጡብ እና የብሩክ ጡብ ይኖረዋል።
ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
ሙሉ የቁሳቁስ እና የመረጃ ምንጭ ዝርዝር አለ።
- nRF24L01+ (1)
- 1 "ባለ ሁለት ጎን ፕሮቶቦር (1)
- ATTINY85-20PU (1)
- 8 ፒን DIL IC ሶኬት (1)
- የሴት ራስጌዎች (2x4P ፣ 1P ፣ 2P)
- የሚገጣጠም ሽቦ (~ 8)
- ብረት እና ብረት (1)
- ጠንካራ የሳይኖክራይሌት ማጣበቂያ (1)
ደረጃ 2 የወረዳ ስብሰባ
ቢጫ ጥላ ያደረባቸው አደባባዮች በኋላ ለግንኙነቶች ሊያገለግሉ የሚችሉ ቦታዎች ናቸው ፣ ስለሆነም ከሽቦዎች ለማፅዳት ይሞክሩ።
40 ፒ የራስጌ ወረቀቶችን የሚጠቀሙ ከሆነ 1 ፒ እና 2 ፒ ራስጌዎችን ይቁረጡ እና ፋይል ያድርጉ ፣ እንዲሁም 2x4P ን (ከ 2 የተለየ 4 ፒ ዎች) በማጣበቅ።
ከጉድጓዱ በኩል በሌላኛው በኩል መሸጫ የሚከለክልባቸው ጥቂት አጋጣሚዎች አሉ። ይህ በሚሆንበት ጊዜ በግብ ቀዳዳው ላይ በግብ ላይ ዶቤን ሸጥኩ ፣ ከዚያ ከጎኑ ሻጩን ቀልጦ የተጋለጠውን የማያያዣ ሽቦን ወደ መሃል ቀዳዳ ይግፉት ፣ ይያዙ እና ሙቀትን ያስወግዱ።
- 2x4P ሴት ራስጌ (1) ፣ 8 ፒ DIL ሶኬት (2 ፣ ግማሽ ጨረቃ ወደ መሃል) ፣ 1 ፒ ሴት ራስጌ (3) እና 2 ፒ ሴት ራስጌ (4) ከላይ ያስገቡ። ታችኛው ክፍል ላይ አጥፋ።
- ከላይ ፣ ቢጫ ሽቦን ወደ YELLOW1 እና YELLOW2 ፣ እና በሻጩ ይከታተሉት።
- ከላይ ፣ ቢጫ ሽቦን ወደ YELLOW3 እና YELLOW4 ፣ እና በሻጩ ይከታተሉት።
- ከላይ ፣ ቢጫ ሽቦን ወደ YELLOW5 እና YELLOW6 ፣ እና በሻጩ ይከታተሉት።
- ከላይ ፣ ቀይ ሽቦን ወደ RED1 እና RED2 ፣ እና በሻጩ ይከታተሉት።
- ከታች ፣ ጥቁር ሽቦን ወደ BLACK1 እና BLACK2 ፣ እና በሻጩ ይከታተሉ።
- ከታች ፣ ቀይ ሽቦን ወደ RED1 እና ወደ RED2 ፣ እና በሻጩ ላይ ይከታተሉት።
- ከታች ፣ ቢጫ ሽቦን ወደ YELLOW1 እና YELLOW2 ፣ እና በሻጩ ይከታተሉት።
- ከታች ፣ ቢጫ ሽቦን ወደ YELLOW3 እና YELLOW4 ፣ እና በሻጩ ይከታተሉት።
ደረጃ 3: ሙከራ
ለሙከራ ኮዱ ቀላል እና ከ www.theengineeringprojects.com የተወሰደ ነው። አንድ የአርዱዲኖ UNO ማስተር የ RF እንቅስቃሴን ወደ ተከታታይ ኮንሶል ይመዘግባል። ATTINY85 nRF24L01 BRICK ይጨምራል እና ለ RF ሰርጥ ኢንቲጀር ይጽፋል። እኛ ፒን 1 ን ስለማንጠቀም ፣ የኋላ ዳግም ማስጀመሪያ ፊውዝ ቢት ቅንብሩን ለሌላ አስተማሪ እተወዋለሁ ፣ ወይም ሂደቱን እዚህ መከተል ይችላሉ።
የላኪ ኮድ
የመቀበያ ኮድ
- የመቀበያ ኮዱን በ Arduino UNO ላይ ይስቀሉ።
- ከላይ እንደሚታየው UNO ን ወደ nRF24L01 ያገናኙት።
- የላኪውን ኮድ በ ATTINY85 (ATTinyCore/ATTINY85/8MHz) ላይ ይስቀሉ።
- ATTINY85 ን ወደ ጡብ ያክሉ።
- NRF24L01 ን ወደ ጡብ ያክሉ።
- Arduino UNO ን በዩኤስቢ በኩል ከፒሲ ጋር ያገናኙ።
- በ Arduino IDE ውስጥ ትክክለኛውን COM ወደብ ይምረጡ።
- በ 57600 ባውድ ላይ ተከታታይ ሞኒተርን ይክፈቱ።
- ጡቡን በ ~ 3V ያጠናክሩ (በዚህ ደረጃ ላይ 1 ኛ ፎቶን ይመልከቱ)።
- ወደ መሥሪያው የተጻፉትን እሴቶች ይፈትሹ።
በ https://www.instructables.com/id/IOT123-5PIN-ATTINY85-NRF24L01-BRICK ላይ ለመሞከር ከ https://www.theengineeringprojects.com/2015/07/interfacing-arduino-nrf24l01.html የተወሰደ ኮድ
// ላክ - ATTINY85 |
#መግለፅ_ፒን 3 |
#CSS_PIN4 ን ይግለጹ |
#"RF24.h" ን ያካትቱ |
RF24 ሬዲዮ (CE_PIN ፣ CSN_PIN); |
constuint64_t ቧንቧዎች [2] = {0xF0F0F0F0E1LL ፣ 0xF0F0F0F0D2LL}; |
ያልተፈረመ ትዕዛዝ = 1; |
voidsetup () |
radio.begin (); |
ሬዲዮ። ዳግም ማስጀመር (15 ፣ 15); |
radio.openReadingPipe (1 ፣ ቧንቧዎች [1]); |
radio.startListening (); |
radio.printDetails (); |
radio.openWritingPipe (ቧንቧዎች [0]); |
radio.openReadingPipe (1 ፣ ቧንቧዎች [1]); |
radio.stopListening (); |
} |
ባዶ (ባዶ) |
{ |
radio.stopListening (); |
ሬዲዮ። ይፃፉ (& ትዕዛዝ ፣ መጠን (ያልተፈረመ)); |
radio.startListening (); |
ትዕዛዝ ++; |
መዘግየት (1000); |
} |
በ raitRF24L01_aattiny85_send.ino በ GitHub የተስተናገደ ይመልከቱ
በ https://www.instructables.com/id/IOT123-5PIN-ATTINY85-NRF24L01-BRICK ላይ ለመሞከር ከ https://www.theengineeringprojects.com/2015/07/interfacing-arduino-nrf24l01.html የተወሰደ ኮድ
// ተቀበል - ARDUINO UNO |
#ያካትቱ |
#"nRF24L01.h" ን ያካትቱ |
#"RF24.h" ን ያካትቱ |
RF24 ሬዲዮ (9 ፣ 10); |
constuint64_t ቧንቧዎች [2] = {0xF0F0F0F0E1LL ፣ 0xF0F0F0F0D2LL}; |
ባዶነት (ባዶ) |
{ |
Serial.begin (57600); |
radio.begin (); |
ሬዲዮ። ዳግም ማስጀመር (15 ፣ 15); |
radio.openReadingPipe (1 ፣ ቧንቧዎች [1]); |
radio.startListening (); |
radio.printDetails (); |
radio.openWritingPipe (ቧንቧዎች [1]); |
radio.openReadingPipe (1 ፣ ቧንቧዎች [0]); |
radio.startListening (); |
} |
ባዶ (ባዶ) |
{ |
Serial.println ("loop"); |
ከሆነ (ሬዲዮ. ይገኛል) |
{ |
ያልተፈረመ ውሂብ = 0; |
ሬዲዮ. |
Serial.println (ውሂብ); |
} |
መዘግየት (1000); |
} |
በ raitRF24L01_arduino_receive.ino በ GitHub የተስተናገደ ይመልከቱ
ደረጃ 4: ቀጣይ እርምጃዎች
ከዚህ ጋር የሚያጨቃጨቁ ሌሎች IOT123 ጡቦች
- 3.3V የኃይል ጡብ
- LIR2032 የባትሪ ጡብ
የሚመከር:
ATtiny85 ተለባሽ የንዝረት እንቅስቃሴ መከታተያ ሰዓት እና ፕሮግራም ATtiny85 ከአርዱዲኖ ኡኖ ጋር 4 ደረጃዎች (ከስዕሎች ጋር)
ATtiny85 ተለባሽ የሚንቀጠቀጥ የእንቅስቃሴ መከታተያ ሰዓት እና ፕሮግራም ATtiny85 ከአርዱዲኖ ኡኖ ጋር - የሚለበስ እንቅስቃሴን የመከታተያ ሰዓት እንዴት ማድረግ እንደሚቻል? ይህ መዘግየትን ሲያገኝ ንዝረት ለማድረግ የተነደፈ ተለባሽ መግብር ነው። አብዛኛውን ጊዜዎን እንደ እኔ ኮምፒውተር ላይ ያሳልፋሉ? ሳያውቁት ለሰዓታት ተቀምጠዋል? ከዚያ ይህ መሣሪያ f
3 ATtiny85 የፒን ቁጥጥር - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 ደረጃዎች
3 ATtiny85 ፒኖች ቁጥጥር - Nrf24L01 - التحكم بثلاثة دبابيس بسم الله الرحمن الرحيم
2.4Ghz NRF24L01 ሞዱሉን ከአርዲኖ ጋር በመጠቀም ገመድ አልባ የርቀት መቆጣጠሪያ - Nrf24l01 4 ሰርጥ / 6 የሰርጥ አስተላላፊ ተቀባይ ለ Quadcopter - Rc ሄሊኮፕተር - አርዱinoኖን በመጠቀም የ Rc አውሮፕላን 5 ደረጃዎች (ከስዕሎች ጋር)
2.4Ghz NRF24L01 ሞዱሉን ከአርዲኖ ጋር በመጠቀም ገመድ አልባ የርቀት መቆጣጠሪያ | Nrf24l01 4 ሰርጥ / 6 የሰርጥ አስተላላፊ ተቀባይ ለ Quadcopter | Rc ሄሊኮፕተር | አርዱinoኖን በመጠቀም የ Rc አውሮፕላን - የ Rc መኪና ለመሥራት | ባለአራትኮፕተር | ድሮን | RC አውሮፕላን | የ RC ጀልባ ፣ እኛ ሁል ጊዜ ተቀባይ እና አስተላላፊ እንፈልጋለን ፣ ለ RC QUADCOPTER 6 ሰርጥ አስተላላፊ እና ተቀባይ እንፈልጋለን እንበል እና ያንን ዓይነት TX እና RX በጣም ውድ ነው ፣ ስለሆነም በእኛ ላይ አንድ እናደርጋለን
IOT123 - ATTINY85 የቦርድ መርሃ ግብር ጅግ 3 ደረጃዎች
IOT123 - ATTINY85 የቦርድ መርሃ ግብር ጅግ: በጡብ ዲዛይኖች ላይ ፣ ከ ATTINY85 ጋር የሚገናኙት ቀዳዳዎች ጥቅም ላይ ያልዋሉ መሆናቸውን ጠቅሷል ፣ DIP8 ወደ ፒሲቢ ሲሸጥ የፖጎ ፒን ፕሮግራም አውጪን ለማንቃት። ይህ የ pogo pin ፕሮግራም አዘጋጅ ነው። ይህ በእውነቱ ከፊት አስማሚ መሪ ብቻ ነው
IOT123 - ATTINY85 SOFTWARE SERIAL JIG ስብሰባ 4 ደረጃዎች
IOT123 - ATTINY85 SOFTWARE SERIAL JIG Assembly - ATTINY85 ን ለዝቅተኛ ኃይል ዳሳሽ ማሽነሪዎች እጠቀም ነበር። በመጀመሪያ እኔ ኮንሶል በመጠቀም እነዚህን ቺፖችን ለማረም ምንም መንገድ እንደሌለ አሰብኩ እና አንዳንድ ቆንጆ " እዚያ ተጠቀምኩ " በሩጫ ሰዓት ውስጥ ምን እየተከናወነ እንዳለ ለመመልከት ዘዴዎች። ከዚያ የሶፍትዌር ሴሪያን አገኘሁ