Mündəricat:
Video: Intel Edison Espião + Bot Telegram: 5 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Projeto Intel IoT Roadshow təqdim etmir - São Paulo (Noyabr 2015)
Məsələn, Intel Edison, web kamerası, Python və OpenCV proqramları.
Məsələn, Intel Edison proqramın bütün proqramlarını (Bot) Telegram -a göndərməklə bu proqramlar vasitəsilə məlumat əldə edə bilərsiniz. Ətraf mühitin məhdudlaşdırılması üçün lazım olan hər şeyi yoxlayın.
Layihə, Intel Edison üçün ən yaxşı tanışlıqdır.
Başlanğıcda ən çox istifadə olunan şeylər:
www.embarcados.com.br/intel-edison-linux-di…
Layihə bağlantısı:
github.com/MuriloFerraz/Intel-Edison-Webca…
Addım 1: Intel Edison E Lista De Materiais E Pacotes hazırlayın
Proqramın əvvəlcədən hazırlanması:
- Intel Edison
- Veb kamera (Logitech C270 ilə birlikdə)
1 Cabo USB
1 Fonte 7 ~ 12 Vcc
Müvafiq funksiyalara görə, İnternetə qoşulmaq üçün Intel Edison ilə əlaqə qurun.
Intel Edison -un quraşdırdığı proqramlar:
python-opencv, python-numpy, python-pip, telepot. İstənilən halda, Intel Edison -un terminallarını yoxlayın:
# 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 yeniləməsi
# opkg python-opencv quraşdırın
# opkg python-numpy quraşdırın
# opkg python-pip quraşdırın
# pip telepot yükləyin
Bir Intel Edison və ya yenidən qurulub yenidən qurulmaq üçün *və ya arxivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
Intel Edison "/home/hoot" faylları üçün faylları köçürün.
Addım 2: Obtendo Um Bot Telegram (BotFather)
Android üçün Telegram -a keçid:
play.google.com/store/apps/details?id=org….
Proqramlar, Bot Telegram -da əvvəlcədən müəyyən edilmiş bir proqramdır, PC üçün Telegram -da heç bir müştəri yoxdur, "BotFather" ilə əlaqə qurun.
a mais informações a respeito, ziyarət edin:
core.telegram.org/bots#botfather
Şəxsi məlumatların istifadəsini təmin etmək üçün Bot və ya digər proqramları öyrənin:
111111111: AAAAaAaAAAAA1aaaaaA1Aaa1AAAAaa11a1
Test edildikdə, Intel Edison "python" və ya konsol üçün heç bir terminala malik deyildir:
>> idxal telepot
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### məlumat əldə etmək üçün məlumat əldə edin
>> çıxış ()
Addım 3: Enviando E Recebendo Mensagens
Axtardığınız vaxt Intel Edison tərəfindən satın alındı.
Müştəri üçün PC -nin ən böyük proqramlarından biridir;
Heç bir kompüter Intel Edison və ya heç bir celular və ya kompüterdən istifadə etmədən, heç bir məlumat əldə edə bilməz:
vi dinləyici.py
#! /usr/bin/python
sys idxal edin
idxal vaxtı
idxal telepotu
def sapı (msg):
content_type, chat_type, chat_id = telepot.glance2 (msg)
çap (content_type, chat_id)
mensagem = msg ['mətn']. zolaq (). aşağı ()
mensagem çap edin
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (idarə)
çap et "Dinləyir …"
1 isə:
vaxt.yuxu (10)
### üçün "Esc", 'w', 'q' e 'Enter' işarələrini yazın.
#chmod +x dinləyici.py
#./ dinləyici.py
İstifadəçi_id (n = formatında = 111111111) və ya celular üçün ən çox məlumat əldə edin.
github.com/MuriloFerraz/Intel-Edison-Webca…
İstifadəçi_id ilə əlaqəli hər hansı bir problem yoxdursa, Intel Edison üçün heç bir terminal yoxdur:
piton
>> idxal telepot
>> bot = telepot. Bot ('Sua chave')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> çıxış ()
Addım 4: Reconhecendo Rostos E Notificando
Layihənin final mərhələsi başa çatdı.
"Intel Edison" proqramında, "Host" üçün "Müştəri" funksiyasını yerinə yetirmək, bir USB kamerası və ya USB Editor ilə bir web kamerası qurmaq, USB proqramını açmaq üçün bir proqram istifadə etmək üçün "xəyal" qurun.
Bu, Intel Edison ilə İnternet bağlantısı üçün bir WiFi bağlantısı əldə etməyə imkan verir.
vi casus.py
#! /usr/bin/python
idxal cv2
idxal vaxtı
idxal telepotTOKEN = '111111111: AAAOaOaAaAAA1aataAq2qaa9XAAajAe35b8'
bot = telepot. Bot (TOKEN)
video_capture = cv2. VideoCapture (0)
face_cascade = cv2. CascadeClassifier ('/home/root/haarcascade_frontalface_alt.xml')
Doğru halda:
ret, frame = video_capture.read ()
üzlər = face_cascade.detectMultiScale (çərçivə, 1.3, 5)
len (üzlər)> 0 olarsa:
mensagem = "Encontrei {0} pessoas, verifique! / n Proximo aviso em 5 minut.".format (.len (üzlər)) bot.sendMessage (121111111, mensagem)
vaxt.yuxu (300)
video_capture.release ()
### Salve o arquivo, de permissão para execução:
#chmod +x casus.py
### proqramı icra edin:
#./ casus.py
## Veb kamerası və detektorlar üçün ən yaxşı məlumatlardan biridir.
Əldə edilənlərə üstünlük verin:
github.com/MuriloFerraz/Intel-Edison-Webca…
Addım 5: Detacção Em Tempo Real E Streaming De Imagens Testando
Sınaqdan sonra üzünüzü real tempdə təsəvvür edin, skriptin icrasını həyata keçirin.
github.com/MuriloFerraz/Intel-Edison-Webca…
Proqramın funksiyalarını yerinə yetirmək üçün proqramlar, "ev/kök" və ya "arxivo *" xxml -in əvvəlcədən hazırlandığı vaxtdan etibarən istifadə edilə bilər:
github.com/Itseez/opencv/blob/master/data/…
"müştəri" üçün heç bir kompüter yoxdur, çünki Intel Edison və ya üzün bərpası, Prof.
www.embarcados.com.br/visao-computacional-o…
"Codificação da Aplicação Cliente" hissəsinin baş direktoru