by Volk-69 |  at 4:37 PM
Arduinoscope เป็นการสร้า้งระหว่าง Arduino + Processing การทำงานโดยอัพโหลด Sketch ไปยังบอร์ด และ บอร์ด arduino ก็จะอ่านค่าที่ได้จากขา analog แล้วส่งข้อมูลไปยัง PC โดยใช้การติดต่อผ่าน serial
ส่วนขั้นตอนการทดลองนั้น ยังไม่มีใครทำเป็นภาษาไทยครับ แต่มีขั้นตอนเป็นภาษาอังกฤษครับ(ลิงค์ข้างล่าง) ถ้าผมได้ทดลองแล้วจะมาเขียนอธิบายเป็นภาษไทยอีกทีครับ
ข้อมูลเพิ่มเติม
Arduinoscope
Using Arduino as Oscilloscope
*ผมยังไม่ได้ทดลองทำนะครับ
by Volk-69 |  at 10:57 PM
โดยส่วนมาก การเซ็ตค่า CKSEL fusebits, SPIEN fuse หรือ RSTDISBL fuse ผิดจะทำให้ Atmega มีปัญหา ไม่สามรถโปรแกรมใหม่ได้
ถ้าต้องการให้ Atmega โปรแกรมใหม่ได้ต้องใช้เครื่องโปรแกรมแบบ HVPP (high voltage parallel programming) หรือ HVSP (high voltage serial programming) เพื่อทำการ reset หรือ isp disabled ในบางครั้งการที่ซื้อ uC ใหม่อาจจะง่ายกว่า ทำเครื่อง high voltage
แต่ถ้าหากจะทำเครื่อง high voltage+DIY ใช้งานเอง ลองดูโปรเจค Atmega fusebit doctor (HVPP+HVSP) – fix the fusebits รองรับ uC มากกว่า 100 เบอร์(ดูได้ที่เวป) มากกว่า Arduino High Voltage Programmer เยอะเลยครับ
Homepage :: http://diy.elektroda.eu/atmega-fuse-bit-doctor-hvpp/?lang=en
http://www.mediafire.com/?6z8ud0wogcmcw28
by Volk-69 |  at 10:13 PM
มีโปรแกรมที่สามารถทำให้ PC, NB แปลงร่างกลายเป็น Oscilloscope ได้ โดยโปรแกรมที่ผมใช้มีชื่่อว่า Soundcard Oscilloscope
การทำงานจะนำเอาสัญญาญเข้ามาทาง ช่อง MIC โดยทางผู้สร้างบอกว่าไฟควรอยู่ในช่วง +/- 0.7 V ถ้ามากกว่านี้ ควรใช้วงจรหารแรงดันก่อน (ผมทดสอบที่ไฟ 2V ช่อง MIC ยังไม่พัง)
Download ได้ที่ http://www.zeitnitz.de/Christian/scope_en
หรือถ้ากลัวว่า sound card ของท่านจะพัง ก็หา usb soundcard มาต่อก็ใช้งานได้ครับ
by Volk-69 |  at 1:36 AM
มือใหม่ AVR อย่างผมต้องเสีย Atmega เพราะการ fuse bit ผิด , กับสาย reset หลุดระหว่างโปรแกรม ทำให้ไม่สามารถโปรแกรมได้อีก จะทิ้งก็เสียดาย
ด้วย Arduino สามารถแปลงร่างกลายเป็น High Voltage Programmer ช่วยคืนชีวิตให้กับ Atmega ที่เสียได้ แต่มีข้อจำกัดในเบอร์ของการกู้ตัว Atmega
(เบอร์ที่ใช้ได้ http://mightyohm.com/wiki/products:hvrescue:compatibility)
ใน v.2 จะเพิ่มเบอร์ที่รองรับ และมี Dc converter 12V
ขั้นตอนง่ายๆในการแก้ Fuse bit
- 1. Upload the HVFuse sketch to the Arduino, available for download here:HVFuse.pde
- 2. Install the shield and apply +12VDC to the terminals on the left
- 3. Wait for the red LED to turn on (if it isn’t already)
- 4. Install the ATmega to be repaired
- 5. Push the button
- 6. As soon as the LED turns back on, the AVR is fixed and ready to be put back into service!
วงจร
Homepage :: http://mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/
by Volk-69 |  at 4:40 AM