Proiect cu Arduino 6 – Optocuplor

Ideea de bază când vorbim de un optocuplor este să se desparţi un circuit de tensiune mai mare de un circuit cu tensiune mică şi să comanzi cu o tensiune mai mică (să opreşti sau să porneşti) o componentă , cum ar fi un motor sau un releu ce funcţionează cu o tensiune mult mai mare. Nu vreau să fac aici un curs de electronică digitală dar proiectul cu ventilatoarele m-a împins să recitesc diverse manuale din facultate demult uitate în bibliotecă. În momentul în care vrei să faci ceva practic , în orice domeniu nu doar în electronică, te loveşti de diverse probleme pe care trebuie să le înţelegi şi să le rezolvi. Ca să înţelegi problema trebuie să studiezi şi să pui la punct o rezolvare. Aşa am ajuns la rezolvarea folosind un optocuplor la problema mea. Problema sună în felul următor: un ventilator ar trebui să fie alimentat la o tensiune de 12 V pentru a funcţiona la capacitatea maximă, dacă îl alimentezi doar la 5 volţi atunci viteza de rotaţie este destul de mică. Soluţia la problemă am găsit-o aici http://www.uchobby.com/index.php/2007/09/23/arduino-temperature-controlled-pc-fan/ şi o să îmi adaptez proiectul folosind schema de mai jos.
În mare funcţionează în felul următor: dacă avem o tensiune de 5 V sau un PWM cu amplitudinea de 5 V pe pinul 9 atunci optocuplorul va deschide primul tranzistor din schemă iar acesta îl va deschide la rândul lui pe tranzistorul BD137 care va alimenta ventilatorul la tensiunea de 12 V. Este exact ce căutam.

Proiect cu arduino 5 – Primul test

Am lipit și am conectat senzorul de temperatură și ventilatorul. Aplicația funcționează în felul următor: dacă temperatura depășește 30 C atunci se aprinde un led roșu și ventilatorul pornește la capacitate maximă.  
Sper să reușesc mâine să conectez și cel de al doilea ventilator și să le pornesc pe amândouă în același timp.

Proiect cu arduino 4 – Schema completă

Am trecut la următoarea fază , am lipit controlerul, oscilatorul, un led pentru test şi un ventilator. Asta ar fi schema fără led şi ventilator:

A mers totul strună şi probabil săptămâna asta o să trec la următoarea fază şi anume să lipesc senzorul de temperatură şi să pun software-ul la punct. Poze şi un filmuleţ o să postez la finalul proiectului când totul funcţionează ca la carte. Totul devine foarte simplu cu placa de dezvoltare de la Arduino. Pe măsură ce lucrez îmi vin idei pentru alte proiecte cum ar fi un aparat care să pornească filtrul de cafea la o ora fixa sau un aparat care sa se ataşeze la o sticlă pentru a uda cu picătura o plantă dintr-un ghiveci sau un senzor de gaz metan care să îţi trimită un sms sau un email şi să declanşeze o alarmă. Îmi vin idei în permanenţă şi o să le scriu pe blog să nu le uit. Deci proiectul cu ventilatoarele intră în faza 3. Următoarea fază (faza 4) este montarea ventilatoarelor în incinta pe care urmează să o ventilez şi testul final. Sper să funcţioneze conform planului.

Revolutia Arduino

Proiect cu arduino 3 – Stabilizator de tensiune

Ieri am lipit montajul pentru placa ce urmează să realizeze ceea ce mi-am propus , să controleze două ventilatoare în funcţie de temperatură şi să afişeze acea temperatură pe un display. Prima etapă de lipituri a avut ca scop realizarea unui modul electronic de stabilizare a tensiunii.
Schema realizată am postat-o mai jos:

Sincer nu mă aşteptam să fie aşa de greu de lipit. E nevoie de o anumită tehnică de lipit piese pe placă care se învaţă cu practica. M-am inspirat de aici pentru a învăţa să lipesc http://www.ladyada.net/learn/soldering/

Vă ţin la curent cu proiectul în zilele următoare.
Pe curând.

Proiect cu arduino 2 – Piesele

Proiectul începe să prindă contur. Am procurat aproape toate piesele şi urmează să le lipesc. Sper sa reuşesc 🙂
Mă inspir de aici http://www.ladyada.net/make/boarduino/index.html.

Dacii nu prea se înrudesc cu romanii …

Cică dacii nu se înrudesc cu romanii. Argumentele par logice. Teoria actuală pe care am studiat-o la şcoală începe să scârţâie rău de tot. Părerea mea este această teorie „nouă” ar putea fi consolidată dacă s-ar intensifica cercetarea arheologică şi s-ar implica mai mulţi istorici şi academicieni. Teoria are foarte multe argumente logice pe care toţi istoricii sunt obligaţi să le ia în consideraţie altfel istoria şi generaţiile viitoare îi vor taxa foarte dur.

Civilizaţia criminalilor

De ceva vreme mă frământă o serie de  intrebări … Ce s-ar fi întamplat dacă umanitatea nu s-ar fi bazat pe razboi ci pe pace ? Dacă agresorii nu ar fi existat niciodata cum ar fi progresat umanitatea ? Când mă refer la agresori ma refer la armatele de jefuitori care au prădat teritorii vaste din antichitate si pana in zilele noastre. Era şi este o goană după resurse ? S-ar putea spune ca da, însă dacă urmărim toate imperiile care s-au aflat în poziţia de „jefuitor profesionist” au sfârşit toate în groapa de gunoi a istorie. Imperiile se nasc din nevoia de a stăpânii noi şi noi resurse, de a umilii şi de a îşi impune „legea”. Noile teritorii cucerite sunt rapid „secate” şi imperiul avanseză şi subjugă altă zonă. Si care ar fi scopul ? Doar pentru acumularea de bogatii a celor bogati si pentru a satisface nevoia de „paine , circ si sange” a norodului. Un prim răspuns la prima întrebare ar fi: Dacă umanitate s-ar fi axat pe legea păcii atunci umanitatea s-ar fi bazat pe inovatie şi pe noi tehnologii si nu pe crime, jaf si sange. Civilizatia de pe Pământ este una a razboiului, a urii şi a umilinţei. Ce o să se aleagă de noi în următoarea eră ? … Făra inovaţie umanitatea va dispărea.

Proiect cu arduino 1 – Cerinţe

Am decis după aproape 2 ani sa mă apuc să mai scriu una alta pe acest blog şi am preluat modelul lui Matt Cutts care la fiecare 30 de zile încearcă sa înveţe şi să facă ceva nou. Prima mea dorinţă de acest fel a fost să execut un  mic proiect folosind platforma Arduino (vezi http://www.arduino.cc/). Specificațiile de bază pentru proiect sunt:
Se dă:
– Am mai multe ventilatoare vreo doi senzori de temperatura , un afișor și o platforma Arduino
Se cere:
– În funcție de temperatură, se controlează ventilatoarele (mărește sau micșorează viteza de rotație a ventilatoarelor)

Ce implica proiectul asta ?
Cunoștințe de electronica, organizare proiect, procurare materiale 🙂 , time management (ar trebui sa dureze doar o luna).
 Sa vedem ce iasă .

Apropo, de Arduino am aflat de pe www.ted.com.

Try something new every month