ዝርዝር ሁኔታ:

Sonoff Basic Wifi Extender - MQTT ደረቅ የእውቂያ ቅብብል - 5v ዲሲ ዝቅተኛ ቮልቴጅ 6 ደረጃዎች
Sonoff Basic Wifi Extender - MQTT ደረቅ የእውቂያ ቅብብል - 5v ዲሲ ዝቅተኛ ቮልቴጅ 6 ደረጃዎች

ቪዲዮ: Sonoff Basic Wifi Extender - MQTT ደረቅ የእውቂያ ቅብብል - 5v ዲሲ ዝቅተኛ ቮልቴጅ 6 ደረጃዎች

ቪዲዮ: Sonoff Basic Wifi Extender - MQTT ደረቅ የእውቂያ ቅብብል - 5v ዲሲ ዝቅተኛ ቮልቴጅ 6 ደረጃዎች
ቪዲዮ: Make your own Sonoff | DIY Sonoff | Sonoff wifi switch using ESP8266 and MQTT | IoT Projects 2024, ህዳር
Anonim
Sonoff Basic Wifi Extender - MQTT ደረቅ የእውቂያ ቅብብል - 5v ዲሲ ዝቅተኛ ቮልቴጅ
Sonoff Basic Wifi Extender - MQTT ደረቅ የእውቂያ ቅብብል - 5v ዲሲ ዝቅተኛ ቮልቴጅ

እሺ አንዳንድ የመጀመሪያ ትውልድ Sonoff መሰረታዊ መሣሪያዎች ነበሩኝ እና በዚያ ልቀት ውስጥ ገና ደህና ስላልነበሩ በ 220 ቪ እነሱን መጠቀም አልፈልግም። አብረዋቸው አንድ ነገር ለማድረግ ሲጠባበቁ ለትንሽ ጊዜ ተኝተው ነበር።

ስለዚህ በጊት ሁብ (https://github.com/martin-ger/esp_wifi_repeater) ላይ በማርቲን-ጀር ፕሮጀክት ላይ ተሰናክዬ ሶኖፍን ጠልፌያለሁ።

በመጀመሪያ እኔ ሶኖፍን በ 5 ቪዲሲ ላይ እንዲሠራ አመቻቸሁ እና ቀሪውን ወረዳ አሰናክያለሁ።

አቅርቦቶች

ሶኖፍ መሰረታዊ R1

5v የዲሲ የኃይል አቅርቦት

ደረጃ 1: ሶኖፍ በ 5 ቪ ዲሲ ላይ

ሶኖፍ በ 5 ቪ ዲሲ
ሶኖፍ በ 5 ቪ ዲሲ
ሶኖፍ በ 5 ቪ ዲሲ
ሶኖፍ በ 5 ቪ ዲሲ
ሶኖፍ በ 5 ቪ ዲሲ
ሶኖፍ በ 5 ቪ ዲሲ

ስለዚህ ይህ በጣም ቀላል ነው።

ሶኖፍ ከ 5 ቮ ወደ 3.3 ቪ ለመሄድ የ AMS1117 መቆጣጠሪያን ሲጠቀም በመጀመሪያው ምስል ውስጥ ያያሉ። በመቆጣጠሪያው ላይ ያሉት ፒኖች ከግራ ወደ ቀኝ ናቸው - IN (GND) ፣ OUT ፣ IN (+)። ትንሽ ሽቦን ለኤንአይኤን (GND) እና IN (+) በመሸጥ ቀሪውን ሰሌዳ ለማንቀሳቀስ የ 5 ቪ ዲሲ የኃይል ምንጭዎን ማገናኘት ይችላሉ። እዚያ ትንሽ በታማኝነት ሊያገኝ ስለሚችል ሌሎች 2 የግንኙነት ነጥቦችን እጠቀም ነበር። ከኤኤምኤስ 117 (ካሬ ፒሲቢ አመልካች) በስተቀኝ ያለው ባዶ የሽያጭ ነጥብ GND ነው። በግራ በኩል ብቻ + ግንኙነት አለ። ቅርብ የሆነውን ሥዕል ይመልከቱ።

እሺ አንዴ ይህ ከተደረገ ሌሎቹን ለውጦች ከማድረግዎ በፊት አስቀድመው መሞከር ይችላሉ።

ደረጃ 2 አዲስ የጽኑዌር ጭነት

አዲስ የጽኑዌር ጭነት
አዲስ የጽኑዌር ጭነት
አዲስ የጽኑዌር ጭነት
አዲስ የጽኑዌር ጭነት

በ Github https://github.com/martin-ger/esp_wifi_repeater በአቃፊው firmware ውስጥ.bin ፋይሎችን ያያሉ-

  • 0x00000.bin
  • 0x02000.bin

እነዚህን ማውረድ ያስፈልግዎታል።

ከዚያ ወደ ESP Expressif ድርጣቢያ ይሂዱ እና የ ESP ማውረጃ መሣሪያን (ፒሲ ብቻ) ያውርዱ

www.espressif.com/en/support/download/othe…

ያስጀምሩት እና መጀመሪያ የመምረጫ መስኮት ያገኛሉ - DEVELOPER ን ይምረጡ እና ከዚያ ESP8266 ን ይምረጡ። ማያ ገጹ ከላይ ያለውን ቅጽበታዊ ገጽ እይታ መምሰል አለበት።

ከዚያ ለማሰስ እና መጀመሪያ 0x00000 ፋይልን ለመምረጥ በቀኝ በኩል “…” ላይ ጠቅ ያድርጉ። ከእሱ ቀጥሎ ባለው ሳጥን ውስጥ የማህደረ ትውስታ ቦታን ያክሉ - 0x00000።

ለሁለተኛው ፋይል ተመሳሳይ ያድርጉት እና የማህደረ ትውስታ ቦታውን ወደ: 0x02000 ያዘጋጁ።

አንዴ ከተጠናቀቀ በኋላ የእርስዎን ተወዳጅ ዩኤስቢ-ቲ ቲ ኤል ውሰዱ እና ሶኖፉን ወደ ላይ ያገናኙ (ከሶኖፍ ቦርድ ጋር የተገናኘ ሌላ ኃይል እንደሌለዎት ያረጋግጡ)። እንዲሁም USB-TTL ወደ 3.3v ተቀናብሯል!

የፍላሽ ሁነታን ለማግበር በኮምፒተርዎ ውስጥ ዩኤስቢ-ቲ ቲኤልን በሚያስገቡበት ጊዜ በ Sonoff ላይ ያለውን ቁልፍ ይጫኑ።

በ ESP አውርድ መሣሪያ ውስጥ የ COM ወደብ ይምረጡ እና ፍጥነቱን ወደ 1152000 ያዘጋጁ። ጀምርን ጠቅ ያድርጉ።

3 ወይም 4 ሰከንዶች ብቻ መውሰድ አለበት። አንዳንድ ጊዜ ሰሌዳዬ በፍላሽ ሞድ ውስጥ በትክክል አልሄደም-ዩኤስቢ- TTL ን ያውጡ ፣ ቁልፍን ይጫኑ እና እንደገና ያስገቡ።

እሺ - በዚህ ከተከናወነ በሶኖፍ ESP8266 ላይ አዲሱ የጽኑ ትዕዛዝ አለን።

የዩኤስቢ-ቲቲኤልዎን ግንኙነት ያቋርጡ እና 5v ዲሲ የኃይል ምንጭን ከሶኖፍ ጋር ያገናኙት።

ደረጃ 3 - የእርስዎን Wifi ያዋቅሩ

መሣሪያውን ለማዋቀር ቴልኔት እንጠቀማለን። እኔ Putty ን እጠቀማለሁ።

ኃይሉን ከሶኖፍ ጋር ካገናኙ በኋላ አዲስ የ Wifi SSID ሲታይ ማየት አለብዎት - MyAP።

ከኮምፒዩተርዎ ጋር ይገናኙ - መጀመሪያ ምንም የይለፍ ቃል የለም።

አንዴ ከተገናኘ Putty ን ይክፈቱ እና ወደሚከተለው ያዘጋጁት: 192.168.4.1 PORT 7777

ግንኙነቱ ሲጠናቀቅ ያያሉ CMD>

መሠረታዊ ትዕዛዞችን በመጠቀም የ Wifi መሣሪያውን ያዋቅራሉ። ደፋር ትዕዛዙ ነው - የእርስዎ ቅንብር ከሆነ በኋላ ሰያፍ። ከእኔ ጋር ያለው የመጀመሪያው ትእዛዝ ሁል ጊዜ ‘ልክ ያልሆነ ትእዛዝ’ ይሰጣል - ስለዚህ ይድገሙት።

CMD>

ssid your_home_router's_SSID ን ያዘጋጁ

የይለፍ ቃልዎን ያዋቅሩ_የቤቱ_አውታረ መረቡ የይለፍ ቃልዎን

ap_ssid the_ESP's_new_ssid ን ያዘጋጁ

ap_password የ ESP_password ን ያዘጋጁ

አሳይ // (ግቤቶችን ለመፈተሽ)

set_ status_led 13 // (LED በቦርዱ ላይ በ GPIO 13 ላይ ነው)

አስቀምጥ // (!!! አትርሳ)

ዳግም አስጀምር // (= ዳግም አስነሳ)

እሺ አሁን ከዋናው Wifi የተለዩ የ IoT መሣሪያዎችን ለማገናኘት ሊጠቀሙበት የሚችሉት መሠረታዊ ንዑስ አውታረ መረብ አለዎት።

ወይም ይህንን ለእንግዶች ፣ ለአሳዳጊዎች ፣ ለህፃናት በሰዓት ቆጣሪ ፣ …

ቀጣይ - MQTT ፣ ደረቅ የእውቂያ ቅብብል እና ጽዳት ያክሉ።

ደረጃ 4: ማጽዳት ፣ በ MQTT እና በቅብብሎሽ ደረቅ እውቂያ ማሻሻል

ማጽጃ ፣ በ MQTT እና በቅብብሎሽ ደረቅ እውቂያ ያሻሽሉ
ማጽጃ ፣ በ MQTT እና በቅብብሎሽ ደረቅ እውቂያ ያሻሽሉ
ማጽጃ ፣ በ MQTT እና በቅብብሎሽ ደረቅ እውቂያ ያሻሽሉ
ማጽጃ ፣ በ MQTT እና በቅብብሎሽ ደረቅ እውቂያ ያሻሽሉ

አፅዳው

መጀመሪያ ቦርዱን አጸዳሁ እና ለደረቅ ማስተላለፊያ ግንኙነት ባህሪ አዘጋጀሁት።

ይኼ ማለት:

  1. 5v ዲሲን ከአረንጓዴ ተርሚናል ጋር በማገናኘት ላይ
  2. በፒሲቢው (የድሮውን እና የታችኛውን ሰሌዳ ይቁረጡ) የድሮ መንገዶቹን በመቁረጥ ተርሚናል በእውነቱ ተገልሎ በፒሲቢ ላይ ቀደም ሲል ከሸጥንባቸው 2 ነጥቦች ጋር በቀጥታ ይገናኛል። ከላይ ቀይ መስመሮቹ ባሉበት ሊቆርጡት ይችላሉ - መጀመሪያ ላይ ትንሽ እንደቀነስኳቸው ያያሉ። እኔ የስታንሊ ቢላዋ እና ከዚያ በጣም ስለታም ቁርጥራጭ እጠቀማለሁ። ይልቁንም ብዙውን ጊዜ ትንሽ ጠፍጣፋ ዊንዲቨር የፒሲቢውን መዳብ ለመቧጨር ጥሩ ነው።
  3. ከመስተላለፊያ (አቅራቢ ትራክ) አጠገብ ፒሲቢውን ይቁረጡ እና በስዕሉ ላይ እንደሚመለከቱት ድልድይ ይጫኑ። በመሠረቱ ከመቀየሪያው ጋር የግራ 2 ግንኙነቶች አሁንም በ 3.3 ቪ የተጎላበቱ ናቸው። ትክክለኛው 2 እውቂያዎች አሁን በቦርዱ አናት ላይ ካለው አረንጓዴ ተርሚናል ጋር የተዘጋ loop ይፈጥራሉ። ስለዚህ መሰረታዊ ደረቅ ግንኙነትን መፍጠር።

MQTT

አንዴ ይህ ከተጠናቀቀ የ 5 ቮ ዲሲ ምንጭን ከአረንጓዴ ተርሚናል ጋር አገናኘዋለሁ ስለዚህ ቦርዱ ኃይል ይነሳል። Wifi በሥራ ላይ በሚሆንበት ጊዜ አረንጓዴውን LED ብልጭ ድርግም ብሎ ማየት አለብዎት።

ለኤም.ቲ.ቲ ከኤዴስ MQTT ጋር በ Raspberry Pi 3A+ ላይ የመስቀለኛ-ቀይ ቅንብርን እጠቀማለሁ። ይህንን እንዴት ማዋቀር እንደሚቻል ይህንን አስተማሪ የማስፋት ፍላጎት ያለው ካለ ያሳውቁኝ። ግን ከማንኛውም ሌላ የ MQTT ደላላ ጋርም ይሠራል።

ከ Putty ጋር ወደ Sonoff ይገናኙ። ውስጣዊውን (192.168.4.1) ወይም ውጫዊውን አይፒ (ከእርስዎ Wifi ራውተር ያገኘውን አይፒ) መጠቀም ይችላሉ።

CMD>

mqtt_host IP_from_your_MQTT_server // (ቀሪውን ነባሪ ትቼዋለሁ - MQTT በዋናው አውታረ መረብ ላይ ቢሆንም - ስለዚህ በዋናው Wifiዎ ውስጥ ወይም በበይነመረቡ ላይ)

gpio 12 ሁነታ ወጥቷል // (ቅብብሎሹ በጂፒዮ 12 ላይ ነው)

አስቀምጥ

ዳግም አስጀምር

ማስቀመጥ እና ዳግም ማስጀመርዎን ያረጋግጡ። የ MQTT ቅንብሮች ዳግም በሚነሳበት ጊዜ ብቻ ይለወጣሉ።

አንዴ ይህ ከተደረገ መልዕክቶቹን ለመፈተሽ የ MQTT ደንበኛ መሣሪያን መጠቀም ይችላሉ። እኔ MQTT Explorer ን እጠቀማለሁ።

ደረጃ 5: MQTT ን ይፈትሹ

MQTT ን ይሞክሩ
MQTT ን ይሞክሩ
MQTT ን ይሞክሩ
MQTT ን ይሞክሩ

ከ 15 ሰከንዶች በኋላ መልእክቶቹን ሲገፋ ESP ማየት አለብዎት።

ቅብብሉን ለመሞከር አንድ መልዕክት ያትማሉ ፦

ርዕስ:/WiFi/ESPRouter_xxxxxx/ትዕዛዝ // (xxxxxx የእርስዎ መሣሪያ HEX እሴት ነው)

መልዕክት: gpio 12 ለ 4 // (set gpio 12, the relay, to high for 4 seconds)

የቅብብሎሹን ጠቅታ መስማት አለብዎት እና ኢኤስፒ የትእዛዝ ግብረመልሱን ወደ አርእስቱ (“ምላሽ”) ይልካል።

ከአሁን ጀምሮ ቅንብሮችን ለማዋቀር እና ለመለወጥ telnet ወይም MQTT ን መጠቀም ይችላሉ። ማንኛውም ትክክለኛ ትእዛዝ በ MQTT ሊታተም ይችላል።

ይሀው ነው. አሁን ዝቅተኛ ቮልቴጅ Sonoff ፣ የግል Wifi SSID ፣ ከ MQTT እና ሊቆጣጠሩት ከሚችል ደረቅ ቅብብል ሊኖርዎት ይገባል።

ይህ ጠቃሚ ሆኖ ካገኙት ፣ እኔ የሠራኋቸው ማናቸውም ስህተቶች ፣ ያገኙዋቸው ስህተቶች ወይም ማሻሻያዎች ካሉ በአስተያየቶቹ ውስጥ አሁን ይፈቀድልኝ!

አመሰግናለሁ.

ደረጃ 6 - ማሻሻያዎች…?

ክልሉ ግን እንዲሁ ነው።

ከአሮጌ ራውተር የተወሰነ 2.4 ጊኸ አነስተኛ አንቴና አለኝ።

ያንን በ Sonoff ላይ ለመጫን እና ክልሉን ትንሽ ያሻሽል እንደሆነ ለማየት እሞክራለሁ።

ወደ AP/ST መዳረሻ - የድር ገጽ መዳረሻን ይቆልፉ

በነባሪነት ድረ -ገጹ 'ክፍት' ነው። ስለዚህ በጥሩ ሁኔታ ሁሉም ነገር በጥሩ ሁኔታ ሲሠራዎት Putቲንን ይክፈቱ እና የ “መቆለፊያ” ትዕዛዙን ይላኩ እና ያስቀምጡት። ድረ -ገጹን ለመጠበቅ በነባሪነት ST የይለፍ ቃልዎን ይጠቀማል።

የሚመከር: