Мазмұны:

MQTT қолдауымен ESP32 CAM бетін тану - AI-ойлаушы: 4 қадам
MQTT қолдауымен ESP32 CAM бетін тану - AI-ойлаушы: 4 қадам

Бейне: MQTT қолдауымен ESP32 CAM бетін тану - AI-ойлаушы: 4 қадам

Бейне: MQTT қолдауымен ESP32 CAM бетін тану - AI-ойлаушы: 4 қадам
Бейне: MQTT (Mosquitto) Протокол | Теория 2024, Қыркүйек
Anonim
MQTT қолдауымен ESP32 CAM бетін тану | AI ойшыл
MQTT қолдауымен ESP32 CAM бетін тану | AI ойшыл

Сәлеметсіз бе!

Мен MQTT -ге деректерді жібере алатын, ESP CAM -ді тану мүмкіндігі болған жағдайда, жобаның кодын бөліскім келді. Жақсы.. мүмкін 7 сағаттан кейін бірнеше кодты қарап, не екенін іздеп, MQTT интеграциясын аяқтадым!

Жабдықтар

Сізге не қажет:

  • ESP32 камерасы (~ 5 $)
  • TTL бағдарламашысы (~ 2 $)
  • 5 Өтпелі кабельдер

1 -қадам: TTL бағдарламашысын орнату (ҚОСЫМША)

Егер сіз Windows 7 -ге қарағанда жаңа нұсқасы бар компьютерді қолдансаңыз, сізге бағдарламашыға қолдау көрсетілетін драйверлер қажет болуы мүмкін.

Егер құрылғы іске қосылмаса, мен сізге драйверлерді қолмен орнатудың қарапайым оқулығын ұсынамын

2 -қадам: Қосылымды орнату және IDE -де конфигурациялау

IDE -де қосылуды орнату және конфигурациялау
IDE -де қосылуды орнату және конфигурациялау

Сіз оны суреттегідей сыммен байланыстыруыңыз керек (3в орнына 5в қолданған дұрыс!)

Сұр кабель тек оны бағдарламалағыңыз келсе ғана қосылу үшін қажет!

Менің ойымша, сізде ESP32 пакеті орнатылған деп ойлаймын, егер сізге нұсқаны қайтару қажет болса, қазіргі кезде сіз оны 1.01 нұсқасына дейін қайтаруыңыз керек, бұл қадам Бетті тану үшін қажет, әйтпесе ол жұмыс істемейді!

Келесі қадам - IDE -дегі TOOLS -ке кіру және үлкен схемаға бөлу схемасын орнату және тақта ретінде ESP32 Wrover модулін таңдау!

3 -қадам: код және кітапханалар

Сізге тек PubSubClient кітапханасы қажет болады, қалған барлық кітапханалар автоматты түрде орнатылады.

(Жүктеу алдында тіркелгі деректеріңізді өзгертуді ұмытпаңыз)

Тіркемені жүктеп алыңыз және жүктеуді басыңыз, жоғарыда көрсетілген сұр кабельді ұмытпаңыз!

Жүктеуден кейін сериялық мониторды ашып, жіберу жылдамдығы ретінде 115200 таңдаңыз.

Қосылу үшін IP мекенжайын көру керек. ЕСКЕРТПЕ: Бетті тану бастапқыда қосылған, сондықтан ол сіздің бетіңізді сканерлейді! ӨҢДЕУ: ол енді автоматты түрде болмайды!

MQTT бөлігінде сіз ақпарат қойындысын және бір бет қойындысын көруіңіз керек. Өңдеу: и id қойындысы

4 -қадам: бұл | ӨҢДЕУ

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

Сізге ұнады деп үміттенемін!

ӨҢДЕУ:

Мен кодқа біраз өзгерістер енгіздім!

Ол енді сіздің бетіңізді ішкі жадқа сақтайды, сондықтан сіз оны іске қосқан кезде Flash -тен бұрын сақталған барлық беттерді жүктейді!

Ол автоматты түрде тіркелген беттерді Flash -ке сақтайды.

Мен сонымен қатар іске қосылған кезде автоматты түрде тіркеу бетін алып тастадым.

Мен «id» деп аталатын жаңа MQTT тақырыбын жасадым, онда ол соңғы танылған идентификаторды көрсетеді!

Ұсынылған: