Мазмуну:

WiFi Чөнтөк пульту: 4 кадам
WiFi Чөнтөк пульту: 4 кадам

Video: WiFi Чөнтөк пульту: 4 кадам

Video: WiFi Чөнтөк пульту: 4 кадам
Video: Haval DARGO Хавал в котором есть ВСЕ!!! Когда купил Дарго 2024, Ноябрь
Anonim
WiFi Чөнтөк пульту
WiFi Чөнтөк пульту
WiFi Чөнтөк пульту
WiFi Чөнтөк пульту

Жөнөкөй пульт WiFi менен байланышкан долбоорлорго жардам бериши мүмкүн. Сиз төмөнкү нерселерден бирин жасай аласыз:

  • Үч тийүү баскычы*
  • ESP8266 v2 (Amica) IoT тактасы (жана пластикалык ороочу)
  • 0.91 "жалпы кытай LCD экраны, adafruit китепканасы шайкеш
  • 3x7 сантиметр PCB протободы
  • 9В батарея
  • 9V батарея кабели
  • Күйгүзүү/Өчүрүү ака 2 позиция слайд которгуч*
  • Бир 100 Омдук резистор*
  • Үч 1000 омдук резистор*
  • чаптама колдогон велкро (Милдеттүү эмес)

*Бул компонентти сынган стерео же башка керексиз түзмөктөн куткаруу менен акчаңызды үнөмдөңүз (жергиликтүү үнөмдөө дүкөнүңүздү сынап көрүңүз)

Төмөнкү куралдар менен:

  • Коопсуздук көз айнеги
  • Кандооч
  • Solder (мен 0,8 мм колдоном)
  • Бир желим таяк менен ысык желим тапанча
  • Жардам колу (бул жакта жакшы) (арзан бул жерде)
  • Зым кескичтери кичинекей зымдарды кесип, алар бети менен бирдей болуп кетет
  • Needlenose Pense
  • Микро USB кабели
  • Arduino IDE жана ESP8266 addon орнотулган компьютер
  • Мээлейлер **
  • Бурагыч **
  • Hammer **
  • Зымсыз бургулоо **

** эгер сиз өзүңүздүн бөлүктөрүңүздү сактап калууну пландасаңыз гана керек

Башка жерден алынган маалыматты карап чыгуу үчүн - бул пультту тескерисинче колдонсо болорун дагы айта кетүү керек.

1 -кадам: Protoboardдун бардыгын текшерүү. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз

Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз
Protoboardдун бардыгын сынап көрүңүз. LCDди жабыштырыңыз. Мультиметр менен резисторлорду жана түймө казыктарын сынап көрүңүз

Амиканын nodeMCU "v2" колдонгонуңузга ишениңиз, анткени "v3" Lolin версиясы бир аз чоңураак жана туура келбейт!

Түймөлөрдө дайыма төрт төөнөгүч жок - бирок алар болгондо, аларды текшерүү керек. Мультиметрди каршылыктарды окуу үчүн коюңуз. Эки казыкка тийип коюңуз. Эгерде каршылык нөлгө барабар болсо, казыктар бири -бирине туташкан. Баскычтарды протобондо отурганда сыноо оңой.

Резисторлор сизди алдай алат! Мисалы, биз күрөң, кара, кызыл түстөгү үч 1к каршылыкты каалайбыз. Кызыл топту апельсин менен оңой эле чаташтырса болот, ал 10k каршылыкты көрсөтөт! Ошондой эле, качан сиз кайсы бир компонентти сактап калсаңыз, эгер мүмкүн болсо, ал дагы эле туура иштеп жаткандыгын текшерүү жакшы. Бардык 1k резисторлору 10000 Омго жакын бир нерсе окуганча, барууга болот.

2 -кадам: Адегенде Күйгүзүү/Өчүрүү которуштургучун, анан Зымдар/Түймөлөр/Резисторлорду, андан кийин NodeMCU. Схеманы караңыз

Адегенде күйгүзүү/өчүрүү которгучун, андан кийин зымдарды/баскычтарды/резисторлорду, андан кийин NodeMCUну эриңиз. Схеманы караңыз
Адегенде күйгүзүү/өчүрүү которгучун, андан кийин зымдарды/баскычтарды/резисторлорду, андан кийин NodeMCUну эриңиз. Схеманы караңыз
Адегенде күйгүзүү/өчүрүү которгучун, андан кийин зымдарды/баскычтарды/резисторлорду, андан кийин NodeMCUну эриңиз. Схеманы караңыз
Адегенде күйгүзүү/өчүрүү которгучун, андан кийин зымдарды/баскычтарды/резисторлорду, андан кийин NodeMCUну эриңиз. Схеманы караңыз
Адегенде күйгүзүү/өчүрүү которгучун, андан кийин зымдарды/баскычтарды/резисторлорду, андан кийин NodeMCUну эриңиз. Схеманы караңыз
Адегенде күйгүзүү/өчүрүү которгучун, андан кийин зымдарды/баскычтарды/резисторлорду, андан кийин NodeMCUну эриңиз. Схеманы караңыз

TinkerCAD сүрөттөлгөн схеманы түзүү үчүн колдонулган. TinkerCAD жеткиликтүү бөлүктөр тизмесинде NodeMCU жок болгондуктан, мен аны көрсөтүү үчүн төөнөгүч казыктарды колдондум. Фото редактору менен энбелгилер кошулду.

Райондун көпчүлүк бөлүгүн NodeMCU жана батарея жабат, андыктан бардыгын эки жолу текшерүү маанилүү. Сиздин электр которгуч NodeMCUдагы USB портун тоспой тургандыгына кам көрүңүз. 9V батарейкасынын зымдарын бирден -бирден орнотуучу тешиктен өткөрүү үчүн кычкачты колдонуңуз. Бул убакыттын өтүшү менен зымдардын үзүлүшүнөн коргойт. Райондун калган бөлүгүн ширеткенден кийин, мен колдоно турган NodeMCU казыктарын гана ширетүүнү сунуштайм.

Андан кийин антистатикалык пластик келет. NodeMCU келген сумкадан бир кесимди кесип алыңыз. Пластикти протоборддун астына батарейка кете турган жерге жабыштырыңыз. Бул ширетүүчү менен казыктарды батарейканын корпусуна кыскартуудан коргойт, же пультту үстүнө коюуга мүмкүн болгон башка нерселерден. Ошондой эле, пластмасса батарейканы коюуга жылмакай бетти камсыз кылат.

3 -кадам: Аппараттык тестирлөө

Аппараттык тестирлөө
Аппараттык тестирлөө
Аппараттык тестирлөө
Аппараттык тестирлөө

Санарип күйгүзүү/өчүрүү сигналын окуунун ордуна, биз аналогдук чыңалууну окуйбуз. Бул бизге үч кнопканы бир төөнөгүчкө коюуга мүмкүндүк берет. Ар бир баскычтын башка каршылыгы бар, ал баскычты басканда чыңалуу бөлүштүргүчкө туташат. NodeMCU 0-3.3 вольттун ортосундагы чыңалууну окуйт жана сизге 0-1024 ортосунда тиешелүү маанини берет. Мен Эскизди кошуп жатам, ал экрандын экранын күйгүзөт жана A0 пин менен тартылган маанини көрсөтөт. Бул баскычтар иштеп жаткандыгын айтууга мүмкүндүк берет. Мен басып алган баалуулуктар солдон оңго карай 545, 520 жана 365 болчу, бирок сиздики бир аз айырмаланышы мүмкүн. Эч кандай баскыч басылбаса, аналогдук маани 0-15 ортосунда болушу керек.

4 -кадам: WiFi программалоо тандоолору

WiFi программалоо тандоолору
WiFi программалоо тандоолору

Алыстан башкарууну WiFi аркылуу, ал тургай интернет аркылуу башка түзмөктөр менен сүйлөшүү үчүн программалоонун көптөгөн жолдору бар. Сиз тандаган ыкма сиздин конкреттүү жагдайыңызга жараша болот. Бул пультту тескерисинче (башка жерден алынган маалыматты карап чыгуу үчүн) колдонсо болорун да айта кетүү керек. Мен көргөн эки негизги метод HTTP жана MQTT. Бул жерде сиз ээрчип ала турган бир нече окуу куралдары:

HTTP программалык камсыздоо боюнча үйрөткүч

Raspberry Pi MQTT Setup Instructable

MQTT Программалык Үйрөткүчү

PubNub үйрөткүчү

Ошондой эле NodeMCU аппараттык китепканасына киргизилген мисалдарды караңыз (сүрөттө)!

Окуганыңыз үчүн рахмат! Бул алыстан башкаруу пультуна ээ болгондон кийин аны кеңейтүүнүн көптөгөн жолдору бар. Кандай болбосун, жыйынтыгыңызды жазыңыз. Кандай болгонун көргүм келет!

Сунушталууда: