สวัสดีทุกคน
นี่เป็นโปรเจ็กต์ข้างเคียงของฉันในการสร้างแผงวงจรทดแทนสำหรับโมดูล Casio 3208 ซึ่งใช้ในนาฬิกาเครื่องคิดเลข Casio CA-53W และ CA-506 ไม่สามารถใช้งานร่วมกับโมดูล 3228 ที่ใช้ในนาฬิกา Databank ซึ่งมีปุ่มภายนอกสี่ปุ่มแทนที่จะเป็นสองปุ่ม เนื่องจากเป็นไซด์โปรเจ็กต์ จึงไม่รับประกันใดๆ และคุณไม่ควรใช้มันเพื่อสิ่งใดๆ
ในกรณีที่เกิดขึ้นไม่บ่อยนักที่คุณพบว่าโครงการนี้มีประโยชน์ คุณเป็นหนี้เบียร์ Pale ale ดีๆ สักไพน์หนึ่งให้ฉัน ใบอนุญาตทั้งหมดในการใช้โครงการนี้จะถูกเพิกถอนหากคุณพยายามส่งต่อพิลส์เนอร์แทน
นอกจากซอร์สโค้ดแล้ว ยังมีเอกสารที่เป็นประโยชน์ในวิกิและเว็บไซต์ทั่วไปที่ goodwatch.org หน้า DeveloperGuide ของวิกิอาจมีประโยชน์อย่างยิ่ง
73 จากน็อกซ์วิลล์
--ทราวิส
เฟิร์มแวร์ของเรามีให้ใช้งานได้ฟรีในพื้นที่เก็บข้อมูลนี้ โดยคอมไพล์ด้วยแพ็คเกจคอมไพเลอร์ MSP430 มาตรฐานที่มาพร้อมกับ Debian ประกอบด้วยนาฬิกา นาฬิกาจับเวลา เครื่องคิดเลข RPN และ Hex Memory Viewer พร้อม Disassembler ทั้งหมดนี้เขียนด้วยภาษา C โดยคอมไพล์เป็น Debian พร้อมติดตั้งแพ็คเกจ MSP430 ทั้งหมด
บนนาฬิกาที่มีวิทยุ เรามีเครื่องส่งสัญญาณ Morse และ GFSK รวมถึงเครื่องส่งสัญญาณ OOK ที่จะสั่งการรีเลย์ควบคุมระยะไกลราคาถูก มีเครื่องนับความถี่ วิทยุสามารถเข้าถึงได้จากคอมพิวเตอร์แม่ข่ายผ่าน UART สำหรับการสร้างสถานีฐานและรีพีทเตอร์ หรือสำหรับการสร้างต้นแบบแอปพลิเคชันวิทยุอย่างรวดเร็วใน Python การรองรับ P25 และ DMR อาจจะมาในเร็วๆ นี้
นอกจากนี้ เรายังเขียนไคลเอนต์ของเราเองสำหรับ BootStrap Loader (BSL) ของ CC430 คุณอาจพบว่ามีประโยชน์สำหรับโปรเจ็กต์อื่นๆ ที่เกี่ยวข้องกับชิปนั้น หรือชิป MSP430F5 และ MSP430F6 อื่นๆ ที่ไม่มี USB คุณจะต้องเป็นสมาชิกของกลุ่ม dialout
จึงจะแฟลชเฟิร์มแวร์ได้
บอร์ดทดแทนของเรามีพื้นฐานมาจาก CC430F6147 ซึ่งรวมไมโครคอนโทรลเลอร์ MSP430 เข้ากับคอนโทรลเลอร์ LCD และวิทยุความถี่ต่ำกว่า GHz ด้วยความเข้ากันได้ของพิน สคริปต์ลิงเกอร์สุดเก๋ของเราจึงสร้างอิมเมจเฟิร์มแวร์ที่ทำงานได้ดีบนชิป CC430F6137 รุ่นเก่า
GoodWatch30 เป็นการปรับปรุงฮาร์ดแวร์ปัจจุบันของเรา โดยมีตัวกรองที่ทำงานตั้งแต่ 300 MHz ถึง 500MHz หรือ 915MHz ตระกูล GoodWatch20 มีตัวกรองที่แคบกว่าที่ 433MHz แต่ยังคงรองรับอยู่
ดู BOM.txt
ในไดเร็กทอรีฮาร์ดแวร์สำหรับรายการชิ้นส่วน และวิกิสำหรับคำแนะนำการประกอบ
พลูโตเป็น PCB ทดแทนสำหรับ Casio F-91W ที่ใช้ MSP430 เช่นกัน เราใช้โปรแกรมอรรถประโยชน์การตรวจสอบพลังงานของโครงการนั้นอย่างมีความสุขในการวัดงบประมาณด้านพลังงานของเรา
Elektronika-1 คือแผงวงจรทดแทนของ Benjamin Sølberg สำหรับนาฬิกา Электроника-1 ของโซเวียต ซึ่งมีพื้นฐานมาจาก MSP430FR2433
Sensor Watch คือบอร์ดทดแทน ATSAML22 ของ Joey Castillo สำหรับ Casio F-91W เขาเพิ่มไฟแบ็คไลท์ และ PCB แบบยืดหยุ่น 9 พินช่วยให้คุณเพิ่มเซ็นเซอร์แบบกำหนดเองให้กับนาฬิกาได้ แทนที่จะติดตั้งเซ็นเซอร์ไว้ในบอร์ด
CharlieWatch จาก Trammell Hudson ถือเป็นทางแยกเล็กๆ ที่ดีของ GoodWatch ที่ใช้อาร์เรย์ LED แบบชาร์ลีเพล็กซ์แทนกล่องนาฬิกา Casio
iceSIO จับคู่ตัวเรือน Casio 3208 แบบเดียวกับ GoodWatch แต่ใช้แพลตฟอร์ม PIC16 พร้อมตัวตรวจวัดความเร่ง เข็มทิศ และเซ็นเซอร์สิ่งแวดล้อม
FaradayRF คือบอร์ดวิทยุ CC430 สำหรับมือสมัครเล่น พร้อมด้วยเครื่องขยายเสียง 500mW และตัวรับสัญญาณ GPS เครือข่ายวิทยุของพวกเขาได้รับการออกแบบอย่างระมัดระวังมากกว่าของเรา แต่ในที่สุด เราหวังว่าทั้งสองโครงการจะสื่อสารถึงกัน
openchronos-ng-elf ดูเหมือนจะเป็นเฟิร์มแวร์ที่ได้รับการดูแลล่าสุดสำหรับ OpenChronos devkit ของ TI ซึ่งใช้ CC430F6137 ดูโปรเจ็กต์ ChronIC ของ Adam Laurie สำหรับตัวอย่างเบื้องต้นของการดมปริมาณข้อมูล OOK และเล่นซ้ำจากนาฬิกา
F91 Kepler เป็นการทดแทน OLED และ BTLE สำหรับโมดูล Casio F91W มันใช้ CC2640 และมีเอกสารที่ค่อนข้างดี