Se afișează postările cu eticheta TIMER. Afișați toate postările
Se afișează postările cu eticheta TIMER. Afișați toate postările

Actionarea la distanta prin Tel Mobil

 SMS control cu Arduino via PC


Proiectul face parte din categoria “Smart-Home” sau “Home-Automation” si va prezinta o solutie simpla si ieftina de a controla la distanta deschiderea/inchiderea usilor casei dvs, aprinderea/stingerea luminilor, in general controlul oricarui fel de dispozitive, la cerere, cu ajutorul telefonului mobiul personal.
Intregul sistem este compus din:
- Un PC
- Un microcontroller (de exemplu Arduino)
- Un telefon mobil cu suport de modem (majoritatea terminalelor actuale corespund)
- O cartela/abonament valabil intr-o retea GSM (pentru a putea primi/trimite mesaje SMS)

Ce să mai citim? 

Virusul Misterios

Europa este o "cum ar fi pe care am moștenit-o"

Măsuri de maximă protecție

Inflația și Veniturile

Sheme Electronice


Mod de functionare
Telefonul mobil se va conecta la PC in modul modem/dial-up si reprezinta sistemul de comanda. La conectarea la calculator, modemului i se va atribui automat – de catre sistemul de operare – a un port serial virtual (COMx) care poate fi folosit pentru initierea conexiunii/ transmiterea de comenzi. Setul de instructiuni acceptate este cunoscut ca set de comenzi AT (compatibil Hayes). .
Softul pentru PC in principiu va ‘asculta’ primirea de SMS-uri cu ajutorul telefonului. Interogarea se poate face in bucla – la intervale de timp (pop),
sau prin crearea unui sistem de evenimente (push). Pentru a testa capabilitatile modemului/telefonului, acesta se poate testa prin crearea unei conexiuni seriale cu ajutorul unui client ce permite acest lucru (de exemplu PuTTY sau HyperTerminal in Windows). De exemplu, trimiterea instructiunii “ATI” pe un device Sony Ericsson k310 va avea ca raspuns un text de identificare a modelului, tipului, reviziei telefonului prin setul de instructiuni AT .


Prin rutarea mesajelor sosite direct catre terminal (AT+CNMI), ele vor putea fi parsate/interpretate direct. Atentie insa ca mesajul nu este in clear-text, ci se prezinta codificat in formatul PDU, si contine, pe langa informatia (textul) util si un header pentru metadate precum centrul de servicii de retea, stampa de timp, expeditor etc. De asemenea, reprezentarea caracterelor se poate face pe 7, 8 sau 16 biti (mesajele SMS clasice sunt de obicei reprezentate pe caractere de 7 biti, mesajele EMS – imagini sau sunete prin SMS – pe 8 biti, iar mesajele cu caractere internationale, pe 16 biti). Mai multe despre formatul PDU.
Scenariul clasic de utilizare a sistemului de control este urmatorul: posesorul/persoana avizata in sistem detine un telefon mobil, pe care compune un mesaj scurt SMS, continand o comanda simpla, pre-stabilita in sistem (de exemplu: “Aprinde lumina”). Mesajul il va trimite catre numarul de telefon asociat cartelei exitente in modemul sistemului. Conectat la PC, telefonul/modemul se asigura de rutarea mesajului catre terminal (sau va fi citit in bucla de catre programul instalat pe PC). In continuare, programul va decodifica mesajul din format PDU in cleartext si va extrage informatia utila, anume textul mesajului si expeditorul. Textul mesajului reprezinta comanda in sine iar de expeditor avem nevoie pentru a permite blocarea blocarea expeditori lor falsi sau fraudulosi. Avand o mica baza de date cu lista de comenzi permise si actiunile asociate, programul va efectua in continuare o cerere catre microcontrollerul conectat.
Sistemul de actiune este reprezentat de un microcontroller (in cazul nostru Arduino), care, pe baza unor comenzi este capabil sa execute anumite actiuni (care se reduc la actionarea LOW/HIGH a anumitor iesiri). Asadar, dupa primirea si interpretarea mesajului SMS, programul instalat pe PC trimite mai departe catre Arduino o anumita cerere (care in memoria microcontrollerului are o anumita semnificatie, in speta actionarea anumitor iesiri). Detalii despre Arduino si modalitati de comunicare seriala cu acesta se gasesc pe pagina sa oficiala.

Controler GSM pentru actionari la distanta

Actionarea si controlul unui sistem aflat la distanta, cu ajutorul telefonului mobil, si fara costuri din creditul abonamentului dvs.
 Un telefon mobil vechi care va fi modificat , relativ usor si cu mare atentie , folosind semnalul /tensiunea care actioneaza motorul vibrator al telefonului mobil .
  • O cartela SIM valida (pe care se pot primi apeluri)
  • Circuitul electronic (driver), prezentat mai jos si ingeniozitatea montajului de comanda , ramane la latitudinea si aprecirea fiecaruia .
mobil
VDD - semnalul de comanda (1,2V), preluat de la vibratorul telefonului
VCC - semnal extern de sarcina (3-6V), care alimenteaza sistemul comandat
J1 - intrerupator virtual de comanda (in cazul de fata, echivalent cu apelarea numarului telefonului utilizat)
U1 - optocuplor (4n35,CNY17,PS2652 sau echivalent), realizeaza izolarea electrica a circuitelor si protejeaza telefonul mobil de tensiuni parazite.
R1 - rezistor 1K
Q1 - tranzistor npn (2N2222 sau echivalent)
D1 - dioda (1N4007 sau echivalenta)
XMM1 - sarcina (motorul sau circuitul ce se doreste actionat).
NOTA:  Pentru obtinerea semnalului de comanda de la telefonul mobil este necesara desfacerea cu grija a carcasei si lipirea a 2 fire pe terminalele vibratorului. Lucrati cu grija pentru a nu deteriora placa de baza a telefonului!


Mai simplu si la indemana oricarui radioelectronist  , te poti conecta de la tensiunea de alimentare al motorasului de vibratii , prin polarizeaza unui tranzistor , in colectorul carui poti pune un releu  la "control "legi plusul de la motorasul de vibratii al telefonului .


Ca tranzistor se poate pune orice NPN de mica putere joasa frecventa. Aici functioneaza ca un comutator; atunci cand primeste un curent prin baza, intra in saturatie, "inchide contactul" colector-emitor, si actioneaza releul.
Pinul de IN s-ar lega la firul de + de la motorasul de telefon. +V se leaga la tensiunea de comanda a montajului . 
Tot montajul trebuie sa aiba masa comuna atat cu masa montajului de actionare cat si cu a telefonului. 
De la releu poti lega ce vrei tu.
 Si daca greseste cineva numarul si suna ? Depinde ce vrei sa comnazi prin actionarea telefonului la receptionarea unui apel .
Pentru a avea controlul comenzii de la distanta , o metoda simpla ar fi ca atunci cand conectezi si deconectezi un circuit electric de actionare , sa pornesti simultan , de ex. un aparat de radio (sau un generator de semnal audio ) care sa-ți dea un indeciu de starea conectarii . Asta inseamna ca v-a trebui ca releul sa comande si tasta de enter a telefonului .
Deci suni odata pt conectare ,  releul actioneaza un circuit basculant bistabil  care v-a porni iluminatul si respectiv aparatul de radio , pe care tu îl vei auzi si deja stii ca dispozitivul tau este pornit/alimentat/conectat .
La urmatorul apel circuitul basculant își schimbă starea si intrerupe iluminatul , dar si aparatul de radio , care iti confirma oprirea alimentarii .

Alta metoda ar fi prin coduri DTMF, dar este destul de complicat. Adica suni la telefon , asta raspunde automat, si un montaj separat interpreteaza ce cod DTMF a fost format. De exemplu, apesi 1, dezarmeaza alarma. Apesi 2, pornesti sistemul de incalzire in locuinta , apesi 3 aprinzi luminile , etc.

Indicatorul de retea cu LED

 


Acest circuit permite conectarea unui LED la tensiunea de linie. Un LED în mod normal nu poate fi alimentat direct la 230V curent alternativ  şi el are nevoie de un curent limtat la 15mA. Prima problemă este pur si simplu rezolvata cu o dioda care elimină tensiunea în sens invers prin LED. Curentul este limitat de o rezistenţă legata in serie cu un condensator. Condesatorul este ales in functie de frecventa. Puteţi calcula pur şi simplu rezistenta condesatorului prin următoarea formulă:
La o frecvenţă de 50Hz şi o capacitate de 220nF veţi obţine o rezistenta de circa 16kΩ. Acest lucru este perfect pentru un LED . Rezistorul previne încărcarea bruscă a condensatorului.

Listă de piese:
C1:  220nF, 250V ~ (recomandat!)
R1: 2,2 kΩ
R2: 220Ω
D1: 1N4007 (sau echivalente, la 220V/230V)
LED1:  LED
Atenţie ! Acest circuit funcționează la tensiunea de rețea (230V). Evitați contactul cu acest circuit atât timp cât acesta este alimentat dar și imediat după ce acesta este decuplat de la rețea , deoarece condensatorul ramane incarcat cu aprox 230 V .  Toate piesele de pe acest circuit sunt conectate la reţea si este interzis sa le atingem cu parti ale corpului !

Alte bloguri !

Politici Sociale

                                     Despre afaceri online

PC Computer                                                           Locuinta - O investitie necesara

De la prietenii niștri                                                   RELIGIE , LITERATURA și CREDINTA


Economico - Sociale

   

  Politici Fiscale , Sociale 

  


Situatia ECONOMICO-SOCIALA            Stiinta si tehnica
Alimentare led la 220V ca

In concluzie, putem inlocui fiecare rezistenta de 33k cu un condensator de 100 nF 

Led-uri cu reglarea intensitatii luminoase
          

Digital counter - PIC 16F88



Un contor zecimal din patru cifre pentru PIC 16F88 cu următoarele caracteristici:
Numărare sus / jos
Resetare Funcționare
gratuită sau menținere pe număr depășire / debordare
Număr utilizator
presetat Ieșire supra / inferioară

Acesta este un contor zecimal de 4 cifre care poate funcționa ca un contor de regulă liber sau în modul numărare și menținere cu resetare manuală. În oricare dintre moduri, contorul poate fi presetat pentru a conține până la o valoare specificată. De asemenea, pot fi configurate marginile ceasului și suprimarea zero din partea de sus.

Afișajul cu 7 segmente și LED-urile indicatoare sunt multiplexate. Acesta va conduce cele mai comune LED-uri cu 7 segmente anodice. Am folosit patru LED-uri cu o singură cifră, dar ar putea fi folosit și un modul LED cu patru cifre.






Ce să mai citim?

Virusul Misterios

Europa este o "cum ar fi pe care am moștenit-o"

Măsuri de maximă protecție

Robotul ADN ar putea ucide celulele canceroase

SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003

Planet REBOOT

Fii propriu tău nutriționist
În modul de funcționare liberă, ieșirea de revărsare se resetează următorul impuls de ceas. Prin urmare, durata impulsului este direct legată de frecvența ceasului de intrare.

Intrarea ceasului se duce la un pin de intrare al declanșatorului Schmitt de pe PIC. Va accepta doar un semnal de intrare 0-5V. Dacă este folosit cu un comutator mecanic, ar trebui să folosesc circuitul de descompunere prezentat pe schemă.

Am avut ceasul de circuit în mod fiabil la 200Hz și ar trebui să poată funcționa fără a pierde un impuls de ceas la frecvențe de până la 5 KHz


.

Funcționare


Contorul poate fi configurat fie pentru o margine a ceasului în creștere, fie pentru a scădea și pentru a suprima zero. Odată aplicate aceste setări sunt stocate în NVRAM și păstrat pe parcursul unui ciclu de alimentare. Pentru a intra în modul de configurare, țineți apăsat comutatorul „set” la pornire.







Overflow: -
Activ când numărul de atingere a nivelului presetat

Count Hold: -
On - Counter în modul Hold
Off - Counter în modul de rulare liberă

Count Up / Count Down: -
indică direcția de număr





Sus / Jos: - comutare direcție
numărare Resetare: - resetare contor
Hold: - comutare menținere / modul de funcționare liber
Set / Adj: - setare config / valoare

presetată contor Contorul rulează în mod normal de la 0000 la 9999.


Poate fi configurat pentru a continua până la, sau în jos de la un număr de prestabilitate folosind tastele de setare și reglare.


Numărul presetat este folosit până când este modificat manual. După ce a fost modificat, presetarea este salvată în EEPROM și va fi restabilită la pornire.




Contor de rulare gratuit Contorul rulează continuu. Când numărul atingând numărul presetat, se resetează automat și, de asemenea, afirmă ieșirea de preaplin. Următorul impuls de ceas va face ca ieșirea de preaplin să fie curățată.

Țineți contorul Când valoarea presetată este atinsă, contorul se oprește. Ieșirea de revărsare este afirmată și intrările de ceasuri suplimentare sunt ignorate. Pentru a reporni numărarea, apăsați comutatorul de resetare.




Contor digital stelian Lun 24 Mar 2008 15:43
Schema:











Vezi și alte Bloguri :
Politici Sociale Afaceri online
PC Computer
Locuinta - O investigație necesară
De la prietenii niștri RELIGIE
LITERATURA și CREDINTA
Economico - Sociale
Politici Fiscale, Sociale
Situatia ECONOMICO-SOCIALA
Stiinta si tehnica
Electronica si Telecomunicații











TIMER - OSCILLATOR




TS3002: A 1V/1µA SILICON OSCILLATOR/TIMER IN TDFN22EP-8

TYPICAL APPLICATION CIRCUIT

KEY SPECIFICATIONS – TS3002

Part NumberVDD (min)
(V)
VDD (max)
(V)
IDD (µA)Frequency
Range (Hz)
FOUT Period
Accuracy (%)
Order Free
Samples
TS3002ITD822T
+0.9
+2
1
5kHz - 290kHz
0.044%/°C
Order Here 
 DESCRIPTION
The TS3002 is the industry’s first and only single-supply CMOS oscillator/timer fully specified to operate at 1V while consuming a 1µA supply current at an output frequency of 25kHz. This oscillator is compact, easy-to-use, and versatile. Optimized for ultra-long life, battery-powered applications, the TS3002 is Touchstone’s first oscillator/timer in the “NanoWatt Analog™” high-performance analog integrated circuits portfolio. The TS3002 can operate from single-supply voltages from 0.9V to 2V.
Requiring only a resistor and a capacitor to set the output frequency, the TS3002 represents a 66% reduction in pcb area and a factor-of-10 reduction is power consumption over other CMOS-based integrated circuit oscillators.
The TS3002 is fully specified over the -40°C to +85°C temperature range and is available in a low-profile, 8-pin 2x2mm TDFN package with an exposed back-side paddle.

PIN ASSIGNMENTS / PACKAGE OUTLINES


RoHS/Pb-free Packaging Information: Touchstone Semiconductor supplies only lead-free packaging.
 ORDERING INFORMATION AND PRICING
Part NumberStatusVDD (Max)IDD (µA)Frequency
Range (Hz)
Package
/Pin Count
Package
Quantity
/Carrier
Temperature
Range
1k+
Price

TS3002ITD822TPActive+2V15kHz - 290kHzTDFN22EP-81 Unit
/Tape & Reel
-40°C to +85°C$0.90Buy Now
TS3002ITD822TActive+2V15kHz - 290kHzTDFN22EP-83000 Units
/Tape & Reel
-40°C to +85°C$0.90Buy Now
Nota bene: The USA list pricing shown is for BUDGETARY USE ONLY, shown in United States dollars (USD or US$, FOB USA per unit for the stated volume), and is subject to change without notice. Quantity pricing may vary substantially. International prices may differ because of local duties, taxes, fees, and currency exchange rates. For volume-specific pricing information and/or delivery quotes, please contact your local Touchstone Semiconductor manufacturer’s sales representative or authorized distributor.

DESCRIERE

TS3002 este industria de primul si singurul single de alimentare cuoscilator CMOS / timer specificat în totalitate pentru a funcţiona la1V in timp ce consuma o sursă de curent 1μA la o frecvenţă deieşire de 25kHz. Acest oscilator este compact, uşor de utilizat, şiversatil. Optimizat pentru ultra-lungi de viaţă, alimentate de la bateriiaplicaţii, TS3002 este primul oscilator de Touchstone / timer în"NanoWatt Analog ", de înaltă performanţă analogic integratportofoliul de circuite.TS3002 poate opera de la o singurăalimentare cu tensiuni de la 0.9V la 2V.

Necesita doar un rezistor şi un condensator pentru a seta frecvenţa de ieşire, TS3002 reprezinta o reducere de 66% în zona de PCB şi un factor de reducere-a-10 este consumul de energie asupra altorCMOS, pe bază de oscilatoare de circuite integrate.

TS3002 este specificat în totalitate peste -40 ° C la +85 ° C,intervalul de temperatură şi este disponibil într-un profil redus, 8-pini2x2mm TDFN pachet cu un expuse spate-lateral cu zbaturi.

Nota Bene: Lista de preţuri Statele Unite ale Americii este indicatpentru utilizare bugetare numai, se arată în dolari SUA (USD sau US$, FOB Statele Unite ale Americii pe unitatea de volum a declarat),şi este supusă de a schimba fără notificare prealabilă. Cantitatea de preţuri pot varia în mod substanţial. Preţurilor internaţionale poatediferi din cauza taxelor locale, impozite, taxe, şi de ratele de schimb valutar. Pentru volumul de informaţii tarifare specifice şi / sau de livrare citate, vă rugăm să contactaţi reprezentantul localSemiconductor producătorului Touchstone de vânzare sau dedistribuitor autorizat. 


Vezi si


Alte Bloguri  Bloguri


















Converter 1.5V - 3V

 O schemă simplă de generare a tensiunii invertorului de la 1,5V la 3V poate fi realizată pe baza binecunoscutului multivibrator ușor modifi...