Мазмұны:
Бейне: ESP32 E модулі 4 Қатысу: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл жағдайда сіз 4 жеке бақылауды, жеке шолушыны, браузерді, интернетті (Интернет/Интернет арқылы), веб -сервисті пайдалану арқылы басқара аласыз.
Назар аударыңыз:
- Үлгілер мен міндеттердің шешілмеуі, олар сіздің жеке тәжірибеңізге сәйкес келуі мүмкін.
- NA (normalmente abertas) quanto NF (normalmente fechadas) мүмкін емес деген болжам жоқ. NF -тің ресми нұсқасы жоқ, бұл мүмкін емес. NA, немесе «baixo» ресми мәліметтері, сондай -ақ белгілі бір жағдайларда.
- Веб -сервистердің нұсқаулықтары бойынша нұсқаулықтар. NodeJS -те ESP32 және IP -мекен -жайлары бойынша IP -мекен -жай бойынша соңғы нүктенің форматы мен жүктелуі мүмкін болатын жүктемені анықтау қажет.
- ESP32 бағдарламасының нұсқаулықтары бойынша нұсқаулықтар, Интернет -нұсқаулықтар немесе Интернет -нұсқаулықтар бар.
Жабдықтар
- 1 Módulo Wifi Bluetooth ESP32
- 1 Módulo Relé de 4 Canais - Optoacoplado
- 1 Led Azul ~ 3VCC
- 1 Led Verde ~ 3VCC
- 2 Lâmpadas de Led 127VCA
- 6 Fêmea/Fêmea - секіргіштер
- Fonte CA - 127В
- Fonte CC - 3, 3V
1 -қадам: веб -қызмет
Атап айтқанда, веб -сервистің маңызды ақпараты.
Персистенция
NSQL-ді пайдалану мүмкін емес, сондықтан сіз өзіңізге қол жеткізе аласыз.
Forestecimento dos Estados dos Relés
Абайлаңыз, бұл ESP32 HTTP GET -тің талап етілетін нұсқауына жауап береді, сонымен қатар байланыс орнатылады.
{
Эстафета1: ерлік қарым -қатынасы 1 (0 немесе 1), реле2: ерлік релесі 2 (0 немесе 1), Эстафета3: ерлік қарым -қатынасы 3 (0 немесе 1), Эстафета4: ерлік релесі 4 (0 немесе 1)
}
Сенімділік = 1 пара 'alto e 0 para' baixo '.
Мысалы: {реле1: 1, реле2: 0, реле3: 1, реле4: 0}
ESP32 IP -ті қабылдау
ESP32 -де, IP -қызметтерде веб -сервистің ең маңызды қызметтері, HTTP POST арқылы «ip» параметрлері қолданылады.
Мысалы: https:// meuServidor/esp32/ip? Ip = 192.168.1.23
Мысалы, Сервидор
Github -те репозиторийлер жоқ, мысалы, NodeJS -тің барлық қызметтері, сондай -ақ қоршаған ортаны қорғау: реле1, реле2, реле3, реле4, ip сияқты.
2 -қадам: Aplicativo Web
Міндетті түрде, сіз өзіңіздің веб-сайтыңызды пайдалана аласыз.
Веб -ресурстарға кіру үшін құсбелгі қойыңыз, құсбелгіні қойыңыз, CSS арқылы коммерциялық сырғытпалар арқылы форматтарды жасаңыз. Қатысу керек. JavaScript жауаптары веб -сервистің сұранысы бойынша жауап береді:
- HTTP GET арқылы ESP32 -де IP жергілікті ассоциациясы,
- HTTP GET арқылы байланыс орнатуға болады. Ақысыз және жұмсақ ойындар 5 сегменттен тұрады. Автоматты түрде жаңартылғаннан кейін, олар бір -біріне сәйкес келмейді. Бұл рұқсат етілген уақытқа дейін мүмкін болады.
- HTTP POST арқылы жаңартулар мүмкін емес. Ақылға қонымды өзгерістер жасаңыз.
Аксессуарлар ақауларын жою үшін.
3 -қадам: ESP32 бағдарламасы
ESP32 бағдарламасының ақысыз бағдарламасы.
Параметрлерді орнату келесідей емес:
- SSID1: Wi -Fi -ді қалпына келтіру SSID -ді іске қосады
- ЖІЛДІК 1: Wi -Fi желісін жаңарту
- SSID2: Wi -Fi желісін қалпына келтіру SSID жүйесінде
- 2 -пароль: Wi -Fi желісін жаңартуға болады
- ENDDPOINT_STATUS_GET: ақырғы нүкте
- ENDPOINT_IP_SET: IP мекенжайы бойынша соңғы нүкте
Операциялық тапсырмалар орындалған кезде:
- Conectar-se à uma das duas Wi-Fi желісін қалпына келтіреді.
- HTTP POST арқылы ESP32 немесе веб -сервистің IP мекенжайы.
- HTTP GET арқылы 5 -тен 5 -ке дейінгі веб -сервистерді пайдалану қажет.
- Ақпараттық төлемдер (3) жүктемені жоюға мүмкіндік береді.
Ұсынылған:
Қатысу сценарийі: 3 қадам
FaKe HaCkinG ScReEn PrAnK: Жақсы, бұл сіздің компьютеріңізді бұзатын біреуді толтыру (бірақ сіз шынымен де жоқсыз)@ Q-BASIC (ms тілінің бағдарламалау тілі < http:/өтіңіз) /en.wikipedia.org/wiki/QBasic> > бұл туралы көбірек білу үшін) @DOS BOX (
Arduino көмегімен Python көмегімен MySQL серверіне RFID деректерін жіберу арқылы қатысу жүйесі: 6 қадам
Arduino көмегімен Python көмегімен MySQL серверіне RFID деректерін жіберу арқылы келу жүйесі: Бұл жобада мен RFID-RC522-ді arduino-мен байланыстырдым, содан кейін RFID деректерін phpmyadmin дерекқорына жіберемін. Бұрынғы жобалардан айырмашылығы, біз бұл жағдайда ешқандай қалқанды қолданбаймыз, мұнда біз тек сериялық деректерді оқимыз
RFID және Arduino Ethernet Shield көмегімен Google электрондық кестесінде деректерді сақтайтын қатысу жүйесі: 6 қадам
RFID және Arduino Ethernet Shield көмегімен Google электрондық кестесінде деректерді сақтайтын келушілер жүйесі: Сәлеметсіздер ме, балалар, біз өте қызықты жобаны ойлап табамыз, бұл Arduino көмегімен Google кестесіне rfid деректерін жіберу. Қысқаша айтқанда, біз rfid оқу құралына негізделген келу жүйесін құратын боламыз, бұл қатысушылардың деректерін нақты уақыт режимінде сақтауға мүмкіндік береді
Саусақ ізі сенсорын XAMP шешімімен бірге уақытқа қатысу үшін қолдану: 6 қадам (суреттермен)
Саусақ ізі сенсорын XAMP шешімімен бірге уақытқа қатысу үшін қолдану: Мектептегі жоба үшін біз оқушылардың сабаққа қатысуын бақылаудың шешімін іздедік. Біздің студенттердің көпшілігі кеш келеді. Олардың бар -жоғын тексеру - бұл қиын жұмыс. Екінші жағынан, көптеген пікірталастар бар, өйткені студенттер жиі айтады
ARDUINO мен GSM -ды қолданатын RFID негізіндегі қатысу жүйесі: 5 қадам
ARDUINO мен GSM -ді қолданатын RFID негізіндегі қатысу жүйесі: Бұл жоба RFID технологиясын қолдана отырып, сыныпқа кірген әрбір оқушыны жазады, сонымен қатар сыныпта болатын уақытты есептейді. Бұл ұсынылған жүйеде әр студентке RFID белгісі беріледі. Қатысу процесі келесідей болуы мүмкін