Агуулгын хүснэгт:
- Алхам 1: Intel Edison E Lista De Materiais E Pacotes -ийг бэлтгэ
- Алхам 2: Obtendo Um Bot Telegram (BotFather)
- Алхам 3: Enviando E Recebendo Mensagens
- Алхам 4: Reconhecendo Rostos E Notificando
- Алхам 5: Testando a Detecção Em Tempo Real E Streaming De Imagens
Видео: Intel Edison Espião + Bot Telegram: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Projeto apresentado байхгүй Intel IoT Roadshow - Сан Пауло (2015 оны 11 -р сар)
Жишээ нь Intel Edison, вэбкамер, Python e OpenCV програмын програм хангамж юм.
Жишээ нь, Intel Edison програмыг ашиглан програм хангамж (Bot) ашиглан Telegram -ийг ашиглах боломжтой болно. Хичээлийн эхэн үед та маш их зүйлийг хийж чадна.
Гүйцэтгэх ажлыг гүйцэтгэхийн тулд Intel Edison -ийн хамгийн сайн тохиргоог хийх болно.
Хамгийн гол нь дараахь зүйлийг хийх болно.
www.embarcados.com.br/intel-edison-linux-di…
Төсөл хийх линк:
github.com/MuriloFerraz/Intel-Edison-Webca…
Алхам 1: Intel Edison E Lista De Materiais E Pacotes -ийг бэлтгэ
Урьдчилсан байдлаар:
- Intel Эдисон
- Вэбкам (Logitech C270 ашигладаг)
1 кабель USB
1 фонт 7 ~ 12 Vcc
Интернэтэд холбогдохын тулд Intel Edison -ийг ашиглах боломжтой болно.
Intel Edison дээр суурилуулсан програмыг дараах байдлаар ашиглана уу.
python-opencv, python-numpy, python-pip, телепот. Intel Edison дээр терминал байхгүй бол дараах тушаалуудыг ажиллуулна уу:
# 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 телепот суулгах
Ангилал нь Intel Edison -ийг сэргээн засварлагч rostos, baixe o arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
Intel Эдисоны "/home/hoot" файлыг шилжүүлээрэй.
Алхам 2: Obtendo Um Bot Telegram (BotFather)
Андройд дээр Telegram суулгах холбоос байхгүй:
play.google.com/store/apps/details?id=org….
Бот Telegram -ийн програм хангамж, програм хангамж, компьютер, Telegram, PC -тэй харилцах, харилцах "BotFather" програмыг ашиглах боломжтой.
para mais informações a respeito, зочилно уу:
core.telegram.org/bots#botfather
Бот, хэлний зааварчилгаа, зааварчилгаа өгөхдөө дараах хэлбэрийг ашиглана уу:
111111111: AAAAaAaAAAAA1aaaaaA1Aaa1AAAAaa11a1
Санал болгож буй компьютер дээр терминал байхгүй, Intel Edison "python" эсвэл консол дээр python -ийг ашиглаж болно, жишээ нь:
>> телепот импортлох
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### дуу хоолойг хүлээн авах мэдээлэл
>> гарах ()
Алхам 3: Enviando E Recebendo Mensagens
Энэ нь Intel Edison -ийн албан ёсны мэдээлэл юм.
Үйлчлүүлэгчийг компьютерийн компьютер дээр суулгаарай;
Ямар ч терминал Intel Edison é hora de icraer um pequeno listener, apenas para Descobrir or ID do aplicativo instalado no celular ou PC, para isso siga os passos:
vi сонсогч.py
#! /usr/bin/python
sys импортлох
импортлох хугацаа
импортлох телепот
def бариул (msg):
content_type, chat_type, chat_id = telepot.glance2 (msg)
хэвлэх (агуулгын төрөл, chat_id)
mensagem = msg ['текст']. зурвас (). доод ()
mensagem хэвлэх
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (бариул)
'Сонсож байна …' гэж хэвлэх
байхад 1:
цаг унтах (10)
### para sair do VI aperte 'Esc', 'w', 'q' e 'Enter'.
#chmod +x сонсогч.py
#./ сонсогч.py
Хэрэглэгчийн_ид (neste formato = 111111111) тохиргоог хийхдээ celular -ийг сонгоно уу.
github.com/MuriloFerraz/Intel-Edison-Webca…
Хэрэглэгчийн_id, эсвэл Intel Edison -ийн гүйцэтгэгчийн хувьд терминал байхгүй бол:
питон
>> телепот импортлох
>> bot = telepot. Bot ('Sua chave')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> гарах ()
Алхам 4: Reconhecendo Rostos E Notificando
Төгсгөлийн эцсийн хувилбарыг санал болгож байна.
"Intel Edison" програмын хувьд "Хүлээн авагч" гэсэн ойлголттой байхын тулд "хост" гэсэн ойлголттой болохын тулд USB камер эсвэл интернетийн вэбкамерыг Intel Edison дээр суулгаж, USB програмын дибаг хийх програмыг ашиглана уу.
Энэ нь Intel Edison-ийг ашиглах боломжийг олгож байгаа бөгөөд интернет ашиглах боломжтой WiFi сүлжээ юм.
vi тагнуулч
#! /usr/bin/python
cv2 импортлох
импортлох хугацаа
import 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 = "Encontrei {0} pessoas, verifique! / n Proximo aviso em 5 minutos.".format (.len (нүүр)) bot.sendMessage (121111111, mensagem)
цаг унтах (300)
video_capture.release ()
### Salve o arquivo, de permissão para execução:
#chmod +x тагнуул.py
### програмыг гүйцэтгэх:
#./ тагнуулч
## Хязгааргүй вэбкамер, детекторын хувьд хамгийн сайн мэдээлэл юм.
Хүлээн авах дуртай зүйл:
github.com/MuriloFerraz/Intel-Edison-Webca…
Алхам 5: Testando a Detecção Em Tempo Real E Streaming De Imagens
Скриптийг ажиллуулахын тулд нүүрний нүүрний хувиргалтыг бодитоор харуулах болно.
github.com/MuriloFerraz/Intel-Edison-Webca…
Хөтөлбөрийн үндсэн програмууд, програм хангамжууд нь "эх орон/эх" эсвэл "ар гэрийн" *.xml:
github.com/Itseez/opencv/blob/master/data/…
"Үйлчлүүлэгч" гэж байхгүй PC -ийн хүлээн авагч нь Intel Edison -ийн үр дүнд нүүрний арьсыг дахин сэргээж, профессор Андре Курвелло -гийн давуу талуудыг санал болгож байна.
www.embarcados.com.br/visao-computacional-o…
"Codificação da Aplicação Cliente" хэсгийн үндсэн хэсэг
Зөвлөмж болгож буй:
NodeMCU (ESP8266) бүхий Telegram Bot: 3 алхам
NodeMCU (ESP8266) бүхий Telegram Bot: Таны системээс мэдэгдэл өгөхөд bot хэрэгтэй байна уу? эсвэл зүгээр л мессеж илгээж ямар нэгэн зүйл хийх үү? Telegram Bot бол таны шийдэл! Энэ заавар дээр би Telegram Web болон BotFather -ийг ашиглан bot хийх болно
ESP32 дээр суурилсан Telegram Bot: 7 алхам
ESP32 дээр суурилсан Telegram Bot: Telegram нь эрх чөлөө, нээлттэй эх сурвалжтай холбоотой бөгөөд 2015 онд Telegram bot-ийн шинэ API-ийг зарласан бөгөөд энэ нь гуравдагч этгээдэд ESP32-д мессеж бичих програмыг харилцаа холбооны үндсэн интерфэйс болгон ашигладаг телеграм бот үүсгэх боломжийг олгосон юм. Энэ нь бид
Telegram Flame Alarm Bot: 5 алхам
Telegram Flame Alarm Bot: Энэ нийтлэлд би дөлийг мэдэрч, хэрэглэгчийн Telegram -д мэдэгдэл илгээх боломжийг олгодог IoT төслийг танилцуулах болно. Танд хэрэгтэй зүйл: Дөл мэдрэгчийн модуль Микроконтроллер NodeMCU ESP8266 Эрчим хүчний эх үүсвэр Wi -Fi гаралтын төхөөрөмж нь телеграмтай
[IoT] Arduino MKR WiFi 1010 бүхий Telegram Bot: 5 алхам
[IoT] Arduino MKR WiFi 1010-тэй Telegram Bot: Энэхүү төсөл нь Arduino-г Telegram Bot API-тай хэрхэн холбохыг харуулсан болно. Энэхүү төсөл нь U-BLOX-ийн ESP32 модулаар тоноглогдсон шинэ MKR WiFi 1010 самбар дээр суурилагдсан болно. Төсөл бол үзэл баримтлалын нотолгоо төдий зүйл биш, зүгээр л
Нэмэлт тоног төхөөрөмжгүйгээр Telegram Bot ашиглан Arduino -г удирдах: 5 алхам
Нэмэлт тоног төхөөрөмжгүйгээр Telegram Bot ашиглан Arduino -ийг удирдах: Arduino -той хийж болох олон төрлийн зүйл байдаг, гэхдээ та Telegram бот ашиглан Arduino -г удирдах талаар бодож байсан уу? Танд юу хэрэгтэй вэ: Arduino UNO Node.js таны компьютер дээр суулгасан болно. PC Зарим хяналттай төхөөрөмж (Бид Arduino-ийн самбар дээрх LED-ийг