Мазмұны:
- 1 -қадам: Intel Edison E Lista De Materiais E Pacotes дайындаңыз
- 2 -қадам: Obtendo Um Bot Telegram (BotFather)
- 3 -қадам: Enviando E Recebendo Mensagens
- 4 -қадам: Rostos E Notificando бағдарламасын жаңартыңыз
- 5 -қадам: Real E Streaming De Imagens және Detecção Em Tempo сынақтарын өткізіңіз
Бейне: Intel Edison Espião + Bot Telegram: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Intel IoT Roadshow жоқ Projeto apresentado - Сан -Паулу (2015 ж. Қараша)
Мысалы, Intel Edison, веб -камера, Python және OpenCV бағдарламалары.
Neste мысалы, 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 айнымалы ток
Тиісті функцияларға сәйкес, Intel Edison Интернетке қосылу үшін WiFi байланысын орнатады.
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 -дың қайта өңдеушісі үшін, жіктеу және ажырату үшін қажет. *Ml:
github.com/Itseez/opencv/blob/master/data/…
Intel Edison -дың «/home/hoot» файлдарын көшіру.
2 -қадам: Obtendo Um Bot Telegram (BotFather)
Android үшін Telegram -ға сілтеме:
play.google.com/store/apps/details?id=org….
Бағдарламалық жасақтама, Bot Telegram -да, компьютерде Telegram -да клиенттік байланыс орнатылмағанда, «BotFather» бағдарламасында байланыс орнатылған.
para mais informações a repeito, Visite:
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 терминалы жоқ, тыңдаушы жоқ, компьютерде компьютерлік жүйені орнатпау керек.
vi listener.py
#! /usr/bin/python
жүйені импорттау
импорт уақыты
импорттық телепот
def тұтқасы (msg):
content_type, chat_type, chat_id = telepot.glance2 (хабар)
басып шығару (content_type, 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 listener.py
#./listener.py
Пайдаланушы_ид (neste formato = 111111111) үшін celular үшін қосымша ақпарат алыңыз.
github.com/MuriloFerraz/Intel-Edison-Webca…
Пайдаланушы_id -ті қолданудың қарапайым нұсқалары, Intel Edison -дың терминалы жоқ:
питон
>> импорттық телепот
>> bot = telepot. Bot ('Суа чаве')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> шығу ()
4 -қадам: Rostos E Notificando бағдарламасын жаңартыңыз
Қорытындылау жобасының соңғы кезеңі.
Intel Edison бағдарламасында «Клиент» үшін «Хост» функциясын орнатыңыз, ол USB -портативті USB портына немесе Intel Edison -ға арналған веб -камераны орнатып, USB -ді жоюға арналған бағдарламалық жасақтаманы пайдаланыңыз.
Бұл Intel Edison компаниясының Интернетке қосылу мүмкіндігімен қамтамасыз етілген.
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 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 spy.py
### бағдарламаны орындаңыз:
#./spy.py
## Веб -камера, веб -камера, детективтерге арналған хабарландырулар, хабарландыру.
Қажет болған жағдайда:
github.com/MuriloFerraz/Intel-Edison-Webca…
5 -қадам: Real E Streaming De Imagens және Detecção Em Tempo сынақтарын өткізіңіз
Сценарийдің орындалу жылдамдығымен және жылдамдығымен бет -әлпетпен жұмыс жасаңыз.
github.com/MuriloFerraz/Intel-Edison-Webca…
Бағдарламаның негізгі функциялары бар, олар сізге «/home/root» немесе «arquivo *.xml» бағдарламаларын іске қосуға мүмкіндік береді:
github.com/Itseez/opencv/blob/master/data/…
«клиент» жоқ, себебі компьютерде Intel Edison сияқты, бет әлпетін қайта қалпына келтіруге болады, профессор Андре Курвеллоның қолынан келеді:
www.embarcados.com.br/visao-computacional-o…
«Codificação da Aplicação Cliente» бөлімінің жетекшісі
Ұсынылған:
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 микроконтроллері Қуат көзі Wi -Fi шығыс құрылғысы телеграммамен
Telegram Bot көмегімен Arduino -ны қосымша қондырғысыз басқарыңыз: 5 қадам
Arduino -ді Telegram Bot -пен қосымша жабдықсыз басқарыңыз: Arduino -мен жасауға болатын көптеген мүмкіндіктер бар, бірақ сіз Telegram -бот арқылы Arduino -ны басқару туралы ойландыңыз ба? Сізге не қажет: Arduino UNO Node.js құрылғысында ДК Кейбір басқарылатын құрылғы (Біз Arduino борттық жарықдиодты
RaspberryPi мен Telegram Bot көмегімен қозғалыс сенсорын қолдану: 4 қадам
RaspberryPi мен Telegram Bot көмегімен қозғалыс сенсорының қолданылуы: Сәлеметсіздер ме, балалар, біз бұл мақалада PIR (қозғалыс) сенсоры бар Raspberry Pi Telegram Bot қолданатын боламыз
Nodemcu бар Smart House Telegram Bot (esp8266, Relay, Ds18b20): 8 қадам
Nodemcu бар Smart House Telegram Bot (esp8266, Relay, Ds18b20): Бұл оқулықта мен сізге телеграм -ботты қалай құру керектігін көрсетемін және оны пайдаланып, үйді басқарамын, бірақ біріншіден, менің Telegram -каналыма жазыл және жаңа жобаларды басқалардан тезірек аш. Бұл мен үшін мотивация. Кеттік