Мазмұны:
- Жабдықтар
- 1 -қадам: TTL бағдарламашысын орнату (ҚОСЫМША)
- 2 -қадам: Қосылымды орнату және IDE -де конфигурациялау
- 3 -қадам: код және кітапханалар
- 4 -қадам: бұл | ӨҢДЕУ
Бейне: MQTT қолдауымен ESP32 CAM бетін тану - AI-ойлаушы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сәлеметсіз бе!
Мен MQTT -ге деректерді жібере алатын, ESP CAM -ді тану мүмкіндігі болған жағдайда, жобаның кодын бөліскім келді. Жақсы.. мүмкін 7 сағаттан кейін бірнеше кодты қарап, не екенін іздеп, MQTT интеграциясын аяқтадым!
Жабдықтар
Сізге не қажет:
- ESP32 камерасы (~ 5 $)
- TTL бағдарламашысы (~ 2 $)
- 5 Өтпелі кабельдер
1 -қадам: TTL бағдарламашысын орнату (ҚОСЫМША)
Егер сіз Windows 7 -ге қарағанда жаңа нұсқасы бар компьютерді қолдансаңыз, сізге бағдарламашыға қолдау көрсетілетін драйверлер қажет болуы мүмкін.
Егер құрылғы іске қосылмаса, мен сізге драйверлерді қолмен орнатудың қарапайым оқулығын ұсынамын
2 -қадам: Қосылымды орнату және IDE -де конфигурациялау
Сіз оны суреттегідей сыммен байланыстыруыңыз керек (3в орнына 5в қолданған дұрыс!)
Сұр кабель тек оны бағдарламалағыңыз келсе ғана қосылу үшін қажет!
Менің ойымша, сізде ESP32 пакеті орнатылған деп ойлаймын, егер сізге нұсқаны қайтару қажет болса, қазіргі кезде сіз оны 1.01 нұсқасына дейін қайтаруыңыз керек, бұл қадам Бетті тану үшін қажет, әйтпесе ол жұмыс істемейді!
Келесі қадам - IDE -дегі TOOLS -ке кіру және үлкен схемаға бөлу схемасын орнату және тақта ретінде ESP32 Wrover модулін таңдау!
3 -қадам: код және кітапханалар
Сізге тек PubSubClient кітапханасы қажет болады, қалған барлық кітапханалар автоматты түрде орнатылады.
(Жүктеу алдында тіркелгі деректеріңізді өзгертуді ұмытпаңыз)
Тіркемені жүктеп алыңыз және жүктеуді басыңыз, жоғарыда көрсетілген сұр кабельді ұмытпаңыз!
Жүктеуден кейін сериялық мониторды ашып, жіберу жылдамдығы ретінде 115200 таңдаңыз.
Қосылу үшін IP мекенжайын көру керек. ЕСКЕРТПЕ: Бетті тану бастапқыда қосылған, сондықтан ол сіздің бетіңізді сканерлейді! ӨҢДЕУ: ол енді автоматты түрде болмайды!
MQTT бөлігінде сіз ақпарат қойындысын және бір бет қойындысын көруіңіз керек. Өңдеу: и id қойындысы
4 -қадам: бұл | ӨҢДЕУ
Бұл әзірше, егер мен қателерді немесе басқа нәрсені көрсем, оны біраз уақыт жаңартамын деп ойлаймын.
Сізге ұнады деп үміттенемін!
ӨҢДЕУ:
Мен кодқа біраз өзгерістер енгіздім!
Ол енді сіздің бетіңізді ішкі жадқа сақтайды, сондықтан сіз оны іске қосқан кезде Flash -тен бұрын сақталған барлық беттерді жүктейді!
Ол автоматты түрде тіркелген беттерді Flash -ке сақтайды.
Мен сонымен қатар іске қосылған кезде автоматты түрде тіркеу бетін алып тастадым.
Мен «id» деп аталатын жаңа MQTT тақырыбын жасадым, онда ол соңғы танылған идентификаторды көрсетеді!
Ұсынылған:
Arduino негізіндегі дауыспен басқарылатын IOT релелік қосқышы (Google Home және Alexa қолдауымен): 11 қадам
Arduino негізіндегі дауысты басқарылатын IOT релелік қосқышы (Google Home және Alexa қолдауымен): Бұл жоба Arduino негізіндегі, дауыспен басқарылатын IOT реле қосқышын қалай жасау керектігін сипаттайды. Бұл реле, сіз iOS және Android үшін қосымшаны пайдаланып қашықтан қосуға немесе өшіруге, сонымен қатар оны IFTTT -ге байланыстыруға және Goog көмегімен дауыспен басқаруға болады
ARDUINO ПАЙДАЛАНУ БЕТІН БАҚЫЛАУ !!!: 7 қадам
ARDUINO ҚОЛДАНУ БЕТІН БАҚЫЛАУ !!!: Алдыңғы нұсқаулықта мен «pyserial» модулін пайдаланып Arduino мен Python арасында қалай байланысуға және жарықдиодты басқаруға болатынын айттым. Егер сіз оны көрмесеңіз, оны мына жерден тексеріңіз: ARDUINO арасындағы байланыс & PYTHON! Түсті қалай анықтауға болады
Opencv бетін тану: 4 қадам
Opencv Бетті тану: Қазіргі кезде смартфондар, көптеген электронды гаджеттер сияқты көптеген қосымшаларда бетті тану өте кең таралған. Мұндай технология көптеген алгоритмдер мен құралдарды қамтиды, ол Raspberry сияқты ендірілген SOC платформаларын қолданады
Arduino/ESP Config веб -бетін бұлттан жүктеңіз: 7 қадам
Arduino/ESP Config веб -бетін бұлттан жүктеңіз: Arduino/ESP (ESP8266/ESP32) жобасын жасаған кезде сіз бәрін қатаң кодтай аласыз. Көбінесе бірдеңе пайда болады, және сіз IoT құрылғысын IDE-ге қайта қосуды аяқтайсыз. Немесе сізде конфигурацияға кіретін адамдар көп болды
Google бетін жасаушымен веб -сайтты орнату: 6 қадам
Google бет жасаушысының көмегімен веб -сайтты орнату: Google Labs -тің жаңа бет жасаушысымен веб -сайтты қалай құруға болады. (Қарапайым 100 Мб веб -сайтты қалай ақысыз жасауға және оны түстен кейін қалай жасауға болады.) Соның ішінде қалай жасау керек, бетті бетке, басқа беттерге сілтеме, жүктелген html файлдарына сілтеме, суреттер