মঙ্গলবার, ১০ জানুয়ারী, ২০১৭

আমি হয়তো কোনোদিন কারো বুকে


আমি হয়তো কোনোদিন কারো বুকে
জাগাতে পারিনি ভালোবাসা,
ঢালতে পারিনি কোনো বন্ধুত্বের
শিকড়ের একটু জল-
ফোটাতে পারিনি কারো একটিও আবেগের ফুল
আমি তাই অন্যের বন্ধু বলেছি;
আমার হয়তো কোনো প্রেমিকা ছিলো না,
বন্ধু ছিলো না,
ঘরবাড়ি, বংশপরিচয় কিচ্ছু ছিলো না,
আমি ভাসমান শ্যাওলা ছিলাম,
শুধু স্বপ্ন ছিলাম;
কারো প্রেমিকাকে গোপনে বুকের মধ্যে
এভাবে প্রেমিকা ভেবে,
কারো সুখকে এভাবে বুকের মধ্যে
নিজের অনন্ত সুখ ভেবে,
আমি আজো বেঁচে আছি স্বপ্নমানুষ।
তোমাদের সকলের উষ্ণ ভালোবাসা, তোমাদের
সকল প্রেম
আমি সারি সারি চারাগাছের মতন আমার বুকে
রোপণ করেছি,
একাকী সেই প্রেমের শিকড়ে আমি
ঢেলেছি অজস্র জলধারা।
সকলের বুকের মধ্যেই একেকজন নারী আছে,
প্রেম আছে,
নিসর্গ-সৌন্দর্য আছে,
অশ্রুবিন্দু আছে
আমি সেই অশ্রু, প্রেম, নারী ও স্বপ্নের জন্যে
দীর্ঘ রাত্রি একা জেগে আছি;
সকলের বুকের মধ্যে যেসব শহরতলী আছে,
সমুদ্রবন্দর আছে
সাঁকো ও সুড়ঙ্গ আছে, ঘরবাড়ি
আছে
একেকটি প্রেমিকা আছে, প্রিয় বন্ধু আছে,
ভালোবাসার প্রিয় মুখ আছে
ভালোবাসার প্রিয় মুখ আছে
সকলের বুকের মধ্যে স্বপ্নের সমুদ্রপোত আছে,
অপার্থিব ডালপালা আছে
আমি সেই প্রেম, সেই ভালোবাসা, সেই স্বপ্ন
সেই রূপকথার
জীবন্তমানুষ হয়ে আছি;
আমি সেই স্বপ্নকথা হয়ে আছি, তোমাদের
প্রেম হয়ে আছি,
তোমাদের স্বপ্নের মধ্যে ভালোবাসা হয়ে আছি
আমি হয়ে আছি সেই রূপকথার স্বপ্নমানুষ।

মঙ্গলবার, ৩ জানুয়ারী, ২০১৭

Tektronix Old Oscilloscope (TDS540A) Screen Capture (without Floppy)

I have been trying this for a while. I have a old Tektronix TDS540A oscilloscope at my work which I really like. However, the only way I can get a screen capture from this oscilloscope is using a Floppy disk. I tried several way to directly save my data to my PC. The quick convenient way is to use PrintCapture. There full version is cost 59$ USB for 1-4 PC. I want to find something free. Here is one way I found work really nice with little work around. Don't know If it will help anyone. 
Steps:
1. Change the oscilloscope setting from Shift + MENU (HARDCOPY). 
2. Select format as "EPS Color" and Port as "RS-232" 
3. Connect the PC and the oscilloscope with a USB to serial (RS-232) connector (DB-9)
3. Open Tera Term and change the Baud Rate : 9600
4. From terminal setting (Setup -> Terminal) Select Receive as "CR+LF"
5. Now the PC is ready to receive data from oscilloscope. Press "Hardcopy" button. It should fill the teraterm window with postscript data.
6. Copy all post script data and paste into a text editor. Save the file as *.EPS.
7. Clear the terminal window before each capture (clear buffer)


Now you can open the file with any EPS viewer. I use EPS Viewer to see the file. You can export the eps file to a JPG using this software. 

Now one extra note. By default, the color EPS file generate 4 different color for 4 channel. However, you can also change the color of the data line by changing the "0.00 0.00 0.00 sh" lines in the eps file. Here three 0 represent the RGB color value. 

বৃহস্পতিবার, ২৯ অক্টোবর, ২০১৫

Agilent E3633A as Step Voltage Source using RS-232

Here is very small and simple program to use Agilent E3633A as step voltage source. I used LabView to get the same functionality before. But it took almost a week to complete it. With serial command it only took me only 2 hours. I didn't know it can be that easy. Here I started with 8V and 0.5mA. The voltage is then step down at 0.004V after every 50 seconds. To run this,

  1. Copy the following code in a text file and save the test file with ttl extension.
  2. Connect the Agilent E3633A with DB-9 cable or serial cable and power it on.
  3. open Tera Term in serial connection.
  4. Click Control-> Macro and load the file you saved.
You show see that the output voltage of E3633A is changed to 8V and after every 50s the voltage is falling 0.004V.


শুক্রবার, ৩০ জানুয়ারী, ২০১৫

TI CC3000 WiFi and ThingSpeak - Online Weather Station

Introduction
The CC3000 chip from Texas Instruments is an amazing module for embedded application. When it first came out, every body got very excited. However, over the year, it appears to be an difficult module to work with. After lots of firmware update, now it appears to be more workable than before. 
In this project, I am using CC3000 (firmware v1.32 - Patch 1.14 why TI??) with Arduino Uno. I used Arafruit host library and ThingSpeak service for online interfacing. The similar application was developed by M.Schwartz and  was posted in Adafruit learning center. In that tutorial, he used Xively service for online interfacing. To me it seems that he was annoyed by the bugs in CC3000 and put watch dog timer in every steps to recover from the notorious CC3000 freezing issue. I also faced the same problem before. After the latest patch update, it seems that the CC3000 performance has been improved significantly. 
The circuit connections for WiFi and DHT11 temperature sensor remain same as Schwartz's design as shown here. For ThingSpeak account, please visit their website and open a free account. Log in to your account and open a new channel. In channel setting, most important part is, Field boxes. Check mark on the "add field" box to activate more channels. In my tutorial, I used only 2 channels and changed them as Temperature and Humidity. Next, the most important part is API Keys. Copy the "Write API Key" to write a data to the web server. Replace the "your api key"; in the code with your API key. Here is the Arduino sketch,



Picture: 



Here is my sensor reading in ThingSpeak website. 

এই ব্লগটি সন্ধান করুন