Përmbajtje:
- Hapi 1: Përgatitni një Intel Edison E Lista De Materiais E Pacotes
- Hapi 2: Obtendo Um Bot Telegram (BotFather)
- Hapi 3: Enviando E Recebendo Mensagens
- Hapi 4: Reconhecendo Rostos E Notificando
- Hapi 5: Provoni një Përcaktim të Tempo Real E Streaming De Imagens
Video: Intel Edison Espião + Bot Telegram: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Projeto apresentado pa Intel IoT Roadshow - São Paulo (Nëntor 2015)
Për shembull, zbuloni imazhet në Intel Edison, kamerë në internet, programoni Python e OpenCV.
Mund ta përdorni për të demonstruar programin tuaj në Intel Edison për të ruajtur mjedisin dhe mjedisin tuaj të njoftimit përmes aplikimit (Bot) Telegram në rast se ju zbuloni. Muito evtil para evitar que crianças fiquem esquecidas em carros ou pra controle de acessos em ambientes restritos.
Për të ekzekutuar këtë projekt, është ideale që ju të njiheni me një Intel Edison.
Për shembull, përdorimi i parë i saj është i vlefshëm:
www.embarcados.com.br/intel-edison-linux-di…
Lidhje për projekt:
github.com/MuriloFerraz/Intel-Edison-Webca…
Hapi 1: Përgatitni një Intel Edison E Lista De Materiais E Pacotes
Për vlerësimin e duhur është:
- Intel Edison
- Webcam (eu usei një Logitech C270)
1 Cabo USB
1 Fonte 7 ~ 12 Vcc
Për shembull, mund të përdorni funksionimin e Intel Edison në lidhje me lidhjen tuaj dhe të rifilloni WiFi në qasje à Internet.
Për më tepër, pacotes devem estar instalados në Intel Edison:
python-opencv, python-numpy, python-pip, telepot. Në rast se nuk mund të ekzekutoni, ekzekutoni të dhënat tuaja pa ndonjë terminal për 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
# përditësim opkg
# opkg instaloni python-opencv
# opkg instaloni python-numpy
# opkg instaloni python-pip
# pip instaloni telepot
Preciso baixar um arquivo para klasifikimit dhe zbulimit të rostos për një Intel Edison në kapjen e rostos reconhecer, baixe o arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
Transfira com o Filezila për oraret "/home/hoot" nga Intel Edison.
Hapi 2: Obtendo Um Bot Telegram (BotFather)
Lidhje për instalimin e Telegramit pa android:
play.google.com/store/apps/details?id=org….
Për të filluar një program, është një kërkesë e saktë për Bot Telegram, për më tepër, nuk ka celular për klientët tuaj për PC në Telegram, bisedoni me "BotFather" për të gjithë botën.
para mais informações a respeito, visite:
core.telegram.org/bots#botfather
Shërbej për të folur escolha um nome de usuário e o nome do Bot, siga as instruções e você obterá uma chave com o seguinte formato:
111111111: AAAAaAaAAAA1aaaaaA1Aaa1AAAaaaaaaaa
Për shembull, nuk ka terminal për Intel Edison të zbulojë "python" ose tastierë python në shërbim, për të përcaktuar komandat:
>> importoni telepot
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### você receberá informações sobre seu bot
>> dalje ()
Hapi 3: Enviando E Recebendo Mensagens
Agora é hora da Intel Edison mandar dhe marrës menaxem.
Bëni një telefon celular ose klient për kompjuterin tuaj dhe zgjidhni një menyrë për bot;
Asnjë terminal Intel Edison nuk është i detyruar të dëgjojë, të hapë para se të regjistrohet ose të identifikojë aplikacionin pa celular për kompjuterin tuaj, para se të kaloni:
vi dëgjues.py
#! /usr/bin/python
import sys
koha e importit
telepot import
def dorezë (msg):
përmbajtja_type, lloji_bisedimi, chat_id = telepot.glance2 (msg)
print (lloji i përmbajtjes, chat_id)
mensagem = msg ['text']. strip (). ulët ()
print mensagem
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (dorezë)
print 'Duke dëgjuar …'
ndërsa 1:
koha. gjumi (10)
### para sair do VI aperte 'Esc', 'w', 'q' e 'Enter'.
#chmod +x dëgjues.py
#./listener.py
Thirrni që të pranoni një menaxher që mund të përdoret në celularin tuaj, të shënoni nga user_id (neste formato = 111111111) për një mjedis të menjëhershëm për celularin.
github.com/MuriloFerraz/Intel-Edison-Webca…
Për një mandar të menjëhershëm dhe të thjeshtë, ju mund të përdorni një identifikues të përdoruesit, pa një terminal për ekzekutuesin Intel Edison:
piton
>> importoni telepot
>> bot = telepot. Bot ('Sua chave')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> dalje ()
Hapi 4: Reconhecendo Rostos E Notificando
Agora é hora de finalmente finalizar o projeto.
nëse dëshironi të përdorni Intel Edison, zgjidhni një opsion "Klienti" për "Host" në përputhje me një imazh, "shikoni" një webcam përmes portës USB dhe përdorni një Intel Edison, përdorni një pajisje të integruar ose kabllo USB për debug për programin.
Sertifique-se ka Intel Edison të lidhura me një WiFi të ri dhe qasje në internet.
vi spiun.py
#! /usr/bin/python
import cv2
koha e importit
import telepotTOKEN = '111111111: AAAOaOaAaAAA1aataAq2qaa9XAAajAe35b8'
bot = telepot. Bot (TOKEN)
kapja e videos = cv2. VideoCapture (0)
face_cascade = cv2. CascadeClassifier ('/home/root/haarcascade_frontalface_alt.xml')
ndërsa e vërtetë:
ret, frame = video_capture.read ()
fytyrat = face_cascade.detectMultiScale (kornizë, 1.3, 5)
nëse len (përballet)> 0:
mensagem = "Encontrei {0} pessoas, verifique! / n Proximo aviso për 5 minuta.".format (.len (fytyrat)) bot.sendMessage (121111111, mensagem)
koha. gjumi (300)
video_capture.release ()
### Salve o arquivo, me leje për ekzekutimin:
#chmod +x spiun.py
### ekzekutoni programin:
#./spy.py
## Ju mund të gjeni një kamerë në internet, të shikoni për zbulimin, një shërbim njoftimi.
Se preferoni acesse:
github.com/MuriloFerraz/Intel-Edison-Webca…
Hapi 5: Provoni një Përcaktim të Tempo Real E Streaming De Imagens
Shihni për të testuar një zbulim të fytyrës në një mjedis të imagjinuar në një kohë reale, transferoni dhe ekzekutoni këtë skenar.
github.com/MuriloFerraz/Intel-Edison-Webca…
Para se të filloni funksionimin e programit, të gjitha dosjet tuaja do të jenë të rëndësishme, nëse do të transferoni para ose diretório "/home/root" o seguinte arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
për criar um "kliente" pa PC për pranues si imazhet e Intel Edison dhe ver o rezultuar për rindërtimin e fytyrës, por favorizoni lejen e artisë së shkëlqyer të Prof. André Curvello em:
www.embarcados.com.br/visao-computacional-o…
Principalmente a parte "Codificação da Aplicação Cliente"
Recommended:
Telegram Bot Me NodeMCU (ESP8266): 3 hapa
Telegram Bot Me NodeMCU (ESP8266): Keni nevojë për një bot për të dhënë njoftime nga sistemi juaj? apo të bëni diçka vetëm duke dërguar një mesazh? Telegram Bot është zgjidhja juaj! Në këtë tutorial, unë do të përdor Telegram Web dhe BotFather për të bërë botin tim
ESP32 Bazuar në Telegram Bot: 7 Hapa
Botimi i Telegramit i bazuar në ESP32: Telegrami ka të bëjë me lirinë dhe burimet e hapura, ai shpalli API-në e re të Telegram bot në 2015, i cili lejoi palët e treta të krijojnë bots telegrami për ESP32 që përdorin aplikacionin e mesazheve si ndërfaqen e tyre kryesore të komunikimit. Kjo do të thotë që ne
[IoT] Telegram Bot Me Arduino MKR WiFi 1010: 5 hapa
[IoT] Telegram Bot Me Arduino MKR WiFi 1010: Ky projekt demonstron mënyrën e ndërlidhjes së Arduino me API-të e Telegram Bot. Projekti është ndërtuar rreth bordit të ri MKR WiFi 1010 të pajisur me një modul ESP32 nga U-BLOX. Në këtë fazë, projekti nuk është më shumë se një dëshmi e konceptit, vetëm për të parë
Kontrolloni Arduino duke përdorur Telegram Bot pa asnjë pajisje shtesë: 5 hapa
Kontrolloni Arduino duke përdorur Telegram Bot pa asnjë pajisje shtesë: Ka një gamë të gjerë gjërash që mund të bëni me Arduino, por a keni menduar ndonjëherë të kontrolloni Arduino -n tuaj duke përdorur një bot Telegram? ÇFAR DUHET TE DUHET: Arduino UNO Node.js të instaluar në pajisjen tuaj PC Disa pajisje të kontrollueshme (Ne përdorim LED në bord të Arduino në
Përdorimi i sensorit të lëvizjes me RaspberryPi dhe Telegram Bot: 4 hapa
Përdorimi i sensorit të lëvizjes me RaspberryPi dhe Telegram Bot: Përshëndetje djema. Në këtë postim ne do të përdorim Raspberry Pi Telegram Bot me sensor PIR (lëvizje)