ዝርዝር ሁኔታ:
ቪዲዮ: ሽቦ አልባ አርዱዲኖ ብርሃን-ተዛማጅ የ LED መብራት Photoresistor ን በመጠቀም 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ ትምህርት ሰጪው አርዱዲኖ ኡኖስን እና የፎቶግራፍ ባለሙያን በመጠቀም ቀልጣፋ ሽቦ አልባ ብርሃን-አነፍናፊ የ LED መብራት ለመገንባት የሚያስፈልጉትን ደረጃዎች በዝርዝር ይዘረዝራል። ለእዚህ መሣሪያ ሊሆን የሚችል ትግበራ በእውነተኛ ሰዓት ውጭ ካለው ትክክለኛ የብርሃን ሁኔታ ጋር የሚስማማ ሰው ሰራሽ የፀሐይ ብርሃን ያላቸው መስኮቶች የሌለውን ክፍል ማብራት ነው። እንጀምር!
የአቅርቦት ዝርዝር
አርዱዲኖ ኡኖ x2
NRF24L01 ሽቦ አልባ አስተላላፊ x2 (ከተፈለገ - NRF24L01 ቦርሳ x2)
TIP120 ዳርሊንግተን ትራንዚስተር
Photoresistor
5 ሚሜ LEDs x3
Ushሽቡተን
100 ohm resistor x3
10k ohm resistor x3
የተለያዩ ዝላይ ሽቦዎች
ደረጃ 1 NRF24L01 ሞጁሎችን እና ወረዳውን ማገናኘት
በዚህ ፕሮጀክት ውስጥ አንድ አርዱinoኖ እንደ ማስተላለፊያ ይሠራል ፣ የግፊት ቁልፍ ሲጫን የብርሃን ደረጃ መረጃን ከፎቶ አንሺው ይልካል። ሌላኛው አርዱinoኖ ያንን መረጃ ወስዶ ወደ ምልክት ወደ ኤልኢዲዎች በመቀየር እንደ ተቀባዩ ሆኖ ያገለግላል። የመጀመሪያው ምስል የማስተላለፊያ ዲያግራምን ያሳያል ፣ ሁለተኛው ደግሞ ተቀባዩን ያሳያል።
ማሳሰቢያ - በፕሮጄክቶቼ ፎቶዎች ውስጥ ፣ NRF24L01 አስተላላፊዎች ከሌላ ፒሲቢ ጋር እንደተያያዙ ያስተውላሉ። ይህ እንደ የኃይል ተቆጣጣሪ ሆኖ ለሚሰራው የ transceivers የጀርባ ቦርሳ ሞዱል ነው። እነዚህ የጀርባ ቦርሳዎች ሽቦን ከማቅለል በተጨማሪ ለ NRF24L01 የኃይል ግቤትን ይቆጣጠራሉ ፣ ይህም የ 5 ቪ የኃይል አቅርቦትን መጠቀም ያስችላል። ለግልፅነት ሲባል እነዚህን የጀርባ ቦርሳዎች በስዕላዊ መግለጫዬ ውስጥ ትቼዋለሁ።
(ቦርሳዎችን ለመጠቀም ከወሰኑ ፣ እባክዎን በክምችቱ NRF24L01 ላይ ለፒን አከባቢዎች ሥዕላዊ መግለጫ ይህንን አገናኝ ይመልከቱ)።
ለቀላል ማጉላት/ዝርዝር እይታ ከዚህ በታች ተያይዞ የወረዳው ፒዲኤፍ ቅጂ ነው።
ደረጃ 2 - አስተላላፊውን ኮድ መስጠት
የመጨረሻው ደረጃ ኮድ መስጠት ነው። ከ NRF24L01 ሞጁሎች ጋር ለመጠቀም የ RadioHead ቤተ -መጽሐፍት ወይም ተመጣጣኝ ቤተ -መጽሐፍት መጫን ያስፈልግዎታል።
ለዚህ ፕሮጀክት ፣ አስተላላፊው እና ተቀባዩ አርዱኢኖዎች በእያንዳንዱ ላይ የተለያዩ ኮድ ይጠቀማሉ። ለአስተላላፊው ኮድ እዚህ አለ
ለምቾት ደግሞ የ.ino ፋይልን (NRF_Send) አያይዣለሁ።
#ያካትቱ
#ያካትቱ
RH_NRF24 nrf24; // አስተላላፊን እንደ nrf24 ማስጀመር
int አዝራር = 5; // ለአዝራሩ እና ለፎቶግራፍ አስተናጋጁ የፒን እሴቶችን ማቀናበር
int pResistor = A0; int እሴት = 0; // የብርሃን ዋጋ ከ0-1023
ባዶነት ማዋቀር ()
{Serial.begin (9600); pinMode (አዝራር ፣ ግቤት); pinMode (pResistor ፣ ማስገቢያ); ከሆነ (! nrf24.init ()) // የሞጁሉን ማስጀመር Serial.println ("init failed") ከተሳካ ተጠቃሚውን ያስጠነቅቃል ፤ // ከ init በኋላ ነባሪዎች 2.402 ጊኸ (ሰርጥ 2) ፣ 2 ሜቢ/ ሰ ፣ 0 ዲቢኤም ከሆነ (! Nrf24.setChannel (1)) Serial.println (“setChannel አልተሳካም”); ከሆነ (! nrf24.setRF (RH_NRF24:: DataRate2Mbps ፣ RH_NRF24:: TransmitPower0dBm)) Serial.println ("setRF አልተሳካም"); }
ባዶነት loop ()
{ከሆነ (digitalRead (አዝራር)) {// አዝራሩ ተጭኖ ከሆነ እሴት = analogRead (pResistor) መልዕክት ይላኩ ፤ // የፎቶግራፍ አስተናጋጁን (0-1023) uint8_t ውሂብ ያንብቡ = {value}; // የብርሃን እሴት nrf24.send (ውሂብ ፣ መጠን (ውሂብ)) የያዘ “ውሂብ ” የሚባል ድርድር ያዘጋጃል ፤ // ድርደራውን ወደ ተቀባዩ ይላኩ nrf24.waitPacketSent (); // ፓኬቱ እስኪላክ ድረስ ይጠብቁ Serial.println ("የብርሃን እሴት:" +ሕብረቁምፊ (እሴት)); // የብርሃን እሴቱን ወደ ተከታታይ ማሳያ ያትሙ}}
ደረጃ 3: ተቀባይውን ኮድ ማድረግ
ለተቀባዩ ፣ ኮዱ እንዲሁ የራዲዮአድ ቤተ -መጽሐፍትን ይጠቀማል።
#ያካትቱ
#ያካትቱ
RH_NRF24 nrf24;
int LEDPin = 3;
int እሴት = 0; // የብርሃን ዋጋ ከ0-1023
ባዶነት ማዋቀር ()
{Serial.begin (9600); pinMode (LEDPin ፣ OUTPUT); ከሆነ (! nrf24.init ()) Serial.println ("init failed"); // ከ init በኋላ ነባሪዎች 2.402 ጊኸ (ሰርጥ 2) ፣ 2 ሜቢ/ ሰ ፣ 0 ዲቢኤም ከሆነ (! Nrf24.setChannel (1)) Serial.println (“setChannel አልተሳካም”); ከሆነ (! nrf24.setRF (RH_NRF24:: DataRate2Mbps ፣ RH_NRF24:: TransmitPower0dBm)) Serial.println ("setRF አልተሳካም"); }
ባዶነት loop ()
{// መልእክት uint8_t buf [RH_NRF24_MAX_MESSAGE_LEN] ይጠብቁ ፤ // የተቀበለውን መልእክት “buf ” uint8_t len = sizeof (buf) በሚባል ድርድር ያከማቹ ፤ // (nrf24.waitAvailableTimeout (200) && nrf24.recv (buf, & len)) የ buf መጠኑን እንደ “ሌን” ያከማቹ // መልዕክቱን ለ 200 ሚሊሰከንዶች ይቀበላል ወይም ሙሉው መልእክት እስኪያገኝ ድረስ {እሴት = buf [0]; // ዋጋውን ለ buf የመጀመሪያ መረጃ ጠቋሚ ያዘጋጃል ፣ እሱም ከ intores ከ photoresistor analogWrite (LEDPin ፣ ካርታ (እሴት ፣ 0 ፣ 1023 ፣ 0 ፣ 255)) ፤ // ለ LED ብሩህነት Serial.println (ሕብረቁምፊ (እሴት)) በ 0-255 መካከል ሚዛናዊ እሴት ለማውጣት የ PWM ፒን ያዘጋጃል ፤ } የአናሎግ ፃፍ (LEDPin ፣ 0); }
ደረጃ 4: ተከናውኗል
ከተለያዩ የብርሃን ደረጃዎች ጋር በመጫወት እና ኤልኢዲዎች ሲዛመዱ በመመልከት ይደሰቱ! የፎቶግራፍ ባለሙያው አንዳንድ ጊዜ ጥሩ ስሜት ሊሰማው ይችላል ፣ እና በአካባቢው ካለው የብርሃን ምንጭ ጋር በጨለማ ክፍል ውስጥ በተሻለ ሁኔታ ይሠራል (ግን ከፀሐይ ውጭም መሥራት ይችላል)።
የሚመከር:
D882 TRANSISTOR ን በመጠቀም አውቶማቲክ ድንገተኛ የድንገተኛ ብርሃን ብርሃን ዑደት እንዴት እንደሚደረግ 3 ደረጃዎች
D882 TRANSISTOR ን በመጠቀም አውቶማቲክ ድንገተኛ የድንገተኛ ብርሃን ብርሃን እንዴት እንደሚሠራ -ሰላም ወዳጆች ፣ ወደ ቻናሌ እንኳን በደህና መጡ ፣ ዛሬ የአውቶማቲክ የአስቸኳይ ጊዜ ብርሃን አጠቃቀም D882 ትራንዚት እንዴት ማድረግ እንደሚችሉ አሳያችኋለሁ።
HC12 ገመድ አልባ ሞዱልን በመጠቀም ገመድ አልባ አርዱዲኖ ሮቦት 7 ደረጃዎች
ኤች.ሲ.ኤል 12 ገመድ አልባ ሞዱልን በመጠቀም ገመድ አልባ አርዱዲኖ ሮቦት - ሄይ ሰዎች ፣ እንኳን ደህና መጡ። በቀደመው ልጥፌዬ ፣ የ H ድልድይ ወረዳ ፣ L293D የሞተር ሾፌር አይሲ ፣ አሳማሚ L293D የሞተር ሾፌር አይሲ ከፍተኛ የአሁኑን የሞተር ነጂዎችን ለማሽከርከር እና የእራስዎን የ L293D ሞተር አሽከርካሪ ቦርድ እንዴት ዲዛይን ማድረግ እና መሥራት እንደሚችሉ አብራራሁ
ባለ 4 መንገድ የትራፊክ መብራት ስርዓት 5 አርዱinosኖስን እና 5 NRF24L01 ሽቦ አልባ ሞጁሎችን በመጠቀም 7 ደረጃዎች (ከስዕሎች ጋር)
ባለ 4 መንገድ ትራፊክ መብራት ስርዓት 5 አርዱኢኖዎችን እና 5 NRF24L01 ሽቦ አልባ ሞጁሎችን በመጠቀም - ከጥቂት ጊዜ በፊት በዳቦ ሰሌዳ ላይ አንድ ጥንድ የትራፊክ መብራቶችን በዝርዝር የሚገልጽ መመሪያ ፈጠርኩ። እኔ ደግሞ የ NRF24L01 ገመድ አልባ ሞዱል ለመጠቀም መሠረታዊ ማዕቀፉን የሚያሳይ ሌላ አስተማሪ ፈጠርኩ። አሰብኩኝ! ብዙ አሉ
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመልካች መብራት): 5 ደረጃዎች (ከስዕሎች ጋር)
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመላካች መብራት)-እጅግ በጣም የሚያብረቀርቅ የኒዮ-retropostmodern አልትራቫዮሌት አመላካች መብራትን እንዴት ማቀናጀት እንደሚቻል። ይህ በሌላ መመሪያ ውስጥ የተዘረዘሩትን የፒ.ሲ.ቢ የማጣበቅ ሂደትን ለመገምገም ያደረግኳቸውን የመጀመሪያዎቹን ሁለት ግንባታዎች ያሳያል። . የእኔ ሀሳብ እነዚህን እንደ እኔ መጠቀም ነው
የኪስ ኤልኢዲ መብራት (እንደ መብራት መብራት ትንሽ .. ዓይነት ጠቃሚ) 4 ደረጃዎች
የኪስ ኤልኢዲ መብራት (እንደ ላስቲሳቤር ቢት .. Kinda Usefull) - ይህ አስተማሪ ጠቃሚ ፣ ምቹ እና ምናልባትም አስደሳች የኪስ መብራት እንዴት እንደሚያደርግ ያሳያል። 1 ኛ ለምስል ጥራት ይቅርታ። ማክሮ በርቶ ቢሆን እንኳ ካሜራ በቅርብ ርቀት ላይ sux። እንዲሁም እኔ ለዚህ እንደ ተሠራሁ መመሪያዎቹን መሳል ነበረብኝ