Monday, March 11, 2013

Revisiting Projects - Oscilloscope Graphics

Over the past few years I have developed a keen interest in working on small projects in my spare time. They typically involve a microcontroller or some fun analog circuitry. This blog will revisit an old project of mine from circa August 2010. I had just received my first oscilloscope and decided that it would be fun to show some graphics on it in X-Y mode.

The Mohawk College Logo
The Mohawk College Logo

I had a goal in mind, I wanted to display graphics of some sort. I picked up the closest piece of technology that I thought would do the job. This was my ATmega Butterfly development board. I assembled an R/R2 DAC on a breadboard and attached some LM358 op-amps as buffers.

The ATmega Butterfly and a lone DAC
The ATmega Butterfly and a lone DAC
Once I had the hardware configured it was only a matter of time before I would have crisp graphics on the screen. I was just becoming proficient in programming at the time and a friend of mine created a python script to convert the pixel data into a series of 'PORTB = ' statements which I then compiled and downloaded into the AVR program memory. The python script also took into account grayscale by spending more time on certain pixels to increase intensity. One of the first tests that I did was with the classic image of Lenna, a standard image processing test image.


Lenna
Lenna
Finally, I threw up some nice images of various blogs that I read to get some well deserved blogger credit.

Makezine, and the complete setup.
Makezine, and the complete setup.

The Ubuntu Logo
The Ubuntu Logo

Hack a Day
Hack a Day

5 comments :

  1. <
    تعتبر المكافحة الحيوية للحشرات بإستخدام المفترسات والمتطفلات من أنجح الطرق التي إستخدمت لمكافحه الحشرات لعصور طويله، إلا أنها تحتاج إلى وقت كبير ومثابرة في تربية هذه المفترسات المناسبه والمتطفلات بأعداد كبيرة . وستكون أكثر فعالية للحشرات ذات القدرة العالية على احتمال المبيدات الحشرية ويمكن أن تتوفر هذه العمليه بالتربيه والإتنقاء لتلك المفترسات. ويمكن أيضاً إستخدام نوع أخر من انواع مكافحه الحشرات عن طريق إستخدام المكافحة الميكروبية بإستعمال الفيروسات والفطر والبروتوزا والنيماتودا كمسببات للعديد من أمراض الحشرات ولكن من الضروري جداً دراسة الظروف البيئية وتأثيرها على نشاط وفاعلية الكائنات الميكروبية.
    شركة مكافحة الحشرات بالرياض
    المكافحة العضوية: تعتبر بعض المواد النباتية من أهم المصادر لتركيب المبيدات الحشرية . وقد أكتسبت أهمية بالغة خلال السنوات الماضية لأنها لا تخلف أثاراً ضارة بالحيوان أو التربة أو البيئة . وهذه بعض الجوانب في مجال وقاية النبات والتي يمكن الإستفادة منها مستقبلاً.
    إن من أهم الأسباب التي دعت العلماء للاتجاه إلى النباتات لإستخلاص المبيدات هي:
    1- وجود مركبات من أشباه القلويات السامة في معظمها كالنيكوتين والبيرترين.
    2- يمكن استعمالها مباشرة ضد الحشرات على شكل مسحوق أو دقيق للتعفير. شركات مكافحة الحشرات بالرياض
    3- يمكن أن يستخلص منها بعض المواد السامة (من الأوراق- الأزهار-الجذور).
    4- تمتاز بكونها تعمل عمل السم عن طريق الملامسة.
    5- قليلة الضرر على الحيوانات ذات الدم الساخن مثل الحيوانات الأليفه التي توجد فى المنزل كالكلاب والقطط وغيرها من الحيوانات الألفه التي تسكن مع الملاك فى المنزل.
    6-أيضاً لا تسبب أضراراً للنباتات المتواجده داخل المنزل أو فى المناطق المحيطه بالمنطقه التي تم إستعمال المواد الحيويه بها.
    7- إزدياد أسعار المبيدات الحشريه المصنعه حديثاً وعدم توافر تلك المواد لجميع العملاء للشراء بسعر مناسب.
    8- وجود مقاومة مستمرة للمبيدات من قبل الحشرات التي طورت وبشكل دائم تقوم بتطوير أجسام مضاده فى اجسادها تقاوم تلد المواد التي تستخدم لإبادتها.

    ReplyDelete