Мазмұны:

Қашықтан басқару: ESP8266 монета ұяшығымен: 5 қадам (суреттермен)
Қашықтан басқару: ESP8266 монета ұяшығымен: 5 қадам (суреттермен)

Бейне: Қашықтан басқару: ESP8266 монета ұяшығымен: 5 қадам (суреттермен)

Бейне: Қашықтан басқару: ESP8266 монета ұяшығымен: 5 қадам (суреттермен)
Бейне: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Шілде
Anonim
Image
Image
Шешім
Шешім

ESP-ді пайдаланудағы үлкен мәселе-бұл Wifi-дің 100-200 мА-ға дейін көтерілуінде, 300 мА-ға дейін жететін энергия шығыны. Қалыпты кездейсоқтықтар бірнеше мА жеткізеді, шыңы 20-40мА дейін. Бірақ ESP үшін кернеу құлдырайды. Бізге «досымның кішкене көмегі» қажет: суперкап. Бұл конденсаторлар Wifi -ды қосуға және хабар жіберуге жеткілікті ток береді, бұл жағдайда коммутатор командасы. Тағы бір нұсқа - бірнеше секунд сайын бірнеше сағат сайын оянуға тура келетін деректер тізімі.

Бұл нұсқаулықта мен Esp8266 көмегімен Phillips реңктері үшін қашықтан басқару пультін құрамын.

1 -қадам: Шешім

Шешім
Шешім

Ең алдымен, біз батарея мен қақпақты параллель қосу дұрыс емес екенін білуіміз керек.

Ұяшықтан қақпақшаға дейін зарядтау тогын резистормен азайту керек. Менің монеталық ұяшықтың ерекшеліктері бізге 25 мА ең жоғары ток туралы айтады.

Ом заңы: R = U/I -> 3V/25mA = 120 Ом.

Суперкап ESP-ті 10-20 секундқа қуаттандыруға жеткілікті қуатқа ие. Егер сіз мен сияқты тұрақты IP мекенжайын қолдансаңыз, ESP тек 1-2 секундта оянады, хабарды жібереді/қабылдайды және қалпына келтіру түймесі басылғанша «терең ұйқыға» кетеді.

Схеманың екі нұсқасы:

1. Жабдықты тікелей қосыңыз және әрекетті қалпына келтіру қосқышын қолданыңыз, суретті қараңыз. Бұл жағдайда біз вемосқа мүмкіндігінше аз қуат қажет екеніне көз жеткізуге тиіспіз, сондықтан 3.3В кернеу реттегіші мен uart-ic қуат көзін алып тастауға тура келеді.

2. Біз жабдықты wemos -тан ажырататын түйме қосқышты қолданамыз. Кемшілігі-әрекет аяқталғанша түймені 1-2 секунд басу керек. (шамдар қосылады немесе сөнеді)

2 -қадам: Бөліктер тізімі

Бөліктер тізімі
Бөліктер тізімі

Негізгі талаптар:

  • Wemos D1 шағын
  • Монеталық ұяшық CR2450
  • Монеталық ұяшық розеткасы
  • Supercap 3.3F 3.0V аз ағымды токты пайдаланыңыз
  • Резистор 120 Ом
  • сымдар

Қосымша талаптар:

Пісіру темірі

Баспаға арналған 3D принтер

немесе

кез келген басқа шағын (қолданылған) корпус

немесе

қабырға қосқышы

3 -қадам: 3D басып шығарылған корпус

3D басып шығарылған корпус
3D басып шығарылған корпус

Міне тақта дәл сәйкес келетін кішкене жағдайға арналған бірнеше stl файлдары

Мен қалыпты басып шығару параметрлерін 30% толтырумен және 0,2 мм қабат биіктігімен қолданамын.

Түйме де басылады, сондықтан сіз әрекетті қалпына келтіру түймесін қолдана аласыз және қосымша түймені пайдаланудың қажеті жоқ. Тұтқа үшін юбка мен жиекті қолданыңыз, себебі объект өте кішкентай.

4 -қадам: Esp8266 кодтау

Esp8266 кодтау
Esp8266 кодтау

Алдымен сізге Arduino IDE қажет, содан кейін Esp8266 үшін кітапхананы орнату қажет.

Сіз бұл сиқырлы ұсақ заттарды қалай бағдарламалауға болатыны туралы бірнеше оқулықтарды таба аласыз:-)

Жылдам қосылу/ауысу үшін біз тұрақты IP мекенжайын қолданамыз.

Қосылған эскизді Arduino IDE көмегімен ашқаннан кейін сізге жергілікті WIFI -ге байланысты кейбір параметрлерді жасау қажет.

n

IPAddress шлюзі (192, 168, 178, 1);

реңк көпірі қосылған жергілікті Wi -Fi маршрутизаторының ip мекенжайы

IPAddress ip (192, 168, 178, 216);

Қосқыштың IP мекенжайы, басқа құрылғылар үшін пайдаланылмайтын 200-250 диапазонында жоғары адресті пайдалану туралы біліңіз.

IPAddress ішкі желісі (255, 255, 255, 0);

int жарық = 2;

қосылатын шамның саны

const char hueHubIP = «192.168.178.57»;

реңк көпірінің IP мекенжайы

const char hueUsername = «реңк көпірінің пайдаланушы аты»

реңк көпірінде рұқсат етілген пайдаланушы атын жасау керек, бұл оқулықты қараңыз

const int hueHubPort = 80;

әрқашан «80»

const char ssid = «SSID»; // желі SSID (аты)

const char pass = «құпия сөз»; // желі құпия сөзі

соңында SSID және Wi -Fi құпия сөзі

Бұл параметрлерді өзгерткеннен кейін сіз жүктеуге дайынсыз!

5 -қадам: Қорытынды қадамдар мен ойлар

Қорытынды қадамдар мен ойлар
Қорытынды қадамдар мен ойлар

Вемоға қосылмас бұрын қақпақты алдын ала зарядтауды ұмытпаңыз, себебі Esp8266 қуатты қалпына келтіргеннен/қосқаннан кейін бірден Wi-Fi қосылымын бастайды.

Бейнедегі құрастыруды қараңыз

энергияны үнемдеу үшін uart-ic 4 және 16 түйреуішін ажыратып, кернеу реттегішін алып тастау үшін, USB арқылы вемо бағдарламалау мүмкін болмайтынын ескеріңіз.

Ұсынылған: