sursat

Sursa reglabila cu LM2596 (IN:4-40V/ OUT:1V-37V )

Vă recomand următoarea sursă reglabilă. Am achizitionat-o de pe ebay cu 13RON, am aşteptat dupa ea aproximativ 1 lună dar a meritat. Nu cred că reușeam să o fac mai ieftin.

 

Specificațiile acestei surse sunt:

- tensiune intrare:4-40V

-tensiune ieșire:1-37V

-curent ieșire:2A

-putere ieșire:15W

Pe viitor planul e să îi atașez un arduino şi să o fac reglabilă din calculator.

 

 

Mai departe

procpiese

De unde ne procuram piesele pentru proiecte?

O să vă gândiți ca vreau să fac un review al magazinelor online cu piese electronice de pe meleagurile noastre, dar vă înșelați. În încercarea mea de a găsi un motor cu vibrații pentru a construii un robot periuță am dat o fugă și până la ocska (obor/piața de vechituri). Căutam de nebun după ceva care sa vibreze și eram setat pe periuțe de dinți electrice. În mintea mea ziceam ca e imposibil sa nu găsesc vreuna  în toată piața. Ei…să știți ca nu a fost chiar aşa, dar într-un final am găsit ceea ce căutam (un braun profesional care 9000).

 

După cum puteți vedea și în pozele de mai sus, nu am găsit mult speratul motoraș cu vibrații, deoarece cei de la Braun au făcut o periuța pe cinste și au preferat un mecanism cu cama în loc de clasicul vibrator (am fost uimit de tehnologia din ea).

Totuşi pentru 5RON m-am ales cu o grămadă de bunătăți:

-motor DC -3.3V

-acumulator 3.3V

-un LCD pentru verificarea încărcării bateriei (cu care chiar nu știu ce fac)

-o bobina de inducție pentru încărcare wireless

-plus încă câteva piese SMD

 În concluzie, este ocska un loc bun de găsit piese pentru proiecte?

Eu zic ca da. Şi în plus poți și negocia prețurile.

 

Mai departe

7seg

Controlul unui afisaj cu 7 segmente cu Arduino

Acest proiect dorește sa arate modul în care se poate comanda un display cu 4 digiți format din 7 segmente cu anod comun cu ajutorul plăcuței de dezvoltare arduino. Trebuie să recunosc ca am cautat foarte mult pe net să găsesc o schemă funcțională pentru un astfel de display și din păcate nu am găsit nimic. Montajul realizat de mine folosește 7 pini de comunicare, din care 3 sunt pentru registrul de deplasare și 4 sunt pentru anod-urile display-urilor. Există posibilitatea de a micșora numărul de ieșiri prin folosirea unui al doilea registru de deplasare sau se poate folosi un convertor I2C care să permită folosirea a doar 2 pini de comandă. Momentan am să descriu varianta cu 7 pini, iar poate într-un alt articol am sa fac și o variantă I2C.

(mai mult…)

Mai departe

softstart

SoftStart pentru un motor de curent continuu

Am postat acest articol deoarece azi m-am lovit de această problemă și m-am gândit că poate mai sunt și alții interesați de acest subiect. Inițial am zis ca merg pe varianta în care îmi fac eu propria funcție care să crească treptat viteza motorului la valoarea stabilită într-un anumit interval de timp. Am reușit să obțin ceva dar nu funcționa chiar bine și atunci am zis sa vad ce au mai făcut și alții. Ei bine, mă așteptam ca acest subiect să fie mult mai mult discutat dar din păcate nu este așa. Sau poate nu am folosit corect termenii în engleză, cine știe.  :-D. Totuși în căutările mele am descoperit librăria SoftPWM pe care am testat-o și merge perfect.

(mai mult…)

Mai departe

TApng

Programarea Arduino in C

Realizat de andrei (Kovari Andrei) Am postat acest tutorial pentru ca începatorilor să le fie mai uşor învăţarea programării plăcuţelor de dezvoltare Arduino în C. Aici gasiţti cele mai uzuale funcţii folosite la programarea arduino in C.
1. Introducere La începutul anilor 70’ a apărut limbajul C în laboratoarele AT&T, creaţia lui Dennis Ritchie şi Brian Kernighan. Tot acolo s-a născut Unix şi C++.
Unele limbaje de programare sunt ‘iertătoare’. În sensul ca erorile sunt evidenţiate în timpul compilării sau în timpul rulări programului, lucru care îi permite programatorului să intervină şi să repare erorile respective iar ulterior programul va funcţiona corect. Limbajul C nu este asa. Modelul de programare pe care se bazează C presupune ca programatorul ştie exact ce vrea sa facă şi ştie sa folosească limbajul C pentru a ob ţine acel lucru. Limbajul C lasă programatorul sa scrie programul într-un timp minim fără sa intervină în calea lui. (mai mult…)

Mai departe

PAM

Virtual ports and debouncing

Un tutorial mai vechi legat de debounce pe mai multe porturi.

Recently I faced a problem that gave me headaches. For an application I need to debounce 7 push buttons witch were connected on different ports. Searching the internet I found two ways to do this, namely: hardware method that involves an extra circuit and a software method that involves only code changes. Due to the fact that I’m not a hardware expert but also because I didn’t want to further complicate the circuit I have chosen the software method. Next I will discuss the method used by me to solve this problem detailing a bit principles used and finally I will present you a working example.

1.Tools:
Development board – I still use my old card “ATMEGA8 DevBRD” with programming via serial port
AVR-GCC – one of the best C compilers for AVR
2 or more push buttons
Time: 30-45 min. (mai mult…)

Mai departe

PAM

ATMEGA8 DevBRD pentru incepatori

Prima mea placa de dezvoltare a fost bazata pe un PIC si am realizato pentru proiectul de diploma. Cu greu am reusita sa ma despart de ea in momentul in care a trebuit sa predau proiectul.  . Ulterior am migrat spre LINUX, iar datorita faptului ca in acest S.O. microcontrolerele PIC nu erau suportate foarte bine am inceput sa studiez ATMEGA. Iata primul rezultat:

In the folowing page I will present you an open source development board for ATMEGA8 builded especialy for Linux users. This development board is perfect for all the newbies that want to learn about AVR Microcontrollers or want to build some nice projects with it.

1. ATMEGA8 DevBRD contains:

  • ISP programer
  • RS232 comunication (serial port)
  • HIGH POWER VOLTAGE control
  • ON/OFF circuit
  • All pins are marked
  • PC power jack

(mai mult…)

Mai departe

PRG

gResistor pentru Linux

Un program mai vechi, opensource,  realizat de mine. Am sa las descrierea acestuia in engleza, pentru a putea fi accesibil oricui.

gresistor

To allow for identification, resistors are usually marked with colored bands. Often refereed to as color codes, these markings are indicative of their resistance, tolerance and temperature coefficient. gResistror is a great program that will help you translate a resistor color codes into a readable value. All you have to do is watch the colors on the resistor and then enter them in the program. As you enter you’ll see that the resistor value is changing according to the selected color.

Download from here:http://www.roroid.ro/progs/gresistor/gresistor-0.0.1.tar.gz

Mai departe

TApng

7 experimente pentru începători

Realizat de gigi (Gheorghe Gainaru)

Experiment 1:
Am achizitionat o placa ArduinoUno;
Am reusit sa inteleg modul de programare.Dupa prima incercare, cu un LED si o rezistenta si programul Blink reusita , am trecut la programul Fade , care permite aprinderea/stingerea progresiva a unui led. Am postat sursa , in ideea ca poate este utila si pentru alti incepatori !
Fade5

Experiment 2:

1

Am mai facut un pas : pe o placa de proba , am montat citeva led-uri , cu rezistorii corespunzatori. (mai mult…)

Mai departe