پروژه
A simple and small AVR board to develop your applications. It consists of few, cheap and ordinary components like LEDs, Voltage regulator and capacitors.
Designed by: Vassilis Stergioloulos (c) 13.Dec.2008
Language: AVR Assembly
Infrared remote control receive r
You can control now your media center with this programmable RC5 receiver. Moreover, you can switch On/Off your Media Center by your remote control .
Designed by: Vassilis Serasidis (c) 08.Oct.2007
Updated at 12.Aug.2008 *** Sony protocol IR support ***
Language: C ( AVRstudio4 + WinAVR )
USB AVR programmer that supports a lot of AVR microcontrollers.
Designed by: Klaus Leidinger , Dimitris Porlidas
Mike Henning and Vassilis Serasidis (c) 09.Jun.2008
A mega32 based low speed oscilloscope. It can be used to measure signals up to 5 kHz. The input voltage range can be up to 24V AC or 30V DC.
Designed by: Vassilis Serasidis (c) 01.Dec.2007
Language: C ( AVRstudio4 + WinAVR )
Electronic church bell controller
This circuit can ring the bells with a programmable order, making many melodies. Further, you can write and store your own melody.
Designed by: Antonis Pontikakis (c) 03.10.2007
(AVRstudio 4 + AVR-GCC plug-in)
A great tutorial about C language, using freeware software like WinAVR and AVRstudio4. There are functions about controlling Ports, pins, Serial port, LEDs, switches and much more.
Designed by: Victor Behar (c) 06.09.2006
channel RF remote control
This RF remote control it runs at 418MHz frequency and support up to 2 channels. It is very safety as the transmiting code is changing every time you push any button (roll-code function)
Designed by: Vassilis Serasidis (c) 04.10.2007
Updated at 24.07.2005
Control up to 8 devices ( On-Off or Reset) by sending a SMS message from any mobile phone, to ericsson T10s, of our circuit.
Designed by:Vassilis Serasidis (c) 23.10.2002
Updated at: 25.12.2006
This project is about creating VGA/Video signals using the 8-bit AVR MCU. The output can drive a TV set or a VGA monitor
Designed by: Ibragimov Maxim Rafikovich at 07.11.2005
Communication of TRW-24G RF modules with
AT90S2313 microcontroller
Communicate 2 TRW-24G RF modules (2.4GHz) with AVR microcontroller. This is more an example assembly code and not an intergraded electronic circuit.
Designed by: Vassilis Serasidis (c) 12.08.2005
Control some MIDI device with ATtiny26. The code can be convert it for any AVR family microcontroller..
Designed by: Vassilis Stergiopoulos
Study the Analog to Digital capabilities of Atmel ATtiny26. This check circuit uses only 3 inputs. Of course you can may changes to use more inputs.
Designed by: Vassilis Stergiopoulos
This circuit it is count the acceleration from -1000mg up to +1000mg. Can be used in lot of applications like cars, elevators, ramps and more.
This page is available in Greek and English language
Designed by: Michael Karaoglanidis
Electronic safety-lock with telecard as key
This safety-lock can be work with up to 8 different telecards (empty or not) as access keys. Each telecard can be registered or unregistered from the system, by press the corresponding button.
Designed by: Vassilis Serasidis
In-System Programmer (ISP) This programmer can program lot of AVR micros and its working with AVR Studio 4.
Designed by: Olesaether, Terie Frostad, Ingar Fredriksen, Morten W. Lund, Haakon Skar, Paal Kastnes
Visual Basic & AVR RS232 interface
Control AVR microcontrollers via Visual Basic software. You can use some development board like MCU 100, STK200, STK500 or build your own board, following the schematic.
Designed by: Vassilis Serasidis
128x64 LCD assembly Driver for AT90S2313
Here you will find a source code to drive a graphics LCD display 128x64 pixels with AT90S2313.The connections between LCD and AVR, you will find them to the source code.
Designed by: Vassilis Serasidis
With this stand alone programmer you can enable or disable the internal RC oscillator of AT90S1200 or AT90S1200A.
Designed by:
V 0.3 by Kyriakos Kontakos
V 0.2 by Vassilis Serasidis
V 0.1 by Herbert Dingfelder
کارت خوان
Attention!!!
This circuit its only a reader its not programmer. You CANNOT refill, hack or any illegal thing, the telecards. The purpose of this circuit its to understans how a microcontroller read, serial, the telecard, to build some other circuits like "electronic safety lock", "Checker for how much units left in the card" etc.
Introduction:
This reader can read the contained memory of the telecard. This cards have 64 bytes ( 512 bits) of eeprom memory that the first 8 bytes ( 64 bits ) is write protected, its only for reading.
This circuit does not include any lcd display, to keep the cost low, but the data can be viewed to any PC system using the RS232 port, by the Hyper terminal software.
The circuit:
The circuit based on AT90S2313 AVR microcontroller from atmel, programmed with telecard.hex and telecard.eep . The converter from + - 12V of RS232 to TTL and from TTL to + - 12V is MAX232. When you build the circuit ( i think its very simple ), connect the reader with RS232 port of the PC, run the Hyper terminal software ( start – programs - accessories – communications – Hyper terminal ) and set the baud rate to 19200 bps 8 none 1.
Power on the reader, insert the telecard and press the switch to read the contain of the card.
If you use a telecard base, usually this base its include a switch that is pressed when you insert the card. You can use this switch, to make the reading of the card, automatic.
Memory map for Greek telecards:
The 1st (85) and 2th (FC) byte it’s the country. The 3th (0B) is the units (3000) and 4th is the customer (OTE). This results are from the testing of 50 different Greek telecards and i don’t know if there are correct.
The 5th, 6th, 7th and 8th bytes are the serial number of the card in hex form. If you convert the 4A037AA0 hex ( bytes 8 to 5 ) to decimal, you will get the number 1241741984 ( look the serial number of the black telecard above ) .
The 9th, 10th, 11th, 12th and 13th bytes are the units left counter, 5 stage octal counter that is counting the units to the zero (0).
5 stage octal unit counter with 2852 units (00) (F8) (F0) (F0) (F0) Byte9 Byte10 Byte11 Byte12 Byte13 (c4096) (c512) (c64) (c8) (c1) ------------------------------------------------------- 00000000 - 11111000 - 11110000 - 11110000 - 11110000 ------------------------------------------------------- (0)octal (5)octal (4)octal (4)octal (4)octal ------------------------------------------------------- (0*8^4) + (5*8^3) + (4*8^2) + (4*8^1) + (4*8^0) = (0*4096) + (5*512) + (4*64) + (4*8) + (4*1) ------------------------------------------------------- TOTAL = 2852 Units ( 2852 cents or 2,852 Euro left )
Read phonecards_204.zip for more informations about how the telecards, from
After lot of emails (thank you for your interesting), i deside to publish the full zip file that include source, hex and schematic
telecard_1200.zip if you use AT90S1200 or telecard_2313.zip if you use AT90S2313 microcontroller.
USB Sound Card with PCM2702
Download this project in ZIP
4 channel infrared remote relays
قراره هر دفعه یه چیز متفاوت معرفی کنم که قشنگ و باحال هم باشه.
این دفعه یه دستگاه کوچیک درست میکنیم که خیلی کارهای قشنگی میکنه.
به این فکر کنید که چقدر عالی میشد اگه میتونستید از کنترل تلوزیون برای کنترل کردن کامپیوتر استفاده کنید. مثلا میشینین ته اطاق و بعد با کنترل مثلا آهنگ مورد علاقه رو انتخاب میکردین و winamp شروع به پخش اون میکرد.
یا مثلا موقع دیدن فیلم، میتونستید با کمک کنترل، فیلم رو جلو و عقب ببرین و صدا رو کم و زیاد کنید و کلی کار دیگه...
یه مدار خیلی ساده نشونتون میدم که این کار رو میکنه. خیلی هم باحال و ارزون در میاد. بعد که بسازیدش میتونید با کنترل هر دستگاهی که دوست داشتین، هر کاری که دلتون خواست انجام بدین. مثلا میتونید از کنترل تلوزیون، ویدیو یا هر کنترل دیگه ای استفاده کنید. یا حتی میتونید یه سر برین توپخونه و یه کنترل بخرید که هوارتا دکمه داشته باشه و بعد با به هر دکمه اون یه کار اختصاص بدین.
ساختش خیلی ساده است و میتونید کل ماجرا و دنگ و فنگ های زیادترش رو توی سایت LIRC.ORG گیر بیارین.
این روش ساده و کم هزینه است و خودم هم تست کردم و خیلی هم تمیز و قشنگ جواب داد. تقریبا روی 5-6 تا کامپیوتر با ویندوزهای مختلف و سخت افزارهای مختلف هم تست کردم و فقط روی یکیشون یک کم بازی در آورد. روی بقیه مثل هلو کار میکرد.
وسایل مورد نیاز:
- خازن 4.7μF یک عدد
- دیود 1N4148 یک عدد
- مقاومت 4.7KΩ یک عدد
- یک عدد آی سی ولتاژ رگولاتور 7805
- یک فیش پورت سریال (9 پین)
- یک عدد آی سی سه پایه TSOP 1738
TSOP 1838 یا Siemens SFH 506 یا Siemens SFH 5110 لیست کامل آی سی های قابل استقاده رو میتونید توی سایت LIRC پیدا کنید.
مراحل کار:
باید قطعات رو طبق نقشه زیر، به هم متصل کرد:
اگه از برد سوراخ دار برای کار استفاده میکنید. میتونید به سادگی اونها رو مثل شکل زیر به هم متصل کنید:
من این مدار رو خودم روی برد سوراخدار درست کردم. این شکلی شده:
این هم نمای پشت کار:
بعد هم با کمک فیش 9 پین سریال اون رو به کامپیوتر وصل میکنیم:
توی قسمت بعد طریقه نصب و راه اندازه نرم افزاریش رو میبینید.
مقاله آی سی های تقویت صوت
در این مقاله می توانید آی سی تقویت صوت خود را انتخاب کنید .
دانلود با حجم ۳۵۰ کیلو بایت
آموزش ساخت کنترل از راه دور 12 کاناله با ریموت های 12 کاناله
در این مقاله می توانید برای ریموت های 12 کاناله گیرنده های 12 کاناله ساخته و از آن استفاده کنید .
میکرو مورد استفاده :mega8
زبان برنامه نویسی : basic
دانلود با حجم 280 کیلو بایت
دانلود
برخی مواقع به ولتاژ هایی نیاز داریم که رگولاتور آن در بازار موجود نیست و یا رگولاتور آن قیمت بالایی دارد .
با مدار زیر می توانیم ولتاژ دلخواه را در خروجی داشته باشیم .
رابطه ولتاژ خروجی :
vout = 1.25 * (1 + R2 / R1) voltage output
مثلا مدار زیر با مقادیر R1 و R2 مقدار 3.4 ولت را در خروجی خواهد داشت .
جدول راهنما برای انتخاب LM317
مدار زیر هم می تواند از 1.25 ولت تا vin را به صورت متغیر داشته باشد