ዝርዝር ሁኔታ:

የአርዱዲኖ ሽቦ አልባ ጥምረት መቆለፊያ ከ NRF24L01 እና 4 ዲጂት 7 ክፍል ማሳያ 6 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ ሽቦ አልባ ጥምረት መቆለፊያ ከ NRF24L01 እና 4 ዲጂት 7 ክፍል ማሳያ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ ሽቦ አልባ ጥምረት መቆለፊያ ከ NRF24L01 እና 4 ዲጂት 7 ክፍል ማሳያ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ ሽቦ አልባ ጥምረት መቆለፊያ ከ NRF24L01 እና 4 ዲጂት 7 ክፍል ማሳያ 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ህዳር
Anonim
የአርዱዲኖ ሽቦ አልባ ጥምረት መቆለፊያ ከ NRF24L01 እና 4 አሃዝ 7 ክፍል ማሳያ ጋር
የአርዱዲኖ ሽቦ አልባ ጥምረት መቆለፊያ ከ NRF24L01 እና 4 አሃዝ 7 ክፍል ማሳያ ጋር

ይህ ፕሮጀክት በ 4 አሃዝ 7 ክፍል ማሳያ አንድ ነገር ለማድረግ ህይወቱን እንደ ልምምድ አድርጎ ጀመረ።

እኔ ያመጣሁት ጥምር ቁጥር 4 አሃዝ የመግባት ችሎታ ነው ፣ ግን አንዴ ከተጠናቀቀ በጣም አሰልቺ ነበር። እኔ የሠራሁት አርዱዲኖ UNO ን በመጠቀም ነው። ሠርቷል ፣ ግን ሌላ ምንም አላደረገም።

ከዚያ የተመረጠውን ቁጥር ለመቀበል አንድ አዝራር ሊኖረው ይችላል ፣ እና ምናልባትም ጥምሩን ለመቀየር ሌላ ቁልፍ እና ምናልባትም በማንኛውም ጊዜ የነበረበትን ሁኔታ ለማሳየት ኤልኢዲ ሊኖረው ይገባል የሚል ሀሳብ ነበረኝ። እሱ እንደ ዕቅድ ቢመስልም ፣ እኔ ደግሞ በ UNO ላይ ፒን እጨርሳለሁ ማለት ነው። ይህንን ክፍል ብዙ የማባዛት መንገድ ሊኖር ይችላል ግን የት መጀመር እንዳለብኝ አላውቅም ፣ ስለዚህ ወደ አርዱዲኖ ሜጋ ደረስኩ።

አሁን እኔ ትልቅ ሰሌዳ እየተጠቀምኩ እና የምጫወትባቸው ብዙ ፒኖች ስላሉኝ ፣ አንዳንድ ዓይነት መቀየሪያን ከሚቆጣጠር ከሌላ አርዱinoኖ ጋር ለመገናኘት የ Wi-Fi ችሎታዎችን ለመጨመር ወሰንኩ።

ደረጃ 1: መስፈርቶች እና ክፍሎች ዝርዝር

መስፈርቶች እና ክፍሎች ዝርዝር
መስፈርቶች እና ክፍሎች ዝርዝር

ስለዚያ ሁሉ ካሰብኩ በኋላ አሁን የሚያስፈልጉኝ ነገሮች ዝርዝር አሉኝ

  • ባለ 4 አሃዝ ጥምር ለመግባት መቻል።
  • በነባሪ የሃርድ ኮድ ጥምር ለመጀመር።
  • ጥምሩን ለመለወጥ እና አዲሱን ጥምረት በአርዱዲኖ EEPROM ውስጥ ለማከማቸት።
  • የመቆለፊያውን ሁኔታ በቀይ LED ለተቆለፈ እና ለአረንጓዴ LED ክፍት።
  • ጥምረቱ በሰማያዊ ኤልዲ ሲቀየር ሁኔታውን ያሳዩ።
  • ግዛቱ ሲከፈት ለተወሰነ ጊዜ ይቆዩ ከዚያም ወደ ተቆለፈው ሁኔታ ይመለሱ።
  • የተቆለፈ/የተከፈተበትን ሁኔታ ለሌላ አርዱinoኖ ያስተላልፉ።
  • በተቀባዩ አርዱinoኖ ላይ ተመሳሳይ ሁኔታ ከቀይ እና አረንጓዴ ኤልኢዲዎች ጋር ያሳዩ።
  • ለሠርቶ ማሳያ ዓላማዎች ፣ በተቀበለው ሁኔታ ላይ በመመስረት እንደ መቆለፊያ ዘዴ ሆኖ እንዲሠራ servo ይጠቀሙ።

ከሚያስፈልጉት መስፈርቶች አሁን የክፍሎች ዝርዝር መፍጠር እችላለሁ-

አስተላላፊ;

  • አርዱዲኖ ሜጋ።
  • የዳቦ ሰሌዳ።
  • ባለ 4 አሃዝ 7 ክፍል ማሳያ።
  • 2 X ቅጽበታዊ መቀያየሪያዎች ፣ ከካፕስ ጋር።
  • 1 X RGB LED።
  • 9 X 220ohm resistors። 8 ለዕይታ እና 1 ለ RGB LED።
  • 2 X 10kohm resistors። ለ 2 አዝራሮች ተቃዋሚዎችን ወደታች ይጎትቱ። (በእውነቱ 9.1kohm ን እጠቀም ነበር ምክንያቱም ያ ያለኝ)
  • 1 X 10k potentiometer።
  • 1 ኤክስ NRF24L01
  • [አስገዳጅ ያልሆነ] 1 ኤች YL-105 ለ NRF24L01 የተሰበረ ሰሌዳ። ይህ ለ 5 ቪ ግንኙነት እና ቀላል ሽቦን ያስችላል። ዝላይ ሽቦዎች

ተቀባዩ;

  • አርዱዲኖ UNO።
  • የዳቦ ሰሌዳ።
  • 1 X RGB LED።
  • 1 X 220ohm resistor። ለ LED።
  • 1 X servo. እኔ SG90 ን ለሠርቶ ማሳያ ዓላማዎች ብቻ እጠቀም ነበር።
  • 1 ኤክስ NRF24L01
  • አማራጭ] 1 ለኤን አር ኤፍ 24 ኤል 01 1 X YL-105 የተሰበረ ሰሌዳ። ይህ ለ 5 ቪ ግንኙነት እና ቀላል ሽቦን ያስችላል።
  • ዝላይ ሽቦዎች

ደረጃ 2 - ማሳያ

ማሳያ
ማሳያ
ማሳያ
ማሳያ

ባለ 4 አሃዝ 7 ክፍል ማሳያ እጠቀም ነበር

በ SMA420564 እና SM420562K ተፈትኗል (ፒኖች አንድ ናቸው)

ፒኖች 1 እና 12 ምልክት ይደረግባቸዋል።

ከላይ ወደታች የፒን ዝግጅት 12 ፣ 11 ፣ 10 ፣ 9 ፣ 8 ፣ 7 1 ፣ 2 ፣ 3 ፣ 4 ፣ 5 ፣ 6

ፒኖች 12 ፣ 9 ፣ 8 ፣ 6 አሃዙን ከ 1 እስከ 4 ከግራ ወደ ቀኝ ያብሩ ወይም ያጥፉ

ደረጃ 3: አርዱዲኖ ሜጋን ማገናኘት

አርዱዲኖ ሜጋን ማገናኘት
አርዱዲኖ ሜጋን ማገናኘት

ለአርዱዲኖ ፒን ዝግጅት ማሳያ

  • በ 220ohm resistor (E) በኩል 6 ለመሰካት 1
  • በ 220ohm resistor (D) በኩል 2 ለመሰካት
  • 3 በ 220ohm resistor (DP) በኩል እዚህ ላይ ጥቅም ላይ ያልዋለ
  • 4 በ 220ohm resistor (C) በኩል 4 ለመሰካት
  • በ 220 ohm resistor (G) በኩል 8 ለመሰካት 8
  • 6 ወደ ፒን 33 (ዲጂት 4)
  • በ 220ohm resistor (B) በኩል 3 ለመሰካት 3
  • 8 ከፒን 32 (ዲጂት 3)
  • 9 ወደ ፒን 31 (ዲጂት 2)
  • 10 በ 220ohm resistor (F) በኩል 7 ለመሰካት
  • በ 220ohm resistor (A) በኩል 2 ለመሰካት
  • 12 ወደ ሚስማር 30 (ዲጂት 1)

በሚታየው አሃዝ ላይ ያለውን ቁጥር ለመለወጥ 10kohm potentiometer

  • የውጭ ፒን እስከ 5 ቪ
  • የመሃል ፒን ወደ A0
  • ሌላ የውጭ ፒን ወደ GND

የቁጥር አዝራርን ይቀበሉ።

  • 36 ለመሰካት።
  • እና በጂንዲኤን በ 10kohm መጎተቻ ተከላካይ በኩል 36 ን ይሰኩ

የጥምር ቁጥር ቁልፍን ይለውጡ።

  • 37 ለመሰካት።
  • እና 37 ን በ 10kohm መጎተት ወደታች ተከላካይ ወደ GND ያያይዙ

RGB LED (የጋራ ካቶድ)

  • ካቶድ ወደ GND በ 220ohm resistor በኩል
  • 40 ለመሰካት ቀይ
  • ለመሰካት አረንጓዴ 41
  • 42 ለመሰካት ሰማያዊ

NRF24L01 ከተቆራረጠ ቦርድ ጋር

  • MISO ን ለመሰካት 50 (በወሰነው ፒን በኩል አስገዳጅ)
  • MOSI 51 ላይ ለመሰካት (በወሰነው ፒን በኩል አስገዳጅ)
  • SCK ን ለመሰካት 52 (በወሰነው ፒን በኩል አስገዳጅ)
  • CE ለመሰካት 44 (አማራጭ የፒን ቁጥር ግን በስዕሉ ውስጥ ተገል definedል)
  • CSN ወደ 45 (አማራጭ የፒን ቁጥር ግን በስዕሉ ውስጥ ተገል definedል)
  • ቪሲሲ ወደ አርዱዲኖ 5 ቪ (ወይም 3.3v የመለያያ ሰሌዳውን ካልተጠቀሙ)
  • GND ወደ Arduino GND

ደረጃ 4: የአርዱዲኖ UNO ን ማገናኘት

የ Arduino UNO ን ማገናኘት
የ Arduino UNO ን ማገናኘት

RGB LED (የጋራ ካቶድ)

  • ካቶድ ወደ GND በ 220ohm resistor በኩል
  • ለመሰካት ቀይ 2 አረንጓዴ ከፒን 3
  • ሰማያዊ (እዚህ ጥቅም ላይ አልዋለም)

አገልጋይ

  • ጥቅም ላይ ከዋለ ወደ አርዱዲኖ 5 ቪ ቀይ ወይም የተለየ አቅርቦት
  • ቡናማ ወደ አርዱዲኖ ጂኤንዲ እና ጥቅም ላይ ከዋለ የተለየ አቅርቦት
  • ብርቱካን ለመሰካት 6

NRF24L01 ከተቆራረጠ ቦርድ ጋር

MISO ን ለመሰካት 12 (በወሰነው ፒን በኩል አስገዳጅ)

MOSI ን ለመሰካት 11 (በወሰነው ፒን በኩል አስገዳጅ)

SCK ን ለመሰካት 13 (በወሰነው ፒን በኩል አስገዳጅ)

CE ለመሰካት 7 (አማራጭ የፒን ቁጥር ግን በስዕሉ ውስጥ ተገል definedል)

CSN ን ለመሰካት 8 (አማራጭ የፒን ቁጥር ግን በስዕሉ ውስጥ ተገል definedል)

ቪሲሲ ወደ አርዱዲኖ 5 ቪ (ወይም 3.3v የመለያያ ሰሌዳውን ካልተጠቀሙ)

GND ወደ Arduino GND

ደረጃ 5: እንዴት እንደሚሰራ

Image
Image
እንዴት እንደሚሰራ
እንዴት እንደሚሰራ
እንዴት እንደሚሰራ
እንዴት እንደሚሰራ
እንዴት እንደሚሰራ
እንዴት እንደሚሰራ

ሁለቱም የዳቦ ሰሌዳዎች ከተጠናቀቁ እና ተገቢው ንድፍ በእነሱ ላይ ከተሰቀለ ፣ አሁን ልንሞክረው እንችላለን።

ከሁለቱም ሰሌዳዎች ጋር በኃይል።

ቀይ ሰሌዳዎቹ በሁለቱም ሰሌዳዎች ላይ መታየት አለባቸው።

ማሳያው በመጀመሪያው አሃዝ ውስጥ አንድ ቁጥር ያሳያል። ይህ ቁጥር potentiometer በአሁኑ ጊዜ በተቀመጠበት ላይ የሚመረኮዝ ይሆናል።

የሚፈለገውን ቁጥር ለማግኘት ፖታቲሞሜትርን ያብሩ።

ቁጥሩ ከተገኘ በኋላ የመቀበያ አዝራሩን ይጫኑ። በእኔ ሁኔታ ከፖታቲሞሜትር በስተግራ ያለው አንዱ ነው።

ለሌሎቹ ሶስት ቁጥሮች ተመሳሳይ ነገር ያድርጉ።

የገባው ውህደት ትክክል ከሆነ ፣ OPEn የሚለው ቃል ይታያል ፣ አረንጓዴው ኤልዲ በሁለቱም ሰሌዳዎች ላይ ያበራል እና ሰርቪው 180 ዲግሪ ይሆናል።

ማሳያው ባዶ ይሆናል እና አረንጓዴው LED ለ 5 ሰከንዶች ያህል እንደበራ ይቆያል።

የመክፈቻው ጊዜ ካለቀ በኋላ ሁለቱም ኤልኢዲዎች ቀይ ይሆናሉ እና ሰርቪው ወደ መጀመሪያው 180 ዲግሪ ይመለሳል።

የገባው ጥምረት ትክክል ካልሆነ ፣ OOPS የሚለው ቃል ይታያል እና ቀዩ ኤልኢዲዎች እንደበራ ይቆያሉ።

በ 1 1 1 1 ንድፍ ውስጥ ጠንካራ ኮድ ያለው ነባሪ ጥምረት አለ።

ጥምሩን ለመቀየር መጀመሪያ ትክክለኛውን ውህደት ማስገባት አለብዎት።

አንዴ OPEn የሚለው ቃል ከጠፋ በኋላ ሌላውን ቁልፍ ለመጫን 5 ሰከንዶች ያህል አለዎት።

አንዴ የለውጥ ጥምር ቅደም ተከተል ከገቡ በኋላ ፣ ዋናው ቦርድ ኤልዲ ሰማያዊ ይሆናል ፣ ሌላኛው አረንጓዴ ሆኖ ይቆያል እና ስለዚህ ክፍት ነው።

ልክ እንደበፊቱ በተመሳሳይ መንገድ አዲስ ጥምረት ያስገቡ።

አዲሱ ጥምረት ከተቀበለ (በመጨረሻው የአዝራር ቁልፍ ላይ) በ EEPROM ውስጥ ይቀመጣል።

ሁለቱም አርዱኢኖዎች አሁን ወደ ተቆለፈ ሁኔታ ይሄዳሉ።

አዲሱን ጥምረትዎን ያስገቡ እና እንደተጠበቀው ይከፈታል።

በ EEPROM ውስጥ ጥምር ከተቀየረ እና ከተከማቸ በኋላ ፣ 1 1 1 1 ያለው ከባድ ኮድ ነባሪ ችላ ይባላል።

ደረጃ 6: ሁሉም ተከናውኗል

ይህንን የገነባሁት በአንድ አውሮፕላን በኩል 15 ጫማ ገደማ በሆነ የአየር ላይ የተገነባ እና ጥሩ ግንኙነትን በመጠቀም መሠረታዊ የሆነውን NRF24L01 ን በመጠቀም ነው።

የአርዱዲኖ ሜጋ ዳቦ ሰሌዳ በመንገዱ ላይ ሽቦዎች በመጠኑ ስለተጠቀመ ፣ በአንዳንድ ቦታዎች ቀጥታ መዝለሎችን እጠቀም ነበር። ይህ ፣ በእውነቱ በአንድ የዳቦ ሰሌዳ ላይ ብዙ አለ ፣ ስዕሎቹን መከተል አስቸጋሪ ያደርገዋል።

ሆኖም ፣ እኔ ሁሉንም ነገር ፒን ለፒን አብራርቻለሁ ብዬ አስባለሁ እና ጀማሪ ቢሆኑም እንኳ በአንድ ጊዜ አንድ ሽቦ ወይም ፒን በመውሰድ ብቻ ይህንን ትንሽ ፕሮጀክት መገንባት መቻል አለብዎት።

ሁለቱም ንድፎች ለንባብ ቀላልነት ሙሉ አስተያየት ተሰጥቷቸዋል እና ለማውረድ እዚህ ይገኛሉ።

ለአርዱዲኖ ሜጋ ያለው ንድፍ በጣም ትልቅ ነው ፣ ወደ 400 ገደማ መስመሮች ግን ሊተዳደሩ በሚችሉ ቁርጥራጮች ተከፋፍሏል ስለዚህ በቀላሉ መከተል አለበት።

የሚመከር: