Skip to content

Repository used to share my work for the clock installed on the Facultat d'Informàtica de Barcelona (FIB) bar

License

Notifications You must be signed in to change notification settings

juansalmeronmoya/barfibclock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMG_20200908_175020_Bokeh

BarFIBclock

Repository used to share my work for the clock installed on the Facultat d'Informàtica de Barcelona (FIB) bar

Materials

  • 28 x 9g Servo link
  • 1 x Arduino Pro mini Atmega328 link
  • 2 x I2C PCA9685 servo controller link
  • 1 x DC 5V3A adapter link
  • 1 x DC connector link
  • 1 x DS3231 RTC module link
  • 1 x CR2032 3v battery link
  • 3 x 12mm Metal Push Button Switch Momentary High link
  • 20 x 150~300mm Servo Extension Lead Wire Cable link
  • 1 x Breadboard Jumper Cable Wires Kit 6cm link
  • 1 x Red/Black Cable 26AWG 150mm link
  • 12 x M2.5 Screws and nuts

Extras

  • 1 x FTDI USB to TTL UART FT232 link
  • Cable ties link
  • Cyanoacrylate Glue (Superglue like)
  • Heat-shrink tubing link

Printing 3D models

image

Qty Filename
4 dc_segment_a.stl
4 dc_segment_b.stl
4 dc_segment_c.stl
4 dc_segment_d.stl
4 dc_segment_e.stl
4 dc_segment_f.stl
4 dc_segment_g.stl
4 custom_base.stl
1 dc_base_center.stl
2 dc_frame_corner1.stl
2 dc_frame_corner2.stl
1 dc_frame_top.stl
1 dc_frame_bottom.stl
18 dc_washer.stl
8 custom_shoe_ag.stl
8 custom_shoe_bf.stl
8 custom_shoe_ce.stl
4 custom_shoe_d.stl
2 dc_shoe_center.stl
1 custom_electronics_case_v2

note: info extracted from http://www.otvinta.com/download14.html

Electronics

IMG_20211107_132917 IMG_20211107_132942_Bokeh

How to program it

Using a USB FTDI controller you can flash the arduino pro mini using arduino IDE selecting this parameters:

  • Board: "Arduino Pro or Pro mini"
  • Processor: ATmega328P 5V
  • Port: your USB FTDI serial port

The programmer is connected with this connection diagram:

image

History and Maintenance Book

[Jan 2023]

  • Servos replacement (caused by +800k cycles operation wear) some were died other just as prevention.
  • Flashed new servo operation limits

[Dec 2021]

  • Fixed segment movement order and timing to avoid segment collisions
  • Upgraded to tighter segment shoes to avoid segment collisions
  • Died servos replacement (caused by collisions)

[~2021]

  • Died servos replacement (caused by collisions)
  • Glued again some servos

[Sept 2020]

  • Final hardware with top case and easy programming buttons and wiring
  • Installation on the Bar FIB wall, Hurra!

[Dec 2019]

  • Hardware and software development with arduino

Previous work

This project is inspired and based on the otvinta3d clock. Most of the 3D models used are the same, you can check them out at https://www.thingiverse.com/thing:3266949

Arduino code are also inspired on the work of https://github.com/ardenpm/servo_clock and https://www.thingiverse.com/thing:3375870

About

Repository used to share my work for the clock installed on the Facultat d'Informàtica de Barcelona (FIB) bar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published