Mundarija:
- 1 -qadam: Intel Edison E Lista De Materiais E Pacotes -ni tayyorlang
- 2 -qadam: Obtendo Um Bot Telegram (BotFather)
- 3 -qadam: Enviando E Recebendo Mensagens
- 4 -qadam: Rostos E Notificando -ni qayta ko'rib chiqing
- 5 -qadam: Real tasvirlar real vaqtini aniqlab olish
Video: Intel Edison Espião + Bot Telegram: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Projeto Intel IoT Roadshow -ni taqdim etmaydi - San -Paulu (2015 yil noyabr)
Masalan, Intel Edison, veb -kamera, Python va OpenCV dasturlari.
Masalan, Intel Edison dasturi kompyuter va kompyuter dasturlari (Bot) orqali Telegram orqali aniqlanadi. Mantiqiy cheklovlarga ko'ra, har bir kishi o'z vazifasini bajaradi.
Ijrochilarni Intel Edison bilan tanishtirishni xohlasangiz.
Boshlang'ich dasturni ishlating:
www.embarcados.com.br/intel-edison-linux-di…
Proyektga havola:
github.com/MuriloFerraz/Intel-Edison-Webca…
1 -qadam: Intel Edison E Lista De Materiais E Pacotes -ni tayyorlang
Aniq aniqlik bilan:
- Intel Edison
- Veb -kamera (Logitech C270)
1 ta USB kabeli
1 shrift 7 ~ 12 Vcc
Internet -protsessor yordamida Intel Edison -ni o'rnatish mumkin.
Intel Edison -ning asosiy vazifalari:
python-opencv, python-numpy, python-pip, telepot. Intel Edison terminali bo'lmagan holda operatsion tizimni ishga tushiring:
# 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 yangilanishi
# opkg python-opencv-ni o'rnating
# opkg python-numpy-ni o'rnating
# opkg python-pip ni o'rnating
# pip telepot o'rnatish
Aniq aniqlanishicha, biz Intel Edison -ni qayta o'rnatishni talab qilamiz, xech bo'lmaganda *.xml:
github.com/Itseez/opencv/blob/master/data/…
Intel Edison "/home/hoot" uchun fayllarni uzatish.
2 -qadam: Obtendo Um Bot Telegram (BotFather)
Android uchun Telegram -ga havola:
play.google.com/store/apps/details?id=org….
Bu dasturlar, shuningdek, Telegram -da, hatto kompyuterda ham mijozlar uchun hech qanday aloqa o'rnatilmagan, Bot Bot -dan foydalanish uchun "BotFather" dasturiga ega.
para mais informações a respeito, tashrif buyuring:
core.telegram.org/bots#botfather
Bu savolga javob berishni xohlasangiz, u sizga hech qanday ma'lumot bermaydi, bu esa ko'rsatmalarni bajarishni talab qiladi:
111111111: AAAAaAaAAAAA1aaaaaA1Aaa1AAAAaa11a1
Bu erda hech qanday terminal yo'q, Intel Edison "python" yoki konsoli bilan pythonni o'rnatadi:
>> telepotni import qilish
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### ovozni qabul qilish haqida ma'lumot
>> chiqish ()
3 -qadam: Enviando E Recebendo Mensagens
Qachonki, Intel Edison -ni sotib oling.
Mijozlar uchun shaxsiy kompyuterlar uchun shaxsiy kompyuterni tanlang;
Intel Edison va tinglovchilarning hech qanday terminali yo'q, ular hech qanday kompyuterga o'rnatilmagan, shuning uchun kompyuterda hech qanday ma'lumot yo'q:
vi tinglovchi.py
#! /usr/bin/python
sys import qilish
import vaqti
telepot import qilish
def tutqichi (msg):
content_type, chat_type, chat_id = telepot.glance2 (msg)
chop etish (content_type, chat_id)
mensagem = msg ['matn']. strip (). pastki ()
mensagem chop etish
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (ishlov berish)
chop eting "Eshitilmoqda …"
1 da:
uyqu (10)
### para sair do VI aperte 'Esc', 'w', 'q' e 'Enter'.
#chmod +x tinglovchi.py
#./listener.py
Foydalanuvchi_id (neste formato = 111111111) ni tanlaganingizda, bu sizning uyingiz uchun nima bo'lishini aniqlang.
github.com/MuriloFerraz/Intel-Edison-Webca…
Foydalanuvchi_id, yoki Intel Edison uchun hech qanday terminali yo'q:
piton
>> telepotni import qilish
>> bot = telepot. Bot ("Sua chave")
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> chiqish ()
4 -qadam: Rostos E Notificando -ni qayta ko'rib chiqing
Oxirgi bosqichda loyiha yakunlanadi.
"Intel Edison" ni o'rnatgandan so'ng, "Xost" uchun "Xost" so'rovini bajaring, u USB -ni USB portini yoki USB -ni o'rnatgan veb -kamerani "USB" diskini disk raskadrovka qilish uchun ishlating.
Bu Intel Edison bilan Internet tarmog'iga ulanish imkoniyatini beradi.
vi spy.py
#! /usr/bin/python
cv2 import qilish
import vaqti
import telepotTOKEN = '111111111: AAAOaOaAaAAA1aataAq2qaa9XAAajAe35b8'
bot = telepot. Bot (TOKEN)
video_capture = cv2. VideoCapture (0)
face_cascade = cv2. CascadeClassifier ('/home/root/haarcascade_frontalface_alt.xml')
rost bo'lsa:
ret, frame = video_capture.read ()
yuzlar = face_cascade.detectMultiScale (ramka, 1.3, 5)
agar len (yuzlar)> 0:
mensagem = "Encontrei {0} pessoas, verifique! / n Proximo aviso em 5 minutos.".format (.len (yuzlar)) bot.sendMessage (121111111, mensagem)
uyqu (300)
video_capture.release ()
### Salve o arquivo, de permissão para execução:
#chmod +x spy.py
### dasturni bajaring:
#./spy.py
## Veb -kamerani qidirish, aniqlanish uchun eng yaxshi ma'lumot.
Tanlash afzalroq:
github.com/MuriloFerraz/Intel-Edison-Webca…
5 -qadam: Real tasvirlar real vaqtini aniqlab olish
Haqiqiy sur'atdagi, yuzma -yuz tasvirini aniqlab olish, skriptni bajarish.
github.com/MuriloFerraz/Intel-Edison-Webca…
Dasturni ishga tushirish uchun dasturni ishga tushiring, keyin "/home/root" yoki "arquivo *.xml" ni tanlang.
github.com/Itseez/opencv/blob/master/data/…
hech qanday kompyuter mijozi yo'q, chunki Intel Edison elektron yuzni qayta tiklaydi va profesor Andrey Curvello yaxshi natijalarga erishadi:
www.embarcados.com.br/visao-computacional-o…
"Codificação da Aplicação Cliente" bo'limining bosh qismi.
Tavsiya:
NodeMCU (ESP8266) bilan Telegram Bot: 3 qadam
NodeMCU bilan Telegram Bot (ESP8266): Tizimdan bildirishnoma yuborish uchun bot kerakmi? yoki xabar yuborish orqali biror narsa qilyapsizmi? Telegram Bot - bu sizning yechimingiz! Bu o'quv qo'llanmada men o'z botimni yaratish uchun Telegram Web va BotFather -dan foydalanaman
ESP32 asosidagi Telegram Bot: 7 qadam
ESP32 asosidagi Telegram Bot: Telegram-bu erkinlik va ochiq manbalar haqida, u 2015 yilda Telegram-ning yangi API-ni e'lon qildi, bu uchinchi tomonlarga ESP32 uchun telegramma botlarini yaratishga ruxsat berdi, ular xabar almashish dasturini asosiy aloqa interfeysi sifatida ishlatadi. Bu shuni anglatadiki, biz
[IoT] Arduino MKR WiFi 1010 bilan Telegram Bot: 5 qadam
[IoT] Telegram Bot Arduino MKR WiFi 1010 bilan: Bu loyiha Arduino-ni Telegram Bot API bilan qanday bog'lanishini ko'rsatadi.Loyiha U-BLOX tomonidan ESP32 moduli bilan jihozlangan yangi MKR WiFi 1010 taxtasi atrofida qurilgan. Loyiha kontseptsiyaning isboti emas, shunchaki
RaspberryPi va Telegram Bot bilan harakat sensori ishlatish: 4 qadam
RaspberryPi va Telegram Bot bilan harakat sensori ishlatish: Salom bolalar, bu xabarda biz Raspberry Pi telegram botidan PIR (harakat) sensori bilan foydalanmoqchimiz
Nodemcu bilan Smart House Telegram Bot (esp8266, Relay, Ds18b20): 8 qadam
Nodemcu bilan Smart House Telegram Boti (esp8266, Relay, Ds18b20): Bu darslikda men sizga telegram botini qanday yaratishni va undan foydalanib boshqaruv uyini ko'rsataman, lekin birinchi navbatda mening Telegram kanalimga obuna bo'ling va yangi loyihalarni boshqalardan tezroq kashf eting. Bu men uchun motivatsiya. Keling