Мазмуну:
- 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
Video: Intel Edison Espião + Bot Telegram: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Projeto apresentado жок Intel IoT Roadshow - Сан -Паулу (Ноябрь 2015)
Мисалы, Intel Edison, веб -камера, Python жана OpenCV программалары.
Neste exemplo программасы Intel Эдисон программасынын жардамы менен апликативдүү (Бот) телеграмма аркылуу табылган. Төмөнкү шарттарда чектөөлөр жок кылынат:
Долбоорду аткаруу үчүн, 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 Cabo USB
1 Fonte 7 ~ 12 Vcc
Тиешелүү функциялар, Intel Эдисон Интернетке туташуу үчүн Wi -Fi тармагына туташып турат.
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 орнотуңуз
# пип телепот орнотуу
Эске алуу керек болгон нерселер классификацияланат жана Intel Edison компаниясынын реконструкторлору, байкоолор *.xml:
github.com/Itseez/opencv/blob/master/data/…
Intel Edison "/home/hoot" файлдарын которуу.
2 -кадам: Obtendo Um Bot Telegram (BotFather)
Телеграмды орнотуу үчүн шилтеме жок андроид:
play.google.com/store/apps/details?id=org….
Программалык камсыздоо, Бот Телеграмманы колдонуу, компьютериңизде эч кандай байланыш жок, Telegramда баарлашуу, "BotFather" менен сүйлөшүү.
para mais informações a respeito, visite:
core.telegram.org/bots#botfather
Төмөнкү суроолорго жооп берсеңиз болот: "Боттун" буйругу менен, сиз инструменттердин тизмесин түзө аласыз:
111111111: AAAAaAaAAAA1aaaaaA1Aaa1AAAAaa11a1
Тесттер жок, Intel Edison "python" же "python" деп аталган консолунда терминалдар жок, бул жерде:
>> импорттук телепот
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### добушту алуу
>> чыгуу ()
3 -кадам: Enviando E Recebendo Mensagens
Негизги Intel Intel Эдисон мандаттарын алуу үчүн.
Кардарды компьютериңизге же компьютериңизге киргизиңиз;
Төмөнкү Intel Edison терминалынын аткаруучусу жок, же компьютериңизде celular орнотулбагандыктан, компьютериңизди өчүрүп коюңуз:
vi listener.py
#! /usr/bin/python
sys импорттоо
импорттоо убактысы
импорттоо телепоту
def туткасы (msg):
content_type, chat_type, chat_id = telepot.glance2 (msg)
басып чыгаруу (content_type, chat_id)
mensagem = msg ['text']. strip (). төмөн ()
mensagem басып чыгаруу
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (туткасы)
басып чыгаруу 'Укууда…'
ал эми 1:
time.sleep (10)
VI# 'Esc', 'w', 'q' e 'Enter'ге кирүү.
#chmod +x listener.py
#./listener.py
Колдонуучунун id_el (анонимдүү форматы = 111111111) үчүн celular үчүн акысыз жооп бериңиз.
github.com/MuriloFerraz/Intel-Edison-Webca…
Колдонуучу_идин терминалы жок, же эч кандай терминал жок, Эдисон Эстонияда иштейт:
питон
>> импорттук телепот
>> bot = telepot. Bot ('Sua chave')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> чыгуу ()
4 -кадам: Reconhecendo Rostos E Notificando
Жыйынтыктоочу финалдын аягына чейин чыгарыңыз.
Intel Эдисондун жардамы менен, "Хост" үчүн "Кардар" дегенди тандап, "USB" веб -камерасын жана Intel Edison'дун веб -камерасын "орнотуу" үчүн, USB файлдарын оңдоп -түзөө программасын колдонуңуз.
Бул Intel Edison аркылуу Интернетке туташуу үчүн Wi-Fi тармагын жаңыртууга мүмкүндүк берет.
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 = "Encontrei {0} pessoas, verifique! / n Проксимо 5 мүнөт ичинде.".format (.len (жүздөр)) bot.sendMessage (121111111, mensagem)
Уктоо (300)
video_capture.release ()
### Куткаруу, аткаруу үчүн:
#chmod +x spy.py
### программаны аткарыңыз:
#./spy.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/…
"Кардар" жок, эч кандай компьютердин акчасы жок, анткени Intel Edison электрондук версиясы менен бетти кайра калыбына келтирет, профессор Андре Курвеллонун эң сонун чыгармалары:
www.embarcados.com.br/visao-computacional-o…
Негизги бөлүк "Codificação da Aplicação Cliente"
Сунушталууда:
NodeMCU менен Telegram Bot (ESP8266): 3 кадам
NodeMCU менен Telegram Bot (ESP8266): Системаңыздан эскертмелерди берүү үчүн бот керекпи? же жөн эле билдирүү жөнөтүү менен бир нерсе кыласызбы? Telegram Bot - бул сиздин чечимиңиз! Бул үйрөткүчтө мен ботумду жасоо үчүн Telegram Web жана BotFather колдоном
ESP32 негизделген Telegram Bot: 7 кадам
ESP32 негизделген Telegram Bot: Telegram баары эркиндик жана ачык булактар жөнүндө, ал 2015-жылы Telegram ботунун жаңы APIсын жарыялады, бул үчүнчү жактарга ESP32 үчүн телеграмма ботторун түзүүгө мүмкүндүк берди, алар билдирүү билдирүүсүн негизги байланыш интерфейси катары колдонушат. Бул биз
Telegram Flame Alarm Bot: 5 кадам
Telegram Flame Alarm Bot: Бул макалада мен жалынды сезүүгө жана колдонуучунун Telegram'ына билдирүү жөнөтүүгө мүмкүндүк берген IoT долбоорун сунуштайм. Сизге эмне керек: Жалын сенсору модулу Микроконтроллер NodeMCU ESP8266Күч булагыWiFiOutput түзмөгү телеграмма менен
[IoT] Telegram Bot Arduino MKR WiFi 1010 менен: 5 кадам
[IoT] Telegram Bot Arduino MKR WiFi 1010 менен: Бул долбоор Arduino менен Telegram Bot APIлеринин интерфейсин көрсөтөт.Долбоор U-BLOX тарабынан ESP32 модулу менен жабдылган жаңы MKR WiFi 1010 тактасынын айланасында курулган. долбоор концепциянын далили гана эмес, жөн гана
Ардуинону Telegram Bot менен эч кандай кошумча жабдууларсыз башкарыңыз: 5 кадам
Ардуинону Telegram Bot менен эч кандай кошумча жабдууларсыз башкарыңыз: Arduino менен кыла турган нерселердин кеңири чөйрөсү бар, бирок сиз Telegram ботунун жардамы менен Arduino башкарууну ойлонуп көрдүңүз беле? ЭМНЕ КЕРЕК: Arduino UNO Node.js орнотулган PC Кээ бир башкарылуучу түзмөк (Биз Arduino борттогу LEDди