นาฬิกาคำพูดของโตมร: 9 ขั้นตอน (พร้อมรูปภาพ)

นาฬิกาคำพูดของโตมร: 9 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

Javelin สถานที่ทำงานของฉันมักจะมองหาวิธีที่จะทำให้ผลิตภัณฑ์และบริการของเราเป็นที่นิยม เมื่อเร็ว ๆ นี้โอกาสนำเสนอตัวเองที่ฉันถูกขอให้สร้างนาฬิกาคำสำหรับลูกค้า ฉันพบคำแนะนำที่ยอดเยี่ยมจำนวนมากเช่นนาฬิกาคำเงาโดย scottbez1, Wordclock Grew Up โดย drj113 คู่มือนี้เบี่ยงเบนไปจากการออกแบบเล็กน้อยโดยใช้โมดูลและส่วนประกอบที่ไม่ได้วางจำหน่ายเช่นโมดูลนาฬิกาเรียลไทม์ IC2 และแถบ LED WS2812

วัสดุ:

ขั้นตอนที่ 1: รวบรวมวัสดุ

นี่คือรายการวัสดุที่ใช้ในระหว่างการก่อสร้าง:

  • ไฟ LED RGB 169 ดวง
    • ฉันใช้แถบ WS2812S ซึ่งมี 60 LEDs ต่อเมตร (ออกมา 3 เมตร)
  • 1 - Arduino Leonardo
  • 1 - โมดูลนาฬิกาเวลาจริง (ชิป DS1307RTC พร้อมแบตเตอรี่สำรอง)
  • 1 - 1,000 µF ตัวเก็บประจุ
  • ตัวต้านทาน 3 - 300 ถึง 500 โอห์ม
  • 2 - สวิตช์ปุ่มกด
  • 1 - 10 "x 10" x 4.5 "shadowbox (ซื้อจาก Michaels)
  • 1 - บอร์ด PCB โครงการ
  • 1 - สาย USB (คุณภาพสูง)
  • 1 - แผ่นแกนโฟม
  • เข้าถึงเครื่องตัดไวนิล
  • ติดต่อซีเมนต์ (หรือกาวพลาสติกที่เป็นมิตรอื่น ๆ)
  • ซิลิโคนใส (หลอดเล็ก ๆ ของของต่างๆ)
  • เทป (ฉันใช้เทปจิตรกร)
  • 9 1/4 โดย 9 1/4 นิ้วสี่เหลี่ยมของฟิล์มความเป็นส่วนตัวของหน้าต่าง
  • เครื่องพิมพ์ 3 มิติหรือบอร์ดโปสเตอร์แบบทึบ
  • บิตของลวด
  • เครื่องมือบัดกรี

รายการเหล่านี้ส่วนใหญ่ฉันได้วางพื้นที่ทำงานของฉันจากโครงการก่อนหน้า; อย่างไรก็ตามสำหรับชิ้นส่วนอิเล็กทรอนิกส์เช่น LEDs, Arduino และ Real Time Clock ฉันพบว่า eBay เป็นเส้นทางที่ถูกที่สุด แน่นอนว่าระยะทางของคุณอาจแตกต่างกันไป

ขั้นตอนที่ 2: กริด

ฐานของนาฬิกานี้สร้างขึ้นโดยใช้กริดของ LED zig zagged แต่ก่อนที่ฉันจะวางมันลงบนแผ่นโฟมสำรองเราจำเป็นต้องตั้งค่าและเว้นวรรคกริดจดหมาย ด้วยความช่วยเหลือของเพื่อนร่วมงานเราจึงสร้างตารางขึ้นอยู่กับระยะห่างระหว่าง LED แต่ละอัน (~ 17 มม.) บนระแนงและ 10 "สี่เหลี่ยมจัตุรัสของกรอบเงาของเราผลลัพธ์คือตาราง LED ขนาด 13 คูณ 13 ภายใน 9 1/4 "สี่เหลี่ยมจัตุรัส ต่อมาฉันใช้การพิมพ์ตารางและติดป้ายตัวอักษรแต่ละตัวด้วย LED ID ที่สอดคล้องกันโดยเริ่มจาก LED แรกเป็นศูนย์ การพิมพ์ยังใช้เพื่อทำเครื่องหมายกระดานโฟมสำหรับการติดตั้งแถบ LED

เป็นขั้นเป็นตอน

  1. ใช้กระดานโฟมแกนตัดออกสี่เหลี่ยมจัตุรัสขนาด 9 1/4 นิ้ว
  2. ดาวน์โหลดและพิมพ์เทมเพลต
  3. ใช้เทมเพลตเพื่อทำเครื่องหมายว่าแถบ LED แต่ละแถบไปที่ใด
  4. ลอกและติดไฟ LED ลงบนกระดานโฟมตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามตัวบ่งชี้การไหล โดยปกติจะมีลูกศรเล็ก ๆ แสดงอยู่บนแถบ LED

ขั้นตอนที่ 3: การเดินสายมันขึ้นมา

ด้วย LED ติดอยู่ในสถานที่อุ่นขึ้นหัวแร้งของคุณและเริ่มเดินสายนำไปสู่ ​​zig-zagging ทางของคุณจากแถบไปที่แถบ แถบควรเริ่มต้นที่มุมล่างขวาและเริ่มจากทางขวาไปซ้ายล่างขึ้นบน เมื่อประกอบกริดแล้วก็ถึงเวลาเริ่มส่วนประกอบที่เหลือ

ใช้แผนภาพ Fritzing ด้านบนมัดสายนาฬิกาเรียลไทม์สวิตช์และแถบ LED บนเขียงหั่นขนม ต่อมาฉันโอนวงจรไปยังบอร์ดต้นแบบด้านเดียว

เป็นขั้นเป็นตอน

  1. ประสานตัวต้านทาน 300 โอห์มกับข้อมูลที่อยู่ในตะกั่วบนแถบ LED แรก
  2. ประสานตัวเก็บประจุ 1000 µF ระหว่างขั้วบวกและขั้วต่อดินบนแถบ LED
  3. ประสานกริดเข้าด้วยกันซิกแซกตามทางของคุณจากปลายด้านหนึ่งไปอีกด้านหนึ่งตามตัวบ่งชี้การไหลบนแถบ LED
    1. สำหรับการกระจายพลังงานที่สม่ำเสมอฉันลงเอยด้วยการใช้ชุดควบคุมกำลังไฟที่สอง
  4. ต่อสาย Arduino เข้ากับนาฬิกาเรียลไทม์, ปุ่ม, และแถบไฟ LED, ตามแผนภาพด้านบน
    1. สำหรับการทดสอบและการสร้างต้นแบบฉันขอแนะนำให้ใช้เขียงหั่นขนม เมื่อคุณสร้างวงจรและใช้งานได้แล้วให้เดินสายอย่างง่าย ๆ ไปยังแผงวงจรด้านเดียว

ขั้นตอนที่ 4: รหัส

รหัส Word Clock รวมฟังก์ชั่นพื้นฐานของโมดูลนาฬิกาเรียลไทม์เข้ากับความสามารถในการระบุ LED แต่ละตัวบนกริด ฉันใช้ตรรกะพื้นฐานเดียวกันกับที่พบในนาฬิกาคำอื่น ๆ เป็นฐานของรหัสแล้วปรับแต่งให้ทำงานกับโลโก้ Javelin, แท็ก line และแถบ WS2812S ของเรา

ดาวน์โหลดซอร์สโค้ดซึ่งสามารถพบได้ที่นี่ผ่าน GitHub รวบรวมและอัปโหลดไปยัง Arduino ของคุณ

เป็นขั้นเป็นตอน

  1. ดาวน์โหลดซอร์สโค้ด
  2. โหลดรวบรวมและอัปโหลดรหัสไปยัง Arduino
  3. ตั้งเวลาด้วยการออกคำสั่ง date ผ่านทางหน้าจอเทอร์มินัล
    1. ลินุกซ์
      1. date + T% s> / dev / ttyACM0
    2. OSX
      1. date + T% s> /dev/tty.usbmodem1431

ขั้นตอนที่ 5: สร้างกล่อง

เมื่อคุณมีรหัสและอุปกรณ์อิเล็กทรอนิกส์พื้นฐานทำงานแล้วก็ถึงเวลาที่จะเริ่มสร้างตู้นาฬิกา ฐานของนาฬิกา Word สร้างขึ้นโดยใช้แผ่นโฟมหลักและเทปสองด้าน เริ่มต้นจากด้านหลังของบอร์ดที่มีแถบ LED ติดตั้งอยู่ให้เพิ่มสักสองสามแถบที่ด้านบนและด้านล่าง หากคุณใช้ shadowbox เดียวกัน 10 x 10 ให้ใช้แถบขนาด 9 1/4 นิ้วคูณ 1 นิ้วสำหรับด้านบนและอีกสี่ด้านล่าง สิ่งนี้จะสร้างพื้นที่ด้านหลังตารางเพื่อติดตั้ง Arduino และบอร์ดโครงการที่มี RTC

ชิ้นส่วนอิเล็กทรอนิกส์มีการเชื่อมต่อโดยใช้แถบคำสั่ง Velcro สิ่งนี้ช่วยให้คุณสามารถแยกส่วนประกอบได้หากจำเป็น คุณสามารถดูได้จากภาพด้านบนโดยที่เส้นลวดสามเส้นจากแถบ LED พันรอบไปด้านหลัง ฉันตัดรูเล็ก ๆ ในบอร์ดด้านข้างออกเพื่อป้องกันไม่ให้โค้งคำนับ

ด้านข้างของโครงสร้างด้วยบอร์ดโปสเตอร์หนาและใช้ทำกรอบในตาราง สำหรับการชุมนุมครั้งแรกฉันบันทึกเทปทุกอย่างด้วยกัน ก่อนการประชุมครั้งสุดท้ายฉันใช้ซีเมนต์ติดต่อเพื่อรวมทุกอย่างเข้าด้วยกันอย่างแน่นหนา

เมื่อคุณประกอบกล่องหุ้มแล้วก็ถึงเวลาสำหรับการทดลองใส่ใน shadowbox ฉันใช้บิตบอร์ดหนาเล็กน้อยเป็นเงาเพื่อจัดกึ่งกลางตาราง

เป็นขั้นเป็นตอน

  1. ตัดแปด 9 1/4 โดย 1 นิ้วแถบจากคณะกรรมการโฟมนิ้วไตรมาสเดียวกันเป็นตัวสำรองกริด
  2. เทปหรือกาวสองแถบของแถบเหล่านี้สี่ต่อแต่ละสแต็ก
  3. แนบหนึ่งกองเข้ากับด้านหลังของตารางที่ด้านบนและด้านล่าง
  4. ตัดสี่ 1 1/2 นิ้วแถบจากบอร์ดโปสเตอร์หนา
  5. ล้อมสายจากแถบ LED รอบ ๆ ตัวรองกริด
  6. เทปหรือกาวแถบบอร์ดโปสเตอร์รอบ ๆ การสนับสนุนตารางสร้างสี่เหลี่ยมที่ดี
  7. ลองใส่และจัดตารางกริดให้อยู่กึ่งกลางใน shadowbox ของคุณโดยใช้บิตของบอร์ดโปสเตอร์เป็น shims

ขั้นตอนที่ 6: Baffles สามารถทำให้ยุ่งเหยิงได้

หากคุณไม่สามารถเข้าถึงเครื่องพิมพ์ 3D คุณสามารถตัดแผ่นกั้นออกได้ ให้แน่ใจว่าได้ตัดแผ่นใหญ่กว่าความหนาของวัสดุที่คุณใช้เล็กน้อย สำหรับการทำซ้ำแผ่นกั้นครั้งแรกเราใช้บอร์ดโปสเตอร์หนาซึ่งฉันซ้อนและตัดโดยใช้ตัวต่อ มันยุ่งไม่ต้องพูดถึงอันตรายสักนิด นิ้วของฉันค่อนข้างบางส่วน

แต่ตามจริงแล้วฉันจะหาคนที่มีเครื่องพิมพ์ 3D หรือเข้าร่วม MakerSpace ในพื้นที่และพิมพ์แผ่นกั้น

เป็นขั้นเป็นตอน

  1. วัดความหนาของบอร์ดโปสเตอร์ 28 แถบแต่ละแผ่นมีขนาด 9 x 2 2 นิ้ว
  2. รวมประมาณ 6 - 8 แถบและผูกปลายด้านหนึ่งเข้าด้วยกันโดยใช้เทป ใช้เส้นตารางทำเครื่องหมายปิดที่เส้นตารางอยู่
  3. สร้างจิ๊กโดยใช้สกรูสองสามตัวและขอบโต๊ะของคุณ
  4. วางแถบที่ถูกผูกไว้และทำเครื่องหมายไว้ในจิ๊กและใช้เครื่องมือตัดบางประเภทแล้วตัดช่องครึ่งทางให้ยาวขึ้น
  5. ทำซ้ำขั้นตอนที่ 2 และ 4 จนกระทั่งครบ 28 แถบ
  6. รวบรวมกริดและการทดลองให้พอดีกับกริด LED ของคุณ

ขั้นตอนที่ 7: แผ่น 3D ที่พิมพ์

แผ่นกั้นสำหรับนาฬิกาคำถูกพิมพ์บนเครื่องพิมพ์ RapidBot 3D คุณสามารถคว้าไฟล์ SLT ได้ที่นี่ผ่าน Thingiverse ฉันใช้ไส้หลอดสีดำเพื่อป้องกันไม่ให้แสงตกเลือดไปยังเซลล์ข้างเคียง ฉันทดลองกับสีอื่นสองสามสี อย่างไรก็ตามสีดำทำงานได้ดีที่สุด

หลังจากพิมพ์แผ่นกั้นฉันลองทุกอย่างเข้าด้วยกัน ฉันใช้เทปวางแผ่นกั้นบนตะแกรงแล้วพิมพ์ตารางตัวอักษร เมื่อทุกอย่างถูกประกอบเข้าด้วยกันฉันก็วางกรอบทั้งหมดไว้ในกล่องเงา

เป็นขั้นเป็นตอน

  1. ดาวน์โหลดและพิมพ์แผ่นกั้น
  2. ติดแผ่นกั้นชั่วคราวเข้ากับตะแกรงโดยใช้เทป
  3. พิมพ์ตารางตัวอักษรและติดไว้ที่แผ่นกั้น
  4. เลื่อนกริดตะแกรงเข้าไปใน shadowbox
  5. ให้เวลาทดลองนาฬิกา

ขั้นตอนที่ 8: การสร้างจอแสดงผล

ใบหน้าของนาฬิกาภายในกระจกนั้นประกอบเข้าด้วยกันโดยใช้แผ่นกระดาษแก้วใสแผ่นไวนิลคัตเอาท์และแผ่นกระจายแสง ฉันพบว่าร้านปรับปรุงบ้านกล่องใหญ่บรรจุแผ่นเล็ก ๆ ขนาด 11 x 14 นิ้วของ Plexiglas รวมถึงม้วนฟิล์มความเป็นส่วนตัว ภาพยนตร์เรื่องความเป็นส่วนตัวใช้งานได้ดีในฐานะผู้กระจาย

ฉันได้ทดสอบรูปแบบการเลเยอร์ที่แตกต่างกันสองสามแบบเพื่อลดแสงที่มีเลือดออกและให้แสงที่ดี ผลก็คือการตัดกริดไวนิลตัวอักษรกลับด้าน ใช้ไวนิลกับลูกแก้ว จากนั้นเพิ่มแผ่นฟิล์มความเป็นส่วนตัวลงบนแผ่นไวนิล เมื่อประกอบกันแล้วเลเยอร์นาฬิกาจะมีลักษณะเช่นนี้ (ด้านหน้าไปด้านหลัง):

แก้ว | Plexiglas | ไวนิล Diffuser | Baffles หลอดไฟ LED โฟมบอร์ด เครื่องใช้ไฟฟ้า Shadowbox กลับมา

เป็นขั้นเป็นตอน

  1. นำฟิล์มป้องกันออกจากด้านใดด้านหนึ่งของลูกแก้ว
  2. ติดไวนิลคัตเอาต์เข้ากับลูกแก้ว

    1. ให้แน่ใจว่าใช้น้ำสบู่และไม้กวาดหุ้มยางเพื่อดันฟองอากาศให้มากที่สุดเท่าที่จะเป็นไปได้เมื่อนำไวนิลไปใช้กับลูกแก้ว
  3. ไล่ช่องอากาศออกจากระหว่างลูกแก้วและไวนิล (ใช้สารละลายสบู่บางชนิดเพื่อทำให้ส่วนนี้ง่ายขึ้น)
  4. ปล่อยให้ไวนิลแห้ง
  5. เพิ่ม diffuser (ภาพยนตร์ความเป็นส่วนตัว) โดยวางไว้บนไวนิล
    1. เช่นเดียวกับไวนิลคุณควรใช้น้ำยาล้างสบู่บางชนิดในระหว่างกระบวนการแอปพลิเคชัน
  6. ไล่อากาศออกจากระหว่างฟิล์มกับไวนิล
  7. ปล่อยให้ฟิล์มแห้ง
  8. ลองใส่หน้าปัดนาฬิกากับกริดโดยใช้เทป … ฉันรักสิ่งนั้น!

ขั้นตอนที่ 9: รวบรวมมันเข้าด้วยกัน

การประกอบขั้นสุดท้ายค่อนข้างตรงไปตรงมา เมื่อใช้ซีเมนต์สัมผัสฉันติดกาวชิ้นส่วนโฟมทั้งหมดเข้าด้วยกันและใส่กรอบเข้าไปใหม่โดยใช้ชิ้นส่วนโฟมเพิ่มเติม ฉันพบว่าผู้ติดต่อไม่ใช่คนที่มีโฟมภายในบอร์ดโฟมดังนั้นลองหลีกเลี่ยงการติดกาว เมื่อตู้แห้งให้ติดกาวหน้าปัดนาฬิกา (ส่วนที่เป็นลูกแก้วและไวนิล) ไปที่แผ่นกั้นด้วยซิลิโคนใส ต้องแน่ใจว่าเรียงตัวอักษรและแผ่นกั้นอย่างเหมาะสม

ฉันเพิ่มสองรูในแบ็คอัพของ shadowbox สำหรับปุ่มไปข้างหน้าและปุ่มย้อนกลับจากนั้นให้ผูกปมที่เรียบง่ายในสาย USB (ซึ่งต่อมาเป็นสายไฟสำหรับนาฬิกา) และตัดรอยเล็ก ๆ ออกจากด้านล่างของแผ่นรองข้อมูลเพื่อให้สามารถเข้าถึงสายเคเบิล USB ด้านนอกของกล่องหุ้มได้

เป็นขั้นเป็นตอน

  1. ตรวจสอบให้แน่ใจว่าทุกอย่างลงตัวกัน
    1. กรอบกริด LED เหมาะกับภายใน shadowbox
    2. แผ่นกั้นมีไฟ LED ที่ถูกต้องบนกริด
    3. ตัวอักษรไวนิล cutout สอดคล้องกับแผ่นกั้น
    4. ทุกอย่างที่ติดเทปไว้ด้วยกันควรเหมาะกับสี่เหลี่ยมจัตุรัส
  2. ทิ้งเทปไว้ในที่ที่มันค้างไว้ติดกาวโฟมหลาย ๆ แผ่นเข้าด้วยกันโดยใช้ซีเมนต์สัมผัส
  3. เมื่อตู้อบแห้งและแผ่นกั้นติดกาวกับตะแกรงแล้วให้ติดกาวหน้าปัดนาฬิกากับแผ่นกั้นด้วยซิลิโคนใส เพื่อให้สิ่งต่าง ๆ เรียบง่ายฉันจึงวิ่งเล่นลูกปัดรอบ ๆ ด้านนอกของแผ่นกั้นที่เชื่อมต่อกับแผ่นกั้นด้านบนด้วยแผ่นใยแก้ว
  4. ปล่อยให้แห้งและรักษาข้ามคืน
  5. เจาะ / เจาะรูให้ใหญ่พอที่จะใส่พอดีกับปุ่มไปข้างหน้าและข้างหลังของคุณในการสำรองข้อมูล shadowbox
  6. ตัดรูเล็ก ๆ ที่ด้านล่างของแบ็กอัพ shadowbox ซึ่งใหญ่พอที่จะให้สาย USB ของคุณผ่านได้
  7. ตัดแผ่นโฟมขนาดเล็กอีกสองสามแผ่นออกเพื่อทำหน้าที่เป็นตัวบรรจุบัฟเฟอร์ / ช่องว่างระหว่างด้านหลังของกล่องหุ้มและด้านหลังของกล่องเงา
    1. หากคุณใช้ shadowbox เดียวกัน 10 x 10 ฉันจะใช้แผ่นโฟมขนาด 1/4 นิ้วสามชั้น
  8. ขมวดปมเรียบ ๆ ที่ปลายสายเคเบิล USB ของคุณ
  9. วางนาฬิกาภายใน shadowbox และเพิ่มปุ่มไปข้างหน้าและข้างหลังเพื่อสำรองข้อมูลของ shadowbox
  10. ต่อสาย USB เข้ากับ Arduino และวิ่งผ่านรูเล็ก ๆ ที่ด้านล่างที่คุณเพิ่งสร้างขึ้น ต้องแน่ใจว่าปมอยู่ภายในกล่องหุ้ม

และคุณมีมัน! นาฬิกา Word ที่มีตราสัญลักษณ์ของคุณเอง แน่นอนถ้าคุณต้องการสร้างนาฬิกาคำที่ไม่มีโลโก้ Javelin ให้ปรับเปลี่ยนและรู้สึกอิสระที่จะแก้ไขและปรับแต่งการออกแบบให้เหมาะกับความต้องการของคุณ

2 คนสร้างโปรเจคนี้!

  • ClockFiend ทำให้มัน!

  • lescureg ทำมันขึ้นมา!

คุณทำโครงการนี้หรือไม่? แบ่งปันกับเรา!

ข้อเสนอแนะ

  • นาฬิกาคำควบคุมโดย 114 เซอร์โว

  • Ping Pong Ball LED Clock

  • อินเทอร์เน็ตของชั้นเรียน

  • การประกวดวิทยาศาสตร์ในชั้นเรียน

  • การประกวดแบบสุ่ม

  • การประกวดจัดสวน

34 การสนทนา

0

Mahtieu

4 เดือนที่แล้ว

ขอบคุณสำหรับแรงบันดาลใจ:

นั่นคือความเข้าใจของฉันเองหน้าพิมพ์ 3 มิติและวิธีที่แตกต่างในการเชื่อมต่อพลังงานและภาคพื้น …

vimeo.com/307941885

0

chablasverde

คำถาม 1 ปีที่ผ่านมา

สวัสดีฉันทำนาฬิกาของตัวเอง แต่ฉันมีปัญหาเล็กน้อยถ้าฉันส่องไฟ led จำนวนมากพวกเขาเริ่มสูญเสียสีจนกว่า arduino จะรีเซ็ตตัวเอง อะไรคือปัญหา? ฉันจะทำอย่างไรเพื่อแก้ปัญหา?

2 คำตอบ 0

chablasverde chablasverde

ตอบ 11 เดือนที่ผ่านมา

ฉันเชื่อมต่อกับปลั๊ก USB 5v 1A แล้ว ฉันควรเชื่อมต่อแรงดันไฟฟ้าใด

1

samazaki chablasverde

ตอบ 12 เดือนที่ผ่านมา

ปัญหาน่าจะเป็นเรื่องพลังของคุณ คุณควรเชื่อมต่อกับแรงดันไฟฟ้าที่มากขึ้นและควรจะทำงานได้ดี

0

thatDanLaw

2 ปีที่แล้ว

ฉันมักจะแฝงตัวบน Instructables แต่นี่เป็นหนึ่งที่ดี เขียนได้ดีมีรายละเอียดและมีรูปภาพที่ดี งานที่ดี! วันนี้ฉันจะเริ่มจากนาฬิกาของตัวเอง

0

daidpayelec

4 ปีก่อนในบทนำ

ที่ดีที่สุด, สถานที่ที่น่าสนใจ, คุณอยู่ที่นี่ใกล้กับสถานที่ที่น่าสนใจที่สุด

Lo tengo todo montado y funciona มีปัญหากับ RTC, เป็นที่นิยมและเป็นแบบอย่าง Tyni กับชิป DS1307, ไม่มีใครรู้ว่ามันเป็นยังไง, แต่ถ้าเป็นแบบนี้ฉันคิดว่าฉันเป็นลูกชาย 5:15 2054_07_01. la batería me da una tensión de 3,25v y comprobé las conexiones y creo que están todas bien.

Estoy pensando en otro DS1307, โดยตั้งใจที่จะ DS3231, ฉันชอบ mismo código con este ultimo chip RTC? (ถั่วเหลืองเป็นคนแรกที่เขียนโปรแกรมและไม่มีคนสร้าง RTC), estoy un poco desesperado

Muchas gracia de antemano por cualquier ayuda ยกเลิกการ saludo!

P.D: estoy usando Arduino MEGA 2560

--- google transale--

สวัสดีขอแสดงความยินดีกับโครงการฉันพยายามจำลองให้เป็นของขวัญ

ฉันมีทุกอย่างที่ติดตั้งและใช้งานได้ ปัญหาคือกับ RTC, Tyni กำลังใช้โมดูลที่มีชิป DS1307 แต่ฉันไม่สามารถตั้งค่าได้และถ้าฉันได้รับมันโดยบังเอิญเมื่อคุณตัดการเชื่อมต่อและเชื่อมต่อใหม่บอกฉันว่ามันคือ 5:15 2054_07_01 ฉันได้แรงดันแบตเตอรี่ 3,25v และตรวจสอบการเชื่อมต่อและคิดว่ามันดีทั้งหมด

ฉันกำลังคิดที่จะซื้อ DS1307 เครื่องอื่นหรือลองใช้ DS3231 ฉันจะคุ้มกับรหัสเดิมของคุณกับชิป RTC อันหลังหรือไม่ (ฉันเป็นมือใหม่ในการเขียนโปรแกรมและไม่คิดว่าฉันสามารถเปลี่ยนการตั้งค่าเป็น RTC อื่น) ฉันหมดหวังแล้วตอนนี้

พระคุณมากมายล่วงหน้าสำหรับความช่วยเหลือใด ๆ คำทักทาย

P.D: ฉันกำลังใช้ arduino MEGA 2560

7 คำตอบ 0

nitrohawk daidpayelec

ตอบ 4 ปีที่ผ่านมาในบทนำ

สวัสดีฉันดีใจที่คุณพบว่าโครงการน่าสนใจ ฉันใช้โมดูล DS1307 สองสามตัวในขณะนี้และฉันได้ตั้งค่าเดียวกันทั้งหมดโดยเดินสายโมดูลไปยัง Arduino และรันโปรแกรมตัวอย่าง TimeSerial ตัวอย่างนี้สามารถพบได้ในห้องสมุดเวลาเมื่อมันถูกเพิ่มผ่าน ไฟล์> ตัวอย่าง> เวลา> TimeSerial

www.pjrc.com/teensy/td_libs_Time.html

เว็บไซต์ Time Library ให้ตัวอย่างของการใช้การประมวลผลเพื่อส่งเวลา อย่างไรก็ตามมันไม่ได้ทำอะไรมากไปกว่าการส่งจำนวนวินาทีตั้งแต่วันที่ 1 มกราคม 1970 สิ่งเดียวกันนี้สามารถทำได้โดยการเรียกใช้จากบรรทัดคำสั่งของคุณ (Linux & OSX):

date + T% s> / dev / ttyACM0

เพียงให้แน่ใจว่าได้อัปเดตพอร์ตที่เชื่อมต่อกับ Arduino ของคุณ

0

daidpayelec nitrohawk

ตอบ 4 ปีที่ผ่านมาในบทนำ

ขอบคุณสำหรับคำตอบ. ฉันจัดการเพื่อตั้งค่าและความเสถียรนี้ตราบใดที่ฉันไม่ได้แตะปุ่มใด ๆ ฉันคิดว่าออฟเซ็ตบางครั้งเพื่อกดปุ่ม ฉันได้รวมเครื่องวัดอุณหภูมิแบบดิจิตอล DS18B20 เพื่อให้การกดสองปุ่มพร้อมกันหากอุณหภูมิไม่ได้มาจากปัญหา

คุณอ้างถึงการอัปเกรดพอร์ต arduino เป็นบรรทัดนี้ // #define DS1307_I2C_ADDRESS 0x68 หรือไม่

ขอบคุณมากฉันเรียนรู้มากมายจากความช่วยเหลือและโครงการของคุณ!

0

daidpayelec daidpayelec

ตอบ 4 ปีที่ผ่านมาในบทนำ

มันใช้งานได้ดีขอบคุณ! ฉันจะอัปโหลดภาพใด ๆ

0

nitrohawk daidpayelec

ตอบ 4 ปีที่ผ่านมาในบทนำ

ที่น่ากลัว! ขอแสดงความยินดี ฉันรอไม่ไหวที่จะดูผลิตภัณฑ์สุดท้ายของคุณ

0

daidpayelec nitrohawk

ตอบ 4 ปีที่ผ่านมาในบทนำ

นี่คือรูปภาพ: D.

ฉันรวมเครื่องวัดอุณหภูมิแบบดิจิตอล (DS18B20) และโพเทนชิออมิเตอร์เพื่อควบคุมความสว่าง (นอกเหนือจากการส่งสัญญาณอัตโนมัติของเรื่องนี้) และภาพเคลื่อนไหวสองสามภาพในวันพิเศษ

แม้ว่าจะมีแสงตกค้างอยู่บ้าง แต่ฉันก็พอใจกับผลที่ได้ ขอบคุณมากอีกครั้ง!

0

slullin daidpayelec

ตอบ 3 ปีที่ผ่านมา

สวัสดี daidpayelec

คุณจะแบ่งปันรหัสที่คุณเขียนไว้สำหรับส่วนเสริมที่คุณทำหรือไม่?

ฉันไม่ลึกพอในด้านซอฟต์แวร์เพื่อเขียนโปรแกรมสิ่งนี้เอง …

ขอบคุณล่วงหน้า

Simon_the_robot

0

nitrohawk daidpayelec

ตอบ 4 ปีที่ผ่านมาในบทนำ

มันเจ๋งจริงๆ

ขอแสดงความยินดี!

ทำต่อไป

0

madhavdivya 4 ปีก่อนในบทนำ

ผลงานยอดเยี่ยม Nitrohawk รักมันอย่างแน่นอน ฉันต้องการสร้างสิ่งหนึ่งแม้ว่าฉันจะไม่มีความรู้เกี่ยวกับไมโครคอนโทรลเลอร์ จะขึ้นอยู่กับการสนับสนุนและคำแนะนำของคุณ รอคอยที่จะช่วยคุณ ดีแล้วทำต่อไป.

0

GrantK1

4 ปีก่อนในบทนำ

ฉันสามารถเข้าถึงสิ่งที่พิมพ์บน Makerbot Replicator 2s ที่วิทยาลัยของฉัน ฉันสามารถนำไฟล์ stl ของฉันมาให้พวกเขาแล้วพิมพ์ออกมาหรือพวกเขาไม่สามารถทำได้หรือไม่?

0

galak6

4 ปีก่อนในบทนำ

สวัสดีโครงการที่ยอดเยี่ยม! ยอดเยี่ยมมากที่ฉันต้องการกำหนดเอง แต่เมื่อฉันอัปโหลดรหัสต้นฉบับใน arduino ของฉัน (ฉันมี UNO R3 ไม่ใช่เลโอนาร์โด) นาฬิกาติดอยู่ที่ "Selftest Mode TRUE" ฉันสามารถเพิ่มหรือลบ 300sec โดยถือปุ่มค้างไว้เมื่อโหมด selftest เสร็จสมบูรณ์ แต่เมื่อฉันปล่อยปุ่มที่ฉันถืออยู่มันกลับไปที่โหมด selftest อีกครั้ง มันค่อนข้างน่ารำคาญเพราะฉันไม่เข้าใจสิ่งที่ฉันทำผิด ขอบคุณมาก!

2 คำตอบ 0

alex.chisholm galak6

ตอบ 4 ปีที่ผ่านมาในบทนำ

เฮ้กาลัค

วิธีแก้ปัญหาที่รวดเร็ว แต่ไม่ดีมากคือการใช้รหัสทดสอบด้วยตนเอง

หวังว่าจะช่วย!

0

galak6 alex.chisholm

ตอบ 4 ปีที่ผ่านมาในบทนำ

ใช่นั่นคือสิ่งที่ฉันได้ทำ แต่ฉันก็สูญเสียความสามารถในการเดินหน้าหรือถอยหลังด้วยเวลาที่ตั้งไว้อย่างถูกต้อง

0

Mohamad AriffinZ

4 ปีก่อนในบทนำ

สวัสดี nitrohawk

โครงการนี้เป็นแรงบันดาลใจให้ฉันจริงๆขอบคุณ ถ้าฉันถามคุณใช้ฟอนต์ประเภทใดสำหรับชื่อ "Javelin" และฟอนต์ของคำนาฬิกา

0

alex.chisholm

4 ปีก่อนในบทนำ

เฮ้! ฉันสงสัยว่าคุณมีช็อตใด ๆ ทั้งด้านหน้าและด้านหลังของบอร์ด PCB หรือไม่เพราะฉันพยายามที่จะต่อสายให้เข้ากับแผนผังของเขียงหั่นขนม