ዝርዝር ሁኔታ:
![12V LED PWM Dimmer በ ESP8266: 3 ደረጃዎች 12V LED PWM Dimmer በ ESP8266: 3 ደረጃዎች](https://i.howwhatproduce.com/images/006/image-15681-47-j.webp)
ቪዲዮ: 12V LED PWM Dimmer በ ESP8266: 3 ደረጃዎች
![ቪዲዮ: 12V LED PWM Dimmer በ ESP8266: 3 ደረጃዎች ቪዲዮ: 12V LED PWM Dimmer በ ESP8266: 3 ደረጃዎች](https://i.ytimg.com/vi/Nt29khNO9-o/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
![12V LED PWM Dimmer ከ ESP8266 ጋር 12V LED PWM Dimmer ከ ESP8266 ጋር](https://i.howwhatproduce.com/images/006/image-15681-48-j.webp)
ቤተሰቤን የበለጠ ዘላቂ ለማድረግ እየሞከርኩ ሳለ ፣ የ halogen አምፖሎችን ወደ መሪ መብራቶች እለውጥ ነበር። ማንኛውንም ዓይነት አምፖል ለመተካት ብዙ አማራጮች አሉ። ይህንን በምሠራበት ጊዜ የሚከተለውን ችግር አጋጠመኝ - 7 12 ቮልት ሃሎጅን አምፖሎችን ፣ እያንዳንዳቸው 10 ዋት የሚጠቀም የመብራት መሳሪያ ነበረኝ። ይህ መብራት በጥሩ ሁኔታ በሚሠራ በዲሚመር ቁጥጥር ስር ነበር። አምፖሎቹን ለ 12 ቮልት የመብራት መብራቶች ስቀይር ፣ እያንዳንዱ 1 ዋት ፣ ዲሞመር መጥፎ ሥራ ሠርቷል - ብርሃኑ ብልጭ ድርግም ብሏል ፣ እና ደብዛዛው በተወሰነ ደረጃ የተዛባ ነበር። ይህ በብዙ የክላሲካል ዲሚተሮች ላይ ችግር ነው -እነሱ ለመስራት የኃይል አነስተኛ ኃይል ደረጃ አላቸው።
ስለዚህ ፣ በእኔ የዶሚቲክስ ስርዓት ላይ በመመስረት ፣ ይህንን በእጅ ማንጠልጠያ በአዲሱ ለመለወጥ ወሰንኩ ፣ ይህም በርቀት መቆጣጠር መቻል ተጨማሪ ጥቅም ይኖረዋል። ለእንደዚህ ዓይነቱ ነገር ፍጹም የሆነውን የ N- ሰርጥ MOSFET (IRF540) ን በመጠቀም ቀዝቅዞ ገንብቻለሁ-በ PWM ምልክት ቁጥጥር ሊደረግበት ይችላል ፣ እና በ 100 ቮልት እና በ 33 አምፔር ከፍተኛ ደረጃዎች ፣ የማይፈርስ ነው። ለዚህ ዓላማ በቂ ነው (ፈጣን ቼክ 7 x 1 ዋት = 7 ዋት ፣ በ 12 ቮልት የተከፈለ ከፍተኛ የአሁኑን.58 አምፔር ይሰጣል)። እኔ ይህንን አምፖል ለ 12 አምፖሎች ላለው ሌላ መሣሪያ ፣ እያንዳንዱ 2 ዋት ፣ ይህም ከፍተኛውን 2 አምፔር ለሚሰጥ ፣ ለመጠቀምም እፈልጋለሁ ፣ ስለዚህ ያ በቂ ነው። የ PWM ምልክቱን ድግግሞሽ የሚጠብቅበት ብቸኛው ነገር ፣ ግን ለ Arduino ወይም ESP8266 (500 Hz ወይም 1kHz) የተለመዱ እሴቶች ችግር አይደሉም።
ደረጃ 1: ደረጃ 1: አካላት
![ደረጃ 1: አካላት ደረጃ 1: አካላት](https://i.howwhatproduce.com/images/006/image-15681-49-j.webp)
- የ LED አሽከርካሪ (230 ቮልት ኤሲ ወደ 12 ቮልት ዲሲ መቀየሪያ) ለዓላማዬ ፣ ቢበዛ 24 ዋት መጠቀም እፈልጋለሁ ፣ ስለሆነም በ 12 ቮልት እና በ 2 አምፔር የ LED ሾፌር ጀመርኩ። አንዱን በቻይና አከፋፋይ ጣቢያ አገኘሁት። ይህ አሽከርካሪ 12 ቮልት ፣ 28 ዋት ደረጃ ተሰጥቶት ነበር ፣ ስለዚህ መጫኑን በራሱ መንዳት በቂ ነበር። ለራስዎ ሁኔታ ፣ በመጫኛዎ ላይ በመመስረት ቀለል ያለ ወይም ከባድ ስሪት መጠቀም ይችላሉ።
- IRF540 n-channel MOSFET
- Adafruit Huzzah ESP8266 Breakout ምክንያቱም ዋይፋይ መጠቀም ስለፈለግኩ እና የአዳፍሬትን ምርቶች በፍፁም ስለምወድ ይህንን ቦርድ መርጫለሁ-እሱ ምቹ በሆነ የፕሮግራም አወጣጥ ፣ በቦርድ ላይ የኃይል ተቆጣጣሪ እና በሚያምር መልክ ምክንያት ESP8266 ይሰጠኛል። ለዚህ ፕሮጀክት ትንሽ ከመጠን በላይ ከመጠን በላይ ነው ፣ ግን ሙከራን እና ማረም በጣም ቀላል ያደርገዋል።
- LM2596 ላይ የተመሠረተ ዲሲ-ዲሲ መቀየሪያ ለኤኤስፒ ቦርድ ኃይልን ከ 12 ቮልት ለማግኘት ፣ ተቆጣጣሪ ያስፈልገኝ ነበር። እነዚህ ትናንሽ መቀየሪያዎች በጣም ቀልጣፋ እና በጣም ርካሽ ናቸው።
-
ሮታሪ ኢንኮደር በአዝራር ተግባር ፣ አብሮ በተሰራው መሪ ብርሃን
www.sparkfun.com/products/10596
ማንኛውም የ rotary ኢንኮደር ያደርግ ነበር ፣ ግን አብሮገነብ የ LED ጥሩ የተጨመረ ባህሪን ወደድኩ።
-
ግልጽ የፕላስቲክ እጀታ
www.sparkfun.com/products/10597
- ተከላካይ 4 ኪ 7
- ተከላካይ 1 ኪ
ደረጃ 2 - ደረጃ 2 - ወረዳው
![ደረጃ 2 - ወረዳው ደረጃ 2 - ወረዳው](https://i.howwhatproduce.com/images/006/image-15681-50-j.webp)
ይህ እኔ የተጠቀምኩበት ወረዳ ነው -ፒን 4 እና 5 ን ለ rotary encoder ግብዓቶች ፣ እና ለቁልፍ 0 ፒን እጠቀም ነበር። ፒን 0 እንዲሁ በቦርዱ ላይ ካለው ቀይ መሪ ጋር ተገናኝቷል ፣ ስለዚህ ይህንን መሪ በመመልከት በኮድ ላይ ያለውን የአዝራር ተግባር መፈተሽ እችል ነበር።
ፒን 16 ለ PWM ውፅዓት ጥቅም ላይ ይውላል ፣ እና ይህንን በቀጥታ በ Sparkfun ኢንኮደር ላይ ካለው አረንጓዴ መሪ ጋር አገናኘሁት። ESP8266 3 ፣ 3 ቮልት ነው ፣ እና በ 100%እንኳን ፣ 2 ፣ 9 ቮልት ውፅዓት ብቻ ነው የምለካው ፣ ስለዚህ ያለ ተከታታይ ተከላካይ በቀጥታ አገናኘሁት። ይህ ተመሳሳይ ውፅዓት በ 1-kOhm resistor በኩል ወደ n-channel MOSFET በር ይሄዳል ፣ ይህ በር በ 4.7 ኪኦኤም ተከላካይ ወደ 12 ቮልት ከፍ ብሏል።
እኔ 12 ቮልት ወደ 5.5 ቮልት ለመለወጥ የዲሲ-ዲሲ መቀየሪያን ተጠቅሜአለሁ ፣ ይህ ከአዳፍ ፍሬው መቋረጥ ከ V+ ግቤት ጋር ተገናኝቷል። 3.3 ቮልት ተጠቅሜ በቀጥታ ማገናኘት እችል ነበር ፣ ግን ይህ ትንሽ ደህንነቱ የተጠበቀ ነው።
በወረዳው ውስጥ ያለው የ 12 ቮ LED አምፖል የእኔ መሣሪያ ነው።
ደረጃ 3 - ደረጃ 3 - ኮዱ
![ደረጃ 3 - ኮድ ደረጃ 3 - ኮድ](https://i.howwhatproduce.com/images/006/image-15681-51-j.webp)
በ GitHub ላይ ኮዱን አስቀምጫለሁ-
ለ ESP8266 LED PWM dimmer ንድፍ
እሱ ሌላ አስተማሪ በሆነ ሀሳብ ላይ የተመሠረተ ነው-
www.instructables.com/id/Arduino-PWM-LED-D…
ግን ይህ በአከባቢው ቁጥጥር ብቻ ነበር ፣ ስለዚህ እኔ የራሴን MQTT ላይ የተመሠረተ የዶሚቲክስ መፍትሄን ጨመርኩ። እሱ በመሠረቱ ተመሳሳይ ነገር ያደርጋል ፣ ግን ዋናዎቹ ልዩነቶች የሚከተሉት ናቸው
- ከ Arduino ጋር የ PWM እርምጃዎች ነባሪ ቁጥር 255 ነው ፣ በ ESP8266 እሱ 1023 ነው (በኋላ ላይ እንዳገኘሁት ፣ የ LED መሣሪያዬ እስከ 100% ብሩህነት ለምን እንዳልሄደ ለማወቅ ሙሉ በሙሉ እየሞከረ…)
- ፒኤምኤም ለማንኛውም ዲሲ ስለነበረ እና ከ IRF 540 ጋር በጥሩ ሁኔታ ስለሠራ የ ‹Totempole› ወረዳውን ከ 2 ትራንዚስተሮች ጋር አልጠቀምኩም።
- የ 10 ኪው መጎተቻ መቆጣጠሪያዎችን ለኢኮዲደር አልጠቀምኩም ፣ አብሮገነብ የ ESP8266 ን ተአምራት አምናለሁ።
- ESP8266 ለ አርዱዲኖ ከ 5 ቮልት ይልቅ 3.3 ቮልት አመክንዮ ይጠቀማል ፣ ይህም ለ IRF540 ምንም ችግር የለውም።
ሶፍትዌሩ የሚከተሉትን ባህሪዎች አሉት
- መቀየሪያውን ማዞር ብርሃኑን (CW) ወይም ወደታች (CCW) ፣ ከ 0 እስከ 100%፣ በ 1023 ደረጃዎች ውስጥ ፣ አንዳንድ በዝቅተኛ ደረጃዎች ውስጥ ፍጥነትን ያዳክማል።
- አዝራሩን መጫን የመጨረሻውን የተቀመጠ የብሩህነት ደረጃን በመጠቀም ወይም ሲጠፋ መብራቱን ያበራል ወይም ሲበራ ያጥፉት።
- መብራቱ በሚበራበት ጊዜ አዝራሩን ረዘም ላለ ጊዜ መጫን የአሁኑን ብሩህነት እንደ ነባሪ ደረጃ ይቆጥባል።
- መብራቱ በሚጠፋበት ጊዜ አዝራሩን ረዘም ላለ ጊዜ መጫን ነባሪውን ደረጃ ሳይቀይር መብራቱን ወደ 100% ብሩህነት ያበራል።
- በእኔ ‹ረቂቅ› ውስጥ በተለየ ፋይል ውስጥ የተቀመጡ ‹ምስጢሮች.h› ተብለው በ ‹SECRET_SSID› እና ‹SECRET_PASS› ሕብረቁምፊዎች ከተገለጹት የ WiFi ቅንብሮች ጋር ይገናኛል።
- በተመሳሳዩ ፋይል ውስጥ 'MQTTSERVER' እና 'MQTTPORT' ሕብረቁምፊዎችን በመጠቀም በ WiFi አውታረ መረብ ውስጥ ከ MQTT አገልጋይ ጋር ይገናኛል።
- ትዕዛዞችን ለማውጣት የ “MQTT” ን ርዕስ ‹domus/esp/in› ን በመጠቀም መብራቱን ለማብራት ወይም ለማጥፋት ‹በርቷል› ወይም ‹ጠፍቷል› ወይም ብሩህነትን ለመለወጥ ከ 0 እስከ 1023 ያለውን እሴት መጠቀም ይችላሉ።
- በ MQTT ርዕሶች ላይ 'domus/esp/uit' (ON ወይም OFF status) እና 'domus/esp/uit/ብሩህነት' (የብሩህነት ዋጋ) ላይ ግዛቱን ሪፖርት ያደርጋል።
የሚመከር:
የራስዎን (Seesaw) ድርብ LED Dimmer ማድረግ: 4 ደረጃዎች
![የራስዎን (Seesaw) ድርብ LED Dimmer ማድረግ: 4 ደረጃዎች የራስዎን (Seesaw) ድርብ LED Dimmer ማድረግ: 4 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-932-j.webp)
የራስዎን (Seesaw) ድርብ LED Dimmer ማድረግ-ዛሬ ፣ ከተለመዱ አካላት ጋር በ 555timer ቺፕስ ብቻ ድርብ LED ዲመርን እንዴት እንደሚሠሩ አሳያችኋለሁ። ወይም ኤን-ቻናል) የ LED ን ብሩህነት የሚያስተካክለው ፣ ይህ ሁለት MOS ን ይጠቀማል
የ LED አምፖል Dimmer: 3 ደረጃዎች
![የ LED አምፖል Dimmer: 3 ደረጃዎች የ LED አምፖል Dimmer: 3 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-2563-14-j.webp)
የ LED አምፖል ዲሜመር - ይህ ቀላል የ LED መብራት አምፖል ነው። በቪዲዮው ውስጥ ወረዳው እንዴት እየሰራ እንደሆነ ማየት ይችላሉ። የሚከተሉትን መጣጥፎች ካነበብኩ በኋላ ይህንን ሀሳብ አወጣሁ- https: //www.instructables.com/id/LM350-Power-Supply/https: //www.instructables። ኮም/መታወቂያ/ትራንዚስተር
PWM በ ESP32 - በ ‹EWP› ላይ በ ‹PWM ›ላይ ማደብዘዝ LED ከአርዱዲኖ አይዲኢ ጋር - 6 ደረጃዎች
![PWM በ ESP32 - በ ‹EWP› ላይ በ ‹PWM ›ላይ ማደብዘዝ LED ከአርዱዲኖ አይዲኢ ጋር - 6 ደረጃዎች PWM በ ESP32 - በ ‹EWP› ላይ በ ‹PWM ›ላይ ማደብዘዝ LED ከአርዱዲኖ አይዲኢ ጋር - 6 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-1144-103-j.webp)
PWM በ ESP32 | ማደብዘዝ LED በ ‹PWM› በ ESP 32 ከአርዱዲኖ አይዲኢ ጋር: በዚህ አስተማሪዎች ውስጥ አርዱዲኖ አይዲኢን በመጠቀም የ ‹PWM› ምልክቶችን በ ESP32 እንዴት እንደሚያመነጩ እናያለን። PWM በመሠረቱ ከማንኛውም MCU የአናሎግ ውፅዓት ለማመንጨት የሚያገለግል ሲሆን ያ የአናሎግ ውፅዓት ከ 0V እስከ 3.3V (በ esp32 ሁኔታ) መካከል የሆነ ነገር ሊሆን ይችላል & ከ
የ WiFi አድናቂ ፍጥነት መቆጣጠሪያ (ESP8266 AC Dimmer): 8 ደረጃዎች (ከስዕሎች ጋር)
![የ WiFi አድናቂ ፍጥነት መቆጣጠሪያ (ESP8266 AC Dimmer): 8 ደረጃዎች (ከስዕሎች ጋር) የ WiFi አድናቂ ፍጥነት መቆጣጠሪያ (ESP8266 AC Dimmer): 8 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/003/image-6730-45-j.webp)
የ WiFi አድናቂ ፍጥነት መቆጣጠሪያ (ESP8266 AC Dimmer) - ይህ አስተማሪ Triac Phase የማዕዘን መቆጣጠሪያ ዘዴን በመጠቀም የጣሪያ አድናቂ ፍጥነት መቆጣጠሪያ እንዴት እንደሚሠራ ይመራል። Triac በተለምዶ በ Atmega8 ራሱን የቻለ አርዱinoኖ በተዋቀረ ቺፕ ቁጥጥር ይደረግበታል። Wemos D1 mini ለዚህ መደበኛ የ WiFi ተግባርን ያክላል
12v ወደ ዩኤስቢ አስማሚ 12v እስከ 5v ትራንስፎርመር (ለመኪናዎች ምርጥ) 6 ደረጃዎች
![12v ወደ ዩኤስቢ አስማሚ 12v እስከ 5v ትራንስፎርመር (ለመኪናዎች ምርጥ) 6 ደረጃዎች 12v ወደ ዩኤስቢ አስማሚ 12v እስከ 5v ትራንስፎርመር (ለመኪናዎች ምርጥ) 6 ደረጃዎች](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124725-12v-to-usb-adapter-12v-to-5v-transformer-great-for-cars-6-steps-j.webp)
12v ወደ ዩኤስቢ አስማሚ 12v እስከ 5v ትራንስፎርመር (ለመኪናዎች ምርጥ) - ይህ እንዴት 12 ቮ ወደ ዩኤስቢ (5 ቪ) አስማሚ ማድረግ እንደሚችሉ ያሳየዎታል። የዚህ በጣም ግልፅ አጠቃቀም ለ 12v የመኪና አስማሚዎች ነው ፣ ግን 12v ባለዎት ቦታ ሁሉ ሊጠቀሙበት ይችላሉ! ከዩኤስቢ በስተቀር ለሌላ ለማንኛውም 5v ከፈለጉ ፣ የዩኤስቢ ወደቦችን ስለማስገባት ደረጃዎቹን ይዝለሉ