Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - BumbleT

#1
Quote from: tonjaa on October 17, 2014, 02:23:28 PM
ผลงานออกมาขายได้เลยนะครับ
ขายเมื่อไร ซื้ออันนึง
ขอแบบมี pin ให้โปรแกรมใหม่ได้ด้วยนะครับ อิๆ  ;)


มีครับ pin สำหรับโปรแกรมโค๊ดใหม่ ดังรูป ผมให้ pin มันนอนอยู่ครับ หรือจะบัดกรีให้มันตั้งขึ้นมาก็ได้ครับ
#2
Quote from: vbaserv on October 17, 2014, 11:15:32 AM
ลง smd led ได้สวยมากครับ  คุณใช้เทคนิคอย่างไร พอจะแนะนำได้บ้างใหมเอ่ย

ผมใช้หัวแร้งปลายแหลมครับ ใช้ตะกั่ว 0.4 mm เนื่องจากตะกั่วเส้นเล็กจึงทำให้เวลาบัดกรีตะกั่วมันจะไม่พูนครับ
#3
ขอบคุณทุกท่านครับ สำหรับคำติชม
ระดับปรมาจารย์ ทั้งนั้นเลย เป็นเกียรติมากครับ ขอบคุณอีกสักครั้งครับ _/|\_
จะนำไปพัฒนาต่อไปครับ
#4
สวัสดีครับ
วันนี้ผมแค่อยากทำอะไรแปลกเซอร์ไพร์ใครสักคนเลย ที่ผมรักมากๆ ก็เลยเอา Matrix led ยัดเข้าไปในกล่องของขวัญที่ทำขึ้นมาเอง
พอใครคนนั้นเปิดออกมาก็จะได้รู้ถึงความในใจของเราเป็นตัวหนังสือวิ่ง (ก็ไม่รู้มีใครเคยทำแล้วหรือยัง แบบนี้  ^_^ )

>> ไปดูกันครับ เผื่อใครอยากเอาแนวคิดนี้ไปทำบ้าง (กล่องของขวัญแปลกๆ)

#ขั้นแรกก็ออกแบบ PCB ทำแผ่นปริ้นกันเลยครับ
Top Layer


Bottom Layer


#เมื่อได้แผ่นปริ้นที่กัดเสร็จแล้ว ก็ลงอุปกรณ์กันเลยครับ
Top Layer มือผมดำไปหน่อยครับ รอยฟลัก อิอิ


ฺBottom layer ผมใช้ PIC16F628 (แกะมาจากซากวงจรเก่าๆ) +74HC595


#เมื่ออุปกรณ์เสร็จก็ลงอุปกรณ์เทสกันเลยครับ (เขียนโค๊ดมั่วๆเอาครับ แบบว่างงโค๊ดที่ตัวเองเขียนเหมือนกัน)



#เมื่อเทสผ่าน ก็มาทำกล่องกันเลยครับ
-ใช้อะคริลิค ตัดด้วยเครื่อง mini cnc ตัดกันเลย


-ตัดเสร็จแล้ว เหนื่อยกัยเลยทีเดียว


-ทำการประกอบร่าง


-ตรงนี้เอาไว้ใส่ limit switch ครับ


-เนื่องจากต้องการสีชมพู เลยนำแผ่นอะคริลิคพ่นสีชมพูมาบัง และไม่ได้แสงของ LED สว่างจนเกินไป


-My Heart อิอิ


-เนื่องจากตัดด้วย mini cnc router  จึงมีเศษอะคริลิคที่เกิดจากความร้อนในการตัดติดอยู่บ้าง เลยต้องขัดกันหน่อย


-ทำฝาหลังให้มันซะหน่อยครับ


-เจาะ และ ตาฟเกลียว ไว้ยึดกับฝาหลัง



-ได้แล้วอิอิ


-พ้นสีกันซะหน่อยครับ


-สีเขียว แบบเบาๆ


-ติดแผ่นบังแสง และ ใส่ Limit Switch


-ใส่วงจรเข้าไปเลย + ถ่าน 9V (กันช๊อตเอากระดาษรองสักนิด)



-เปิดฝาหลังยึดน๊อตกันเลยครับ



-ทดสอบอีกครั้ง แจ่มเบยยยย ^_^


-ทำฝาหน้า และ นำมาปิด เสร็จสักที (เซนเซอร์ชื่อใครคนนั้นสักนิด อิอิ)


* FINISH FINISH FINISH *

## นี่ครับวิดีโอ http://www.youtube.com/watch?v=z6gZjxVyg-o&feature=youtu.be

## ขอบคุณครับที่ติดตาม ผิดพลาดอย่างไร ขออภัยด้วยครับ เพิ่งจะเคยโพสเป็นครั้งแรก
#5
ขอไดร์เวอร์ DHT22.c หน่อยครับ
ขอบคุณครับ
#6
ขอบคุณครับ  :D
#7
Quote from: [jeng] on September 06, 2013, 01:42:51 PM
ถ้าไม่ซีเรียสเรื่องการแสดงผลมาก ไม่ต้องถึงกับ interrupt ซ้อนหรอกครับ
ผมเดาว่าคงเป็น ir remote ซึ่งข้อมูลไม่ได้มีความเร็วมากอะไร
หลังจากไม่มีสัญญาณจาก remote ส่งมาแล้ว การแสดงแสดงผลก็จะกลับมา sync
ได้ปรกติ เพราะรอบการทำงานมันสูง อาจจะเห็นการกระพริบแว๊บๆแค่นั้น

ผมก็ไม่ค่อยรู้เรื่องมากเกี่ยวกับ Propeller Clock แต่มีเพื่อนผมเคยทำเล่นอยู่เหมือนกันแสดงผลเป็นภาษาไทยด้วย
ก่อนหน้าเว๊บ ETD 3.0 จะล่ม ยังคุยกันอยู่ ตอนนี้ติดต่อไม่ได้เลย น่าจะใช้ ir remote ควบคุมเหมือนกัน เขาใช้ PIC16F876 ครับถ้าจำไม่ผิด

ไม่ได้ซีเรียสมากครับ แต่ถ้าไม่ Interrupt เพื่อตรวจจับตำแหน่ง ตัวหนังสือมันจะติดไม่ตรงตรงตำแหน่งเลยครับ เพราะต้องเสียเวลาไปอ่านค่าจาก DS1307 และอ่านค่าความเร็วรอบ ก่อนจึงทำให้ตำแหน่งของตัวหนังสือนั้นติดไม่ตรงตำแหน่งที่ต้องการครับ

แต่เมื่อใช้งาน Interrupt จากตรวจจับและ Interrupt จากการอ่านค่าจะ IR Remote ก็ทำให้เกิดปัญหาซ้อนกันของการเกิด Interrupt ดังที่กล่าวมาข้างต้น
และวิดีโอ Propeller Clock เจ้าปัญหา  :'(  (เพิ่มเติม )
http://www.youtube.com/watch?v=KNOz1gzDAQo

เพื่อประกอบการอธิบายดูจากโค๊ดดีกว่าครับ อธิบายไม่ค่อยจะถูก โค๊ดอาจจะเขียนแบบ ลูกทุ่งๆ มั่วๆ ซะหน่อยจากการผสมไปผสมมาครับ ^^
เนื่องจากโค๊ดมาความยาวเกินที่เว็บรองรับ เลยต้องอัฟโหลดขึ้นเว็บฝากไฟล์แทนครับ
http://www.mediafire.com/?i5yzx4sxox05owd

ขอบคุณครับ




#8
Quote from: [jeng] on September 05, 2013, 10:35:45 PM

ผมไม่ทราบเหมือนกันครับ ถ้า interrupt ซ้อนได้ใน mcu 8bit ที่ผมเล่นมายังไม่เคยเจอเหมือนกัน
แต่คงมีวิธีการทาง software ช่วยได้ เดี่ยวรอผู้ชำนาญมาตอบให้ดีกว่า

ผมขอทราบเหตุผลได้มั๊ยครับว่าทำไมต้องการ interrupt ซ้อน เพราะจะต้องดูปัจจัยภายนอกด้วย
ว่าสมควรใช้จริงๆหรือปาว ส่วนใน interrupt เราจะไม่นิยมใส่ code ลงไปครับถ้าไม่จำเป็น
หรือถ้าจำเป็นก็จะเป็น code ที่ทำงานสั้นๆ หรือใช้ flag link สั่งงานนอก function interrupt แทน

คือผมกำลังทำ Propeller Clock ครับ
โดยหลักการทำงานคร่าวๆ ดัง Flow Chart ด้านล่างครับ



โดยตัวรับสัญญาณรีโมตนั้นให้ต่ออยู่กับขา RB0(INT_EXT)
และให้เซนเซอร์ตรวจจับตำแหน่งนั้นต่ออยู่กับขา RB1(INT_RB)

ขอบคุณครับ