โปรเจกต์ Digital Setting Circles สำหรับ Telescope
Digital Setting Circles - DSC สำหรับ Telescope Tracking โดยใช้ 3D printed parts และ Arduino Uno, Nano, อื่นๆ (หรือ Atmega/Atmel chips)
Digital Setting Circles - DSC สำหรับ Telescope Tracking โดยใช้ 3D printed parts และ Arduino Uno, Nano, อื่นๆ (หรือ Atmega/Atmel chips)
หน้าที่ของมัน: ใช้ระบุตำแหน่งที่กล้องโทรทรรศน์ชี้ไปในพิกัด "ขอบฟ้า" (เช่น มุมเงย 45 องศา และมุมทิศ 60 องศาจากทิศเหนือ) สร้าง เขียน Code และใช้งานได้ง่าย
ช่วยให้ค้นหาวัตถุท้องฟ้า (กาแล็กซี, เนบิวลา, กระจุกดาว... และอื่นๆ ทุกอย่าง!) ได้อย่างรวดเร็ว
Companion Android App: ดูที่แท็บ 'Apps & Online Services' เพื่อดู Link ของ App ที่จะบอกพิกัด Altitude และ Azimuth ของวัตถุท้องฟ้าต่างๆ ในแคตตาล็อกได้อย่างรวดเร็ว รวมถึงสามารถใส่ตำแหน่งวัตถุที่ชื่นชอบเองได้ด้วย
ชิ้นส่วน 3D printed: ดูที่แท็บ 'Custom Parts/Enclosures' สำหรับ Link ไปยังชิ้นส่วนต่างๆ ใน ThingVerse
ไม่มี 3D-Printer ใช่ไหม? ลองค้นหา "3D Printhub" ในพื้นที่ของคุณดู มีอยู่หลายที่เลย... ลองหาที่ที่ได้รีวิวดีๆ แล้วใช้คำแนะนำในการพิมพ์จากงานนำเสนอของผมได้เลย
ส่วนของ Code: ดูที่แท็บ Code สำหรับ Link ไปยัง Code (โพสต์ไว้ที่ Github) ซึ่งพร้อมสำหรับการเพิ่มเติมของคุณ มีเอกสารระบุไว้ชัดเจนว่าผมได้ตัดส่วนไหนออกไปเพื่อให้คุณได้ลองท้าทายฝีมือ พร้อมคำแนะนำในการเขียนให้สมบูรณ์
Code นี้อ้างอิงจากดีไซน์ที่ผ่านการพิสูจน์มาแล้วซึ่งผมสร้างขึ้นในปี 2006 ผมได้เปลี่ยนให้เป็นรูปแบบภาษา C/C++/Arduino และตัดบางส่วนออกเพื่อให้เป็นความท้าทายเล็กน้อย แต่ยังเหลือส่วนที่เพียงพอ (พร้อม Comment) เพื่อให้คุณเริ่มต้นใช้งานได้อย่างรวดเร็ว
ในวิดีโอ จะมีข้อมูลที่ช่วยให้คุณสร้าง DSC สำหรับกล้องโทรทรรศน์ของคุณได้ โดยสันนิษฐานว่าคุณมีความสามารถในการโปรแกรม (อย่างน้อยในระดับพื้นฐาน) เช่น การใช้งาน Arduino IDE และ Encoder Library
รายการวงจรและอุปกรณ์: ดูที่แท็บ 'Schematics' สำหรับ Link ไปยังวงจรและรายการอุปกรณ์ที่ Fritzing
สำหรับการสร้างแบบง่าย, ให้ใช้ UNO หรือ NANO และ Breadboard มีวิดีโอและรูปภาพของ NANO ที่ส่ง Output แสดงผลผ่าน Bluetooth (ไม่ใช้ LCD) โพสต์ไว้ด้านล่าง
สำหรับการสร้างแบบ Geek, ให้ทำ PCB และใช้ Chip ไม่ว่าจะเลือกวิธีไหน ให้อ่านข้อมูลเรื่องการเลือกชิ้นส่วน 3D และ Encoder ให้ดี
การจ่ายไฟให้อุปกรณ์: ผมชอบใช้ Powerbank Kamashi 10000 (ราคาประมาณ $10 ที่ Amazon) วิธีการต่อไฟเข้าเครื่องมีหลายแบบ ลองดูใน Schematic ไม่จำเป็นต้องใช้ IC Regulator 7805 หากใช้ไฟ 5V จากแหล่งจ่ายไฟโดยตรง
รูปแบบของ Arduino (Setup และ Loop) นั้นใช้งานง่าย แต่มี Code หรือ Library แฝงที่ทำให้ไฟล์มีขนาดใหญ่ขึ้นและทำให้ Code ทำงานช้าลง (โดยเฉพาะถ้าใช้ฟีเจอร์ Serial Monitor) อย่างไรก็ตาม รูปแบบ Arduino และ Encoder Library ก็ทำงานได้ดีพอสำหรับ DSC แต่เมื่อคุณพอใจกับ Code แล้ว ลองเปลี่ยนจาก ‘Setup และ Loop’ มาเป็นการเขียนโปรแกรมภาษา ‘C’ มาตรฐานโดยใช้ ‘Main และ While’ และอย่าลืม Comment ส่วนของ Serial Monitor ออกด้วย วิธีนี้จะช่วยเพิ่มความเร็วในการทำงานได้อย่างมาก
แจ้งให้ทราบ - Schematic ทั้งสองแบบที่ Fritzing / ในงานนำเสนอนั้นพื้นฐานเหมือนกัน ข้อแตกต่างคือวิธีการเชื่อมต่อ Encoder (ใช้ Pad สำหรับบัดกรีสายไปยังหัวต่อ JST เทียบกับแบบหัวต่อ RJ11 (6 Pin)) คุณสามารถต่อวงจรบน Breadboard และใช้ Chip หรือบอร์ด UNO/รุ่นอื่นๆ... และแน่นอนว่าคุณสามารถเชื่อมสายเข้ากับ Encoder โดยตรงได้เลย...
อัปเดต 30/12/17: เพิ่มรูปภาพของ Nano บน BreadBoard (ดู Link ไปที่ Fritzing...) และเพิ่มรูปภาพ Pinouts (เพื่อให้เข้าใจชัดเจนยิ่งขึ้น)
Code: ไฟล์ Hex ของ Code ตัวเต็ม สำหรับ UNO และ Nano ได้โพสต์ไว้แล้ว (ดู Link ไปที่ Github) Code เหล่านี้จำเป็นต้องใช้ LCD (ไม่มีการส่ง Output แสดงผลทาง Serial หรือ Bluetooth)


อัปเดต 2/12/17: เพิ่ม Code บางส่วนสำหรับ Bluetooth เพื่อแสดงผลบน Smartphone / Tablet

นี่คือตัวอย่างการแสดงผลผ่าน Bluetooth
นี่คือตัวอย่างการแสดงผลผ่าน Serial
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้