תוכן עניינים:
- שלב 1: הכנת Intel Edison E Lista De Materiais E Pacotes
- שלב 2: טלגרם Obtendo Um Bot (BotFather)
- שלב 3: Enviando E Recebendo Mensagens
- שלב 4: Reconhecendo Rostos E Notificando
- שלב 5: בדוק את זמני הזיהוי וההתנהגות האמיתיים של הזרמת תמונות
וִידֵאוֹ: אינטל אדיסון אספיאו + בוט טלגרם: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
Projeto apresentado no Intel IoT Roadshow - סאו פאולו (נובמבר 2015)
דוגמאות לדוגמא של אינטל אדיסון, מצלמת רשת, תוכנת Python ו- OpenCV.
דוגמאות לדוגמא של תוכנת תוכנת Intel Edison עבור תוכנת ההתרשמות וההודעות באמצעות התכונה (Bot) Telegram caso um rosto seja detectado. Muito útil for evitar que crianças fiquem esquecidas em carros ou pra control de acessos em ambientes restritos.
עבור מנהל ההפעלה, או אידיאלי אני יכול לשמוע את זה עם Intel Edison.
Caso seja sua primeira utilização, sugiro que leia este artigo:
www.embarcados.com.br/intel-edison-linux-di…
קישור לפרויקטים:
github.com/MuriloFerraz/Intel-Edison-Webca…
שלב 1: הכנת Intel Edison E Lista De Materiais E Pacotes
Para este projeto é preciso:
- אינטל אדיסון
- מצלמת אינטרנט (eu usei a Logitech C270)
USB מסוג קאבו אחד
1 Fonte 7 ~ 12 Vcc
עבור מערכת הפעלה, ניתן להשתמש באינטל אדיסון על ידי גישה לאינטרנט.
אנו מציעים הורדות להתקנה של אינטל אדיסון:
python-opencv, python-numpy, python-pip, telepot. Caso ainda não os tenha, להוציא לפועל את ההרשמות ללא מסוף של אינטל אדיסון:
# echo -e "src/gz all https://repo.opkg.net/edison/repo/all\nsrc/gz edison https://repo.opkg.net/edison/repo/edison\nsrc/gz core2- 32 https://repo.opkg.net/edison/repo/core2-32 "> /etc/opkg/base-feeds.conf
עדכון # opkg
# opkg התקן python-opencv
# opkg התקן python-numpy
# opkg התקן python-pip
# pip התקן טלפוט
É preciso baixar um arquivo para classificação e detecção de rostos for a Intel Edison ser capaz de reconhecer rostos, baixe o arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
Transfira com או Filezila para o diretório "/home/hoot" של אינטל אדיסון.
שלב 2: טלגרם Obtendo Um Bot (BotFather)
קישור עבור התקנת טלגרם ללא אנדרואיד:
play.google.com/store/apps/details?id=org….
Antes de começar a programer, é preciso obter um Bot Telegram, para isso, no seu celular ou cliente for PC do Telegram, converse com "BotFather" par obter um bot.
למען מידע רב יותר, בקר באתר:
core.telegram.org/bots#botfather
Será solicitado que você escolha um nome de usuário e o nome do Bot, siga as instruções e você obterá uma chave com or seguinte formato:
111111111: AAAAaAaAAAAA1aaaaaA1Aaa1AAAAaa11a1
עבור כל הבוטים, אין מסוף של אינטל אדיסון "פיתון" או קונסולת פיתון שמאפשרת שימוש במגוון נושאים:
>> ייבא טלפוט
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### você receberá informações sobre seu bot
>> יציאה ()
שלב 3: Enviando E Recebendo Mensagens
Agora é hora da Intel Edison mandar e receber mensagem.
Do seu celular ou cliente for PC envie uma mensagem fora seu bot;
אין אינטל אדיסון סופית להאזנה על פי מאזינים, גם עבור מזהה או מזהה אפשר להפעיל ללא מחשב סלולרי או לפסוק:
vi listener.py
#! /usr/bin/python
ייבוא sys
זמן יבוא
לייבא טלפוט
ידית def (מסר):
content_type, chat_type, chat_id = telepot.glance2 (הודעה)
הדפס (סוג_תוכן, צ'אט_יד)
mensagem = msg ['text']. strip (). lower ()
הדפס mensagem
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (ידית)
- הדפסה 'מקשיבה …'
בעוד 1:
time.sleep (10)
### para sair do VI aperte 'Esc', 'w', 'q' e 'Enter'.
#chmod +x listener.py
#./listener.py
Assim você receberá a mensagem que enviou do seu celular, anote o user_id (neste formato = 111111111) para enviar mensagem for o celular.
github.com/MuriloFerraz/Intel-Edison-Webca…
עבור מנדאר אומה mensagem ו mais simples ainda, após ter anotado o user_id, no terminal da Intel Edison bast bast:
פִּיתוֹן
>> ייבא טלפוט
>> bot = telepot. Bot ('Sua chave')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> יציאה ()
שלב 4: Reconhecendo Rostos E Notificando
Agora é hora de finalmente finalizar o projeto.
אם אתה יכול להשתמש באינטל אדיסון, אפשר להשתמש ב"לקוח "עבור" מארח "בהתאמה לתמונה," במיוחד "למצלמת רשת עם יציאת USB ולהפעלה של אינטל אדיסון, להשתמש במתכנת USB של ניפוי באגים עבור תוכנת.
Sertifique-se que sua Intel Intel Edison esteja conectada a uma rede WiFi com access to Internet.
vi spy.py
#! /usr/bin/python
יבוא cv2
זמן יבוא
יבוא telepotTOKEN = '111111111: AAAOaOaAaAAA1aataAq2qaa9XAAajAe35b8'
bot = telepot. Bot (TOKEN)
video_capture = cv2. VideoCapture (0)
face_cascade = cv2. CascadeClassifier ('/home/root/haarcascade_frontalface_alt.xml')
בעוד שזה נכון:
ret, frame = video_capture.read ()
פנים = face_cascade.detectMultiScale (מסגרת, 1.3, 5)
אם len (פנים)> 0:
mensagem = "הצג {0} הודעות, אמת! / n פרוקסי יכול לצפות בהן 5 דקות.".format (.len (פרצופים)) bot.sendMessage (121111111, mensagem)
time.sleep (300)
video_capture.release ()
### Salve o arquivo, de permissão para execução:
#chmod +x spy.py
### בצע תוכנה:
#./spy.py
## Se posicione na frente da webcam, quando um rosto for detectado, a notificação será enviada.
רצוי להעדיף:
github.com/MuriloFerraz/Intel-Edison-Webca…
שלב 5: בדוק את זמני הזיהוי וההתנהגות האמיתיים של הזרמת תמונות
Se você gostaria de testar a detecção פנים com envio de imagens em tempo real, transfira e execute este script.
github.com/MuriloFerraz/Intel-Edison-Webca…
Para o correto funcionamento deste programa, além dos itens do primeiro passo, é preciso baixar e transferir para o diretório "/home/root" o seguinte arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
עבור criar um "cliente" אין מחשב PC שיזכה לדמיון של אינטל אדיסון ותוצאה של טיפול פנים פנים, לטובת ליאו או ארטלוגי של פרופ 'אנדרה קורוולו:
www.embarcados.com.br/visao-computacional-o…
Principalmente a parte "Codificação da Aplicação Cliente"
מוּמלָץ:
בוט טלגרם עם NodeMCU (ESP8266): 3 שלבים
בוט טלגרם עם NodeMCU (ESP8266): צריך בוט כדי לתת התראות מהמערכת שלך? או לעשות משהו רק על ידי שליחת הודעה? Telegram Bot הוא הפתרון שלך! במדריך זה אשתמש ב- Telegram Web וב- BotFather כדי ליצור את הבוט שלי
כיצד להוסיף בוט אינטראקטיבי בדיסקורד: 6 שלבים
כיצד להוסיף בוט אינטראקטיבי בדיסקורד: במדריך זה אני הולך להראות כיצד ליצור בוט אינטראקטיבי משלו שעובד עם כמה קומנדו. דיסקורד היא אפליקציית מדיה חברתית של סקייפ/וואטס-אפ שכזו שמפגישה גיימרים. הם יכולים להיות עם ערוץ משלהם, לבדוק איזה משחק כל אחד מחברים
בוט טלגרם מבוסס ESP32: 7 שלבים
בוט מברק מבוסס ESP32: הטלגרם עוסק בחופש ובמקורות פתוחים, הוא הכריז על ממשק ה- API החדש של בוט מברק בשנת 2015, שאיפשר לצדדים שלישיים ליצור בוטים למברק עבור ESP32 המנצלים את יישום ההודעות כממשק התקשורת העיקרי שלהם. זה אומר שאנחנו
אוטו בוט (שמתי את ספייק שלי): 5 שלבים
אוטו בוט (שמתי את שלי ספייק): זהו פרויקט פשוט שכמעט כל אחד יכול לעשות כדי ליצור רובוט הליכה פשוט
בוט טלגרם בית חכם עם Nodemcu (esp8266, ממסר, Ds18b20): 8 שלבים
בוט מברק בית חכם עם Nodemcu (esp8266, ממסר, Ds18b20): במדריך זה אראה לך כיצד ליצור בוט טלגרם ובקרה באמצעותו. אך ראשית, הירשם לערוץ הטלגרם שלי, וגלה פרויקטים חדשים מהר יותר מאחרים. זה מוטיבציה בשבילי, בוא נלך