Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu

Documente similare
Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu

Damoc Alina Timofte Maria 1. Rezumat: Implementarea unui dispozitiv ce permite verificarea tempe

Prezentarea PC-ului portabil Ghidul pentru utilizator

Guardian2012_RO3

2

Lucrarea 10

Comanda si supravegherea centralelor termice de putere

în Tabletă convertibilă GHID DE UTILIZARE 8085 LKB001X CJB1FH002AZA

PowerPoint Presentation

Ghid de instalare ebook Pentru a accesa ebook-ul trebuie să creați un cont pe raftul de cărți VitalSource (Bookshelf account) iar apoi să introduceți

Instrucţiuni Conectare Internet Banking Prima conectare (logare) la Internet Banking (aplicaţia BankFlex Multychannel) Pentru a accesa serviciile banc

Microsoft Word - Laboratorul 3.doc

Control no:

Inspiron Specificaţii

客厅电脑 酷影Q1000

Universitatea Transilvania Braşov Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Catera de Electronică şi Calculatoare Construcţia şi de

Manual de utilizare Room Booking System

Ofertă Ecrane Braille şi cititoare de ecran: Ecrane Braille: Brailliant BI Descriere...2 Caracteristici Tehnice:...3 Conectivitate :...3

a p a r a t u r a f i s c a l a. r o Bucure[ti, Calea C\l\ra[i 242, bl. 77, parter, sector 3 Tel: 021/ , 0722/ ; Fax: 031/ J13/

客厅电脑 酷影Q1000

MergedFile

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 3. Achizitionarea domeniilor web si a

Krüger&Matz 10.1 TABLET WINDOWS 8.1 KM1081 Deutsch Română Polski English BEDIENUNGSANLEITUNG OWNER S MANUAL INSTRUKCJA OBSŁUGI MANUAL DE UTILIZARE

PHP (II)

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut

Untitled-1

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

Programarea şi utilizarea calculatoarelor

{LINGO} Specificațiile produsului: - Dimensiune: 61 x 18 x 8 mm - greutate: 8,6 g - rază: 10 m -capacitatea și tipul bateriei: 90 mah, baterie polimer

OptiPlex 390 Fişă tehnică cu informaţii despre configurare şi funcţii

Inspiron Specificaţii (Battery)

SEM 12 - Crearea conținutului Web (HTML, CSS, WordPress)

CD180 Romanian quick start guide

Microsoft Word - Case de marcat si Imprimante fiscale cu jurnal electronic.docx

Microsoft Word - cap2.2.UNIX-NOS.doc

QUICK START GUIDE

XL30 Romanian quick start guide

Ghidul pentru utilizator

Cursant prof. Constantin Vasilache PROIECT DE LECȚIE Clasa Data: Obiectul: Tehnologia Informației și a Comunicațiilor Nr. de ore: 1oră Tema lecţiei: A

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret

Ghid de conectare rapidă Cartela Internet Vodafone VMC R9.4 Cartela Internet Vodafone funcţionează cu aplicaţia Vodafone Mobile Connect

GHID PENTRU RESETAREA PAROLEI Informații Generale Din dorința de a facilita procesul de autentificare, chiar dacă nu mai cunoașteti datele necesare, a

AdVision este un software de narrowcasting, destinat tuturor celor care administrează conţinut pe o reţea de monitoare. Fie că este vo

Utilizare Internet

DCP330C_540CN_QSG_ROM.book

XPS Configurare şi specificaţii

MyBRD Net Ghid practic de utilizare a Dispozitivului token

Manual Utilizare SEPA DD

Modulul 1 M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele

Laborator - Proiectarea și Implementarea Adresării cu VLSM Topologie Obiective Partea 1: Examinați Cerințele Rețelei Partea 2: Proiectați Schema Adres

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

Înregistraţi produsul achiziţionat şi veţi putea beneficia de suport pe pagina CD250 CD255 SE250 SE255 Ghid de iniţiere rapidă

UNIVERSITATEA POLITEHNICA DIN BUCUREȘTI FACULTATEA DE ELECTRONICĂ, TELECOMUNICAȚII ȘI TEHNOLOGIA INFORMAȚIEI Contribuţii la un sistem de casă intelige

Vostro 3500 Fişă tehnică informativă privind configurarea şi funcţiile

REALIZAREA UNUI SISTEM CU COMANDA PROGRAMATĂ. EXEMPLU SCOPUL LUCRĂRII Parcurgerea etapelor de proiectare HW şi SW a unui sistem cu comandă programată

Cuprins

tehnologii web

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo

EW-7416APn v2 & EW-7415PDn Ghid de instalare Macintosh / v2.0 0

Microsoft Word - Micronix_Plus_termografie_2012.doc

Z Series /Seria RZ Ghid de referinţă rapidă Utilizaţi acest ghid când utilizaţi imprimanta zilnic. Pentru informaţii mai detaliate, consultaţi Ghidul

Fişă tehnică cu informaţii despre configurare şi funcţii

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

DCP-350C DCP-353C DCP-357C DCP-560CN Ghid de Instalare Rapidă Înainte de a putea utiliza aparatul, trebuie să configuraţi hardware-ul şi apoi să insta

Constanta, Bd. Mamaia nr. 85;tel NOTĂ DE INFORMARE CU PRIVIRE LA PRELUCRAREA DATELOR CU CARACTER PERSONAL Conform R

Gestionarea I/E

... MANAGER SERVICE UTILAJE - Aplicatie software pentru gestiune service utilaje - MANUALUL UTILIZATORULUI OFERTE Folositi acest meniu daca dori

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

SRS-BTS50_QSG_ro

Data: Denumire achizitor: NET BRINEL SA Cerere de oferta Laptopuri si Dispozitive mobile inteligente Obiectul achizitiei: 40 Laptopuri (tip

Inter IKEA Systems B.V Serviciul de planificare bucătării Devino designerul propriei tale bucătării! Folosește instrumentul de planificare IKEA

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

BT Drive Free 311

VPCYA Series

Termeni și condiții generale pentru cardul voucher Cardul Festipay 1. CONDIȚII GENERALE Scopul acestor Termene și Condiții Generale (în continuare TCG

PC desktop M32CD / V32CD / L32CD Manual de utilizare

1

D6300 WiFi ADSL Modem Router Installation Guide Cover

Concepte de bază ale Tehnologiei Informației


Microsoft Word Sony_Ericsson_RO.doc

PPSD

Laborator - Configurarea de bază DHCPv4 pe un router Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gateway Ob

Lucrarea 11. IoT Internet of Things - Accesul prin Internet la obiecte sau dispozitive simple 1. Obiectivul lucrarii Lucrarea isi propune sa studieze

SECŢIUNEA II

EVALUARE NAȚIONALĂ CLASA A VIII-A 2017 FLUX DE LUCRU PENTRU UTILIZATOR DE TIP CENTRU DE ÎNSCRIERE (CI)

Ghidul pentru utilizatorul computerului Compaq Mini

Organizãm cursuri de limbi strãine: 1. Online 2. Faþã în faþã 3. Prin corespondenþã 4. La telefon

Traducere din limba engleza

Syscom 02 srl Bucuresti * Mobil : * * Web : ============================


Microsoft Word - MANUAL_APP_ROMPOS_V7.docx

Microsoft Word - FLIR - camere portabile de securitate si supraveghere.doc

PowerPoint Presentation

S.C. SEEKTRON S.R.L. Fişă de prezentare a produsului EYECAR B1 EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor r

Biomedical Wi-Fi data transmissons

Furnicuţa şi-a construit un depozit pentru grăunţe


BlackBerry Bold 9790 Smartphone Ghidul utilizatorului

Transcriere:

Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document prin orice mijloace consideri (email, publicare pe website / blog, printare, sau orice alt mijloc), atat timp cat nu aduci nici un fel de modificari acestuia. Codul sursa din acest document poate fi utilizat in orice fel de scop, de natura comerciala sau nu, fara nici un fel de limitari.

Raspberry PI si cititorul RFID ID-12 Cititorul RFID ID-12 se poate conecta foarte usor la Raspberry PI. Pentru urmatorul tutorial vei avea nevoie de urmatoarele componente: Raspberry PI sursa de alimentare (5V) adaptor RFID pe USB cititor ID-12 tag-uri RFID cablu miniusb o pereche de casti audio/boxe de calculator

Cum procedez? Conecteaza cititorul RFID la adaptorul USB. Vei conecta adaptorul prin cablu miniusb la unul dintre porturile USB ale lui Raspberry PI. Daca vrei sa te loghezi prin SSH asigura-te ca ai si o conexiune de internet. Totusi nu este obligatoriu daca dispui de un monitor HDMI, tastatura si mouse. Daca optezi pentru a doua varianta ti-ar fi necesar si un hub USB cu mai multe porturi pentru ca doua sunt insuficiente. Indiferent de metoda aleasa, vei testa aceeasi aplicatie si vei aplica aceleasi comenzi. Aplicatia pe care o vei testa va afisa in terminal sau pe monitor seria unica a tag-ului. Tot in aplicatie se va detecta si se va afisa daca una dintre seriile unice apartine unei persoane (printr-un mesaj de intampinare vocal). Varianta prin SSH. Daca ai optat pentru prima varianta atunci este cazul sa deschizi Putty, sa tastezi IP-ul placii Raspberry si sa te loghezi cu id-ul si parola. Fereastra de conectare Putty si terminal-ul.

Varianta cu monitor HDMI. Pentru a doua varianta, cea cu monitor HDMI, nu trebuie decat sa alimentezi placa Raspberry si sa astepti sa te loghezi in sistemul de operare (cu id-ul si parola) Aplicatia python? Dupa ce te-ai logat folosind una dintre variante, poti trece la scrierea aplicatiei. 1. Optional instaleaza Festival daca nu ai parcurs tutorialul de sinteza vocala: sudo apt-get install festival 2. Deschide editorul nano: sudo nano rfid_reader.py 3. Copiaza urmatorul cod (copy/paste):

#!/usr/bin/python # -*- coding: utf-8 -*- from serial import Serial import os import subprocess id = 0 serialadd = '290067647D57' text = '"Welcome Mr Robert!"' textdenied = '"Access denied!"' ser = Serial('/dev/ttyUSB0',9600) os.system('clear') while 1: id = ser.readline() print 'Serie RFID tag: ' + id if (serialadd in id): print text subprocess.call('echo '+text+' festival --tts', shell=true) else: print textdenied subprocess.call('echo '+textdenied+' festival --tts', shell=true) ser.close() 4. Salveaza si apeleaza aplicatia cu: sudo python rfid_reader.py 5. Daca apropii tag-urile de cititor vei obtine urmatoarea fereastra:

Ce se intampla in interiorul aplicatiei? Se citeste seria tag-ului prin functia ser.readline() si se stocheaza in variabila id. Se printeaza pe monitor Serie RFID tag + id. Se testeaza daca seria citita (cea din variabila id) corespunde cu seria unica (serialadd). La nivelul codului daca serialadd face parte din id se printeaza variabila text ( Welcome Mr Robert ) si se executa deasemenea subprocess.call('echo '+text+' festival --tts', shell=true) adica se apeleaza programul festival (cel de sinteza de voce) cu variabila text. Daca serialadd nu corespunde cu id, atunci se afiseaza Access denied si se reda audio prin acelasi procedeu.