Wednesday, March 27, 2013

ARDUINO: Poorman Unipolar Stepper Motor Driver Circuit

I am not an expert in electronic, just do a little try to make some application to drive a unipolar stepper motor ( ex. unused EPSON LQ-1050+ Printer).



Hacking an unused old epson lq-1050+, break the chasing :) to get some part to do this trial, I got :

1. D1888 (Darlington transistor)                                4 pcs
2. EM-110 STN 39D170 Unipolar Stepper Motor   1 unit
3. Limit switch                                                                1 pcs
4. Broken board ( 2 push button switch circuit)   1 unit

Some other component from my components box  :

5. LED                                                                                3 pcs
6. 220 Ohm Resistor                                                      4 pcs
7. 103 Ohm Resistor                                                      2 pcs

And reusable circuit :

8. Arduino Uno R3
9. Power Adaptor 5V ~ 2A

This circuit is working, but I not sure this is a good circuit :) ( I just an electronic beginner ).

I create an aplication in my PC to drive this ciruit via USB, everything work as intended.






Thursday, March 21, 2013

Catatan: Kirim email SMTP dengan Telnet

Sekedar mencatat agar tidak lupa.

Mencoba mengirim email lewat command line dengan menggunakan telnet.

Jalankan telnet agar tersambung dengan server email (contoh ip server 192.168.100.2 dengan feature Authentication:

telnet 192.168.100.2 25

1. Setelah tersambung ketik "HELO", enter
2. Ketik "AUTH LOGIN" , enter
     Server akan merespon dengan : 334 VXNlcm5hbWU6

3. Konversi mail account yang akan digunakan sebagai pengirim kedalam format base64. pada linux bisa denga menggunakan perintah :

echo "alamat@domain.com" | base64

hasil konversi dimasukan ke telnet, lalu tekan enter

4. Konversi password menggunakan base64 lalu masukkan juga ke telnet

jika authentikasi berhasil maka server akan merespon :

235 authenticated.

Setelah proses authentikasi berhasil kita lanjutkan ke proses pengiriman :

1. Ketik "MAIL FROM:alamatemailanda@domain.com size=100" 
     (ganti alamat email dengan email yang akan digunakan mengirim, ukuran harus
     benar-benar dihitung, cuma saya abaikan dulu)
     Ketik "RCPT TO:alamatemailtujuan@domain.com"
     (ganti dengan email tujuan)
2. Ketik "DATA", enter
3. Ketik "Subject:Kirim email dari telnet", enter
4. Ketik "",enter
5. Ketik "Ini badan pesan yang dikirimkan", enter
6. Ketik ".", tekan enter

Jika semua langkah benar maka server akan merespon "250 OK".
Untuk keluar ketik "quit", enter