ዝርዝር ሁኔታ:

[የቤት አውቶማቲክ] ESP8266 + Blynk: 4 Steps ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
[የቤት አውቶማቲክ] ESP8266 + Blynk: 4 Steps ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል

ቪዲዮ: [የቤት አውቶማቲክ] ESP8266 + Blynk: 4 Steps ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል

ቪዲዮ: [የቤት አውቶማቲክ] ESP8266 + Blynk: 4 Steps ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
ቪዲዮ: {793} Reyax LoRa RYLR998 Transceiver Project Using Arduino Uno 2024, ሀምሌ
Anonim
[የቤት አውቶማቲክ] ESP8266 + Blynk ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
[የቤት አውቶማቲክ] ESP8266 + Blynk ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
[የቤት አውቶማቲክ] ESP8266 + Blynk ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
[የቤት አውቶማቲክ] ESP8266 + Blynk ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
[የቤት አውቶማቲክ] ESP8266 + Blynk ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል
[የቤት አውቶማቲክ] ESP8266 + Blynk ን በመጠቀም ከየትኛውም ቦታ መቆጣጠሪያ ያስተላልፋል

የቤት አውቶማቲክን ለመሥራት ብዙ መንገዶች አሉ ፣ አንዳንዶቹ የተወሳሰቡ ፣ አንዳንዶቹ ቀላል ናቸው ፣ ይህ አስተማሪ እኔ ESN-12E ን በብሌንክ በመጠቀም እንዴት ቀላል የማስተላለፊያ መቆጣጠሪያን እንዴት እንደሚያደርግ አሳያለሁ። ለአስፈላጊነቱ ዲዛይኑ ነጠላ ጎን ፒሲቢ ነበር ስለዚህ እርስዎ እራስዎ በቤትዎ ማድረግ ወይም የጀርበርን ፋይል እንኳን ለእርስዎ እንዲያደርግ ለፒሲቢ አምራች መላክ ይችላሉ።

ደረጃ 1 PCB ንድፍ

ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን

የ PCB ዲዛይን ደረጃ በጣም አስፈላጊው እርምጃ ነው ምክንያቱም በዚህ ደረጃ አንድ ነገር ብንሳሳት ፕሮጀክቱ በትክክል አይሰራም።

የዚህ አስተማሪ ርዕስ እንደመሆኑ ፣ ቅብብሎሾችን ለማብራት/ለማጥፋት ESP8266 (ESP-12E) ሞጁሉን እንጠቀማለን። ስለዚህ የ ESP8266 ዝርዝርን መረዳት አለብን። በ ESP8266 የውሂብ ሉህ ውስጥ በኤሌክትሪክ ባህሪዎች ክፍል ውስጥ ብንመለከት ያንን አገኘነው

- የአቅርቦት ቮልቴጅ 3.3 ቪ ነው

- ከፍተኛ GPIOs ከፍተኛ ቮልቴጅ 3.3V ነው

- ከፍተኛው ጂፒኦዎች የአሁኑ 12mA ነው

እኛ 5V ሪሌሎችን እንጠቀማለን ፣ አቅርቦቱ 5V ይሆናል ግን ESP8266 3.3V ብቻ ይፈልጋል ስለዚህ አንዳንድ ተቆጣጣሪ ከ 5 ቮ እስከ 3.3 ቮ እንፈልጋለን። 3.3V ን በመጠቀም ለመንዳት 5V ቅብብሎች የአሁኑን እና voltage ልቴጅ ለማግኘት አንዳንድ ትራንዚስተር እንፈልጋለን ፣ ለዝቅተኛ ክፍሎች ክፍሎች ትራንዚስተር ድርድር ULN2803 ን እንዲጠቀሙ እመክራለሁ። በ ULN2803 እስከ 8 ቅብብሎች ድረስ መንዳት እንችላለን እና የኢንዴክቲቭ ጭነት ሲያጠፉ የቮልቴጅ መጨናነቅን ለመከላከል የውስጥ ተጓዥ ዳዮዶች አሉት።

በመጨረሻም ለ voltage ልቴጅ ተቆጣጣሪ ፣ ULN2803A ለድራይቭ ማስተላለፊያዎች 1117-3.3 ን እመርጣለሁ

በመቀጠል ፣ ESP8266 ቡት ሁናቴ እና የፍላሽ ሁነታ

ESP8266 ቡት በተለምዶ ለማድረግ ከውሂብ ሉህ ገጽ 8 ከዚህ በታች እንደ ፒን ላይ አመክንዮ ማመልከት አለብዎት

- በ CHIP_EN ፣ GPIO0 ፣ GPIO2 ላይ ከፍተኛ

- በ GPIO15 ላይ ዝቅተኛ

Firmware ን ወደ ESP8266 ለማንፀባረቅ ከዚህ በታች ባለው ፒን ላይ አመክንዮ ማመልከት አለብዎት

- በ CHIP_EN ፣ GPIO2 ላይ ከፍ ያለ

- ዝቅተኛ በ GPIO15 ፣ GPIO0 ላይ

ስለዚህ ፣ እንደተገለፀው እያንዳንዱን ፒን ለማንሳት እና ለማውረድ 10k resistor ን እጠቀማለሁ እና እያንዳንዱን ሁናቴ በቀላሉ እንዲገቡ የግፊት ቁልፍን እንደ ዳግም ማስጀመሪያ እና ፍላሽ ይጠቀሙ።

ደረጃ 2 - ፒሲቢ ያድርጉ

ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ
ፒሲቢ ያድርጉ

ከተቻለ የጀርበር ፋይልን ወደ PCB አምራች መላክ ይችላሉ ፣ ካልሆነ ግን እኛ በራሳችን እናደርገዋለን።

ፒሲቢውን ለማድረግ የሙቀት ማስተላለፊያ እጠቀማለሁ ደረጃዎች የሚከተሉት ናቸው

- በፎቶ ወረቀት ላይ የታችኛውን ንብርብር ያትሙ።

- በእኛ ዲዛይን ከተሰራው ተመሳሳይ መጠን ጋር ተራ ፒሲቢን ይቁረጡ።

- ቀለሙን ከወረቀት ወደ ፒሲቢ ለማስተላለፍ ብረት ይጠቀሙ።

- ወረቀቱን ካስወገዱ በኋላ ፒሲቢውን በ PCB አሲድ እጥበት ውስጥ ያስገቡ።

- ቀለምን ለማስወገድ ፒሲቢን በቀጭን ማጽዳት።

- ቁፋሮ ፒሲቢ

- ፒሲቢን ማረም

ደረጃ 3 PCB ስብሰባ

PCB ስብሰባ
PCB ስብሰባ
PCB ስብሰባ
PCB ስብሰባ
PCB ስብሰባ
PCB ስብሰባ
PCB ስብሰባ
PCB ስብሰባ

በፒ.ሲ.ቢ የመሰብሰቢያ ደረጃ ውስጥ እባክዎን ስለ ብረትን ስለ ብረት በጥንቃቄ ይንከባከቡ።

በዚህ ደረጃ መጀመሪያ ትንሽ መሣሪያን እንዲሸጡ እመክራለሁ። ፒሲቢን በራስዎ ካደረጉ ኤሌክትሪክ አጭርን ለመከላከል አንዳንድ ጠባብ የትራክ ቦታን ለመፈተሽ መልቲሜትር ይጠቀሙ።

ደረጃ 4 ኮድ መስጠት እና ብልጭ ድርግም ማለት

Image
Image
ኮድ መስጠት እና ብልጭ ድርግም
ኮድ መስጠት እና ብልጭ ድርግም
ኮድ መስጠት እና ብልጭ ድርግም
ኮድ መስጠት እና ብልጭ ድርግም
ኮድ መስጠት እና ብልጭ ድርግም
ኮድ መስጠት እና ብልጭ ድርግም

በመጀመሪያ ፣ በሞባይል ስልክዎ ላይ “ብሊንክ” መተግበሪያን ይጫኑ ፣ ይመዝገቡ እና ወደ ማመልከቻው ይግቡ።

ወደ ትግበራ ከገቡ በኋላ “አዲስ ፕሮጀክት” ን መታ ያድርጉ።

የፕሮጀክት ስም ያስገቡ ፣ ESP8266 ን እንደ መሣሪያ ይምረጡ እና “ፕሮጀክት ፍጠር” ን መታ ያድርጉ።

መተግበሪያው “Auth Token ተልኳል ወደ” የሚል መልእክት ያሳያል።

በፕሮጀክት ዲዛይን ላይ በማንኛውም ቦታ ትር ፣ የመግብር ሳጥን ይታያል።

አዝራርን ይምረጡ ከዚያም እንደ ቁልፍ አዝራሩ ስም LED1 ን ያስገቡ ፣ ከ ‹ESP8266› እንደ ውፅዓት ‹GP16 ›ን ይምረጡ ፣ አነስተኛ እሴት ‹0› ፣ ከፍተኛ እሴት ‹1 ›፣ ሞድ‹ ቀይር ›፣ እንደፈለጉት እና ትር መለያዎችን ያስገቡ/አጥፋ ለአዝራሩ ቅንብሮችን ለማጠናቀቅ በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ “እሺ” ቁልፍ።

ከላይ ለ LED2 ፣ ለ LED3 እና ለ LED4 ተመሳሳይ ያድርጉት

አዝራሩን ወደሚፈልጉት ቦታ ሁሉ ይጎትቱት።

ፕሮጀክቱን ለማስኬድ በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ “ትሪያንግል” ወይም “አጫውት” ቁልፍን መታ ያድርጉ።

ሰሌዳዎ ከመስመር ውጭ መሆኑን ያስተውላሉ።

አሁን በ ESP8266 በኩል ወደ ፕሮግራም እንሂድ።

ዩኤስቢውን ከ RS-232 ወደ ESP8266 PCB ያገናኙ ፣ የዩኤስቢውን የ TTL ደረጃ ከ RS-232 ሞዱል ይጠንቀቁ ፣ የ TTL ደረጃ ከ 3.6 ቮልት በላይ መሆን የለበትም።

የፍላሽ ሁነታን ለማስገባት ፣ ከዚያ የመልቀቂያ ዳግም ማስጀመሪያ ቁልፍን እና ከዚያ የፍላሽ ቁልፍን በቅደም ተከተል ይልቀቁ። ቦርዱ በፍላሽ ሞድ ውስጥ ከሆነ LED1 “አብራ” ይሆናል።

ወደ ብሊንክ ድርጣቢያ ይሂዱ ፣ ብሊንክ ቤተመፃሕፍት ያውርዱ እና በእርስዎ ፒሲ ላይ ይጫኑ።

በ Arduino IDE goto ፋይል-> ምሳሌዎች-> ብሊንክ-> ቦርዶች_Wifi-> ESP8266_Standalone።

ከኢሜል ወደሚቀበሉት ማስመሰያ ሕብረቁምፊ “YourAuthToken” ይለውጡ።

የቤትዎን ssid እና የይለፍ ቃል ይለውጡ።

እንደ ‹ቦርድ› ‹NodeMCU 1.0› ን ይምረጡ።

ዩኤስቢ ወደ RS-232 ሞዱል ወደብ ይምረጡ።

ሰቀላው እስኪጠናቀቅ ድረስ ለመጠባበቂያ ኮድ ይስቀሉ (LED1 ይጠፋል)።

አሁን ከሞባይል ስልክዎ ቅብብሎችን ለመቆጣጠር ዝግጁ ነው።

ወደ ስልኩ ተመለስ የቦርዱ ሁኔታ “መስመር ላይ” ይሆናል።

በእያንዳንዱ አዝራር ላይ መታ ያድርጉ ፣ ከዚያ ማስተላለፊያዎች በስልክዎ ላይ እንደ ማሳያ/ማብሪያ/ማጥፊያ ይለዋወጣሉ።

መልካም እድል.

የሚመከር: