Time and Clock Worksheets
Welcome to the time worksheets page at Math-Drills.com where taking your time is encouraged! On this page you will find Time math worksheets including elapsed time, telling time on analog clocks, calendars and converting time worksheets.
The calendars come in two different formats: yearly (all on one page) and monthly when you need extra space or a larger layout. The calendars are very useful in conjunction with the elapsed time worksheets with days, weeks, months, and years. Students who have difficulty visualizing a calendar may need the actual calendars to use as a reference. Telling time on analog clocks is still an important skill despite the number of digital clocks around; many people still choose the analog clock design for aesthetic purposes.

Most Popular Time and Clock Worksheets this Week

The calendars on this page are meant for anyone to use for purposes including personal schedules, classroom planning, holiday calendars, business meetings, event calendars, or anything else. They can also be used in math activities such as elapsed date activities. A simple activity with the monthly calendars is to ask students to place an item or mark on specific spots on the calendar (e.g. "Place a bean on a Tuesday in March."). After students become familiar with how a calendar is laid out and works, you can create more challenging activities like finding elapsed dates, discovering the number of days in each month, scheduling activities, etc.
Yearly Calendars

Yearly calendars are a great way to see an entire year on one page. Although not easy to write on all your appointments and anniversaries, they are a quick reference and can be very useful when completing math activities to familiarize students with calendars or more advanced activities with calendars.
Specific yearly calendars for the years 2000 to 2050 are available in this section. For any other year or if you want a custom title, you can use the general yearly calendars with fillable titles. There are seven general yearly calendars and seven general leap year calendars in two different formats (Sunday to Saturday and Monday to Sunday) which will cover any year from 1583 on.
Monthly Calendars

A great number of math activities can be accomplished with monthly calendars. Familiarization activities include finding specific dates, determining which day of the week it is, marking important events on the calendar, and determining the number of days in each month, week or year. Further activities mainly include elapsed date activities where students find the number of days, weeks and/or months between two dates or find a date a certain number of months, weeks and/or days in the future or the past. Of course, these calendars can also be used as normal reference calendars by anyone.
Originally, Math-Drills calendars always started on Sundays, but there are many people in the world who use calendars starting on Mondays. A good argument can be made by thinking of the word, "weekend." The end of the week or week end is Saturday and Sunday, so why would you put Sunday at the beginning of the week? Luckily, both options exist, so pick the one that suits you the best.
Fillable means that you can type whatever you like into each date. It is possible to add up to seven short lines of text. This is useful if you want to write important dates onto the calendar or create activities for students (e.g. what date is 78 days from today?).
Reading Time on Analog Clocks
Reading time on analog clocks worksheets including various clock options for second hands and minute intervals.
Even though the time is displayed digitally in so many places these days—on cell phones, on computers, on microwaves—there are still quite a few analog clocks around. Besides being able to tell time on an analog clock, this is probably one of the first places that students encounter a number system other than base ten. Thanks to the Babylonians et. al. we have 60 seconds in a minute and 60 minutes in an hour. Once your students master the intricacies of the time system, they can start learning about other useful number systems like hexadecimal and binary, both of which are heavily used in computers.
Suns and moons are included with each clock to indicate the time of day. Think of the moon as midnight and the sun as noon. If the clock has a moon (midnight) on the left and a sun (noon) on the right, then the time is between midnight and noon (AM in North America). The reverse means that the time is between noon and midnight (PM in North America).
Reading time on 12 hour analog clocks with hour and minute hands

These clock worksheets include hour and minute hands, so students who are starting to learn reading time on analog clocks only have to worry about two arms. There are a variety of intervals available depending on the level of the student. The goal is to get students to be able to tell time to the minute. There are versions with twelve clocks and versions with four large clocks.
Reading time on 12 hour analog clocks with hour, minute and second hands

These worksheets also include second hands in various intervals. These are best to use after students have mastered reading time to the minute. The addition of a third hand challenges them more and helps them understand how many seconds are in a minute.
Reading time on 24 hour analog clocks with hour and minute hands

Students encounter 24 hour time in various places such as on plane tickets, in computer programming and in literature. These worksheets are similar to reading 12 hour clocks, but include a second set of numbers on the inside of the minute ticks.
Reading time on 24 hour analog clocks with hour, minute and second hands

These 24 hour clocks also include second hands, so students can read time represented on clocks to the nearest second.
Sketching Time on Analog Clocks
Sketching time on analog clocks worksheets including various clock options for second hands and minute intervals.
Sketching time on 12 hour analog clocks with hour and minute hands

So your students know how to read time? Can they represent it on a clock by sketching in the hands? This might seem easy, but clocks tend to have a small quirk in that the hands don't always point to the exact number. For example, if it is 6:30, the hour hand will be half way between the 6 and the 7. Taking time to point this out to students will ensure they succeed on these worksheets.
Sketching time on 12 hour analog clocks with hour, minute and second hands

Once students have mastered sketching in the hour and minute hands, it is time to add the second hands. As with the hour hand, the minute hand doesn't always point exactly to the minute. For example, if it is 6:30:45, the minute hand will be about 3/4 of the way to the :31 mark. If they have learned this about the hour hand already, it shouldn't be too much of a leap to get them to understand this about the minute hand.
Sketching time on 24 hour analog clocks with hour and minute hands

Very much the same as sketching on 12 hour clocks, these worksheets use 24 hour time.
Sketching time on 24 hour analog clocks with hour, minute and second hands

Converting Time
Converting time worksheets.
Converting between the 12 and 24 hour clock

It is a very useful skill to be able to convert between 12 and 24 hour time in a more global world. Even in places, like the U.S., where 12 hour time is used a lot, students still see time formatted in 24 hour time in an increasingly larger number of places.
Converting time units

Converting between time units worksheets are useful to test students understanding of time measurement and to give them more practice.
Elapsed Time Worksheets
Elapsed time in hours, minutes, and seconds.

Elapsed time refers to the amount of time that has passed between a start time and a finish time. This can be challenging to students if they are not completely familiar with the base 60 system used for second, minutes and hours, and the fact that there are 24 hours a day sometimes split into morning and afternoon times.
Elapsed dates in years, months, weeks and days

The elapsed date worksheets in this section are based on a three column table with ten rows. Each different version of the elapsed date table will challenge students in different ways. The worksheets that ask students to find the end date are given a start date and an elapsed time. These worksheets work well for starting at a specific point and counting up. The worksheets that ask students to find the start date, elapsed time or the end date will have random blanks in the table, so students may have to figure out the elapsed time forwards or backwards. Below you will find various challenges including elapsed time with days only, then we progressively add weeks, months, and years to the worksheets.
Please note that when finding future dates, it is important to start with the largest unit first and progress to the smaller units. For example, if the start date is February 8, 2020 and the elapsed time is 3 years, 2 months, 3 weeks and 6 days, you would add the three years first to get February 8, 2023. Next, add the months to get April 8, 2023. Finally, add the weeks and days to get May 5, 2023. You can add the weeks and days together as they are both exact lengths whereas years and months vary in size.
Adding and Subtracting Time
Adding and subtracting time is similar to adding any numbers, but the regrouping amounts are different. If you think of the decimal system, numbers are divided into places named: ones, tens, hundreds, etc. In time values, the places have different values based on an ancient Babylonian numbering system with a base of 60. In the "seconds place," there are 60 unique seconds from 0 to 59. The same is true for the "minutes place." The "hours place" can vary from 24 if one is interested in counting days as well, or can be greater than 24 if the largest place value is in the hours place. In these worksheets, students are challenged to regroup seconds and minutes as they add or subtract two time amounts.
Adding and subtracting time amounts with hours and minutes

Adding and subtracting time amounts with hours, minutes and seconds

Copyright © 2005-2023 Math-Drills.com You may use the math worksheets on this website according to our Terms of Use to help students learn math.
- Number Charts
- Multiplication
- Long division
- Basic operations
- Telling time
- Place value
- Roman numerals
- Fractions & related
- Add, subtract, multiply, and divide fractions
- Mixed numbers vs. fractions
- Equivalent fractions
- Prime factorization & factors
- Fraction Calculator
- Decimals & Percent
- Add, subtract, multiply, and divide decimals
- Fractions to decimals
- Percents to decimals
- Percentage of a number
- Percent word problems
- Classify triangles
- Classify quadrilaterals
- Circle worksheets
- Area & perimeter of rectangles
- Area of triangles & polygons
- Coordinate grid, including moves & reflections
- Volume & surface area
- Pre-algebra
- Square Roots
- Order of operations
- Scientific notation
- Proportions
- Ratio word problems
- Write expressions
- Evaluate expressions
- Simplify expressions
- Linear equations
- Linear inequalities
- Graphing & slope
- Equation calculator
- Equation editor
- Elementary Math Games
- Addition and subtraction
- Math facts practice
- The four operations
- Factoring and number theory
- Geometry topics
- Middle/High School
- Statistics & Graphs
- Probability
- Trigonometry
- Logic and proof
- For all levels
- Favorite math puzzles
- Favorite challenging puzzles
- Math in real world
- Problem solving & projects
- For gifted children
- Math history
- Math games and fun websites
- Interactive math tutorials
- Math help & online tutoring
- Assessment, review & test prep
- Online math curricula


Reading & Math for K-5
- Kindergarten
- Learning numbers
- Comparing numbers
- Place Value
- Roman numerals
- Subtraction
- Multiplication
- Order of operations
- Drills & practice
- Measurement
- Factoring & prime factors
- Proportions
- Shape & geometry
- Data & graphing
- Word problems
- Children's stories
- Leveled Stories
- Context clues
- Cause & effect
- Compare & contrast
- Fact vs. fiction
- Fact vs. opinion
- Figurative language
- Main idea & details
- Story elements
- Conclusions & inferences
- Sounds & phonics
- Words & vocabulary
- Reading comprehension
- Early writing
- Numbers & counting
- Simple math
- Other activities
- Dolch sight words
- Fry sight words
- Multiple meaning words
- Prefixes & suffixes
- Other parts of speech
- Punctuation
- Capitalization
- Cursive alphabet
- Cursive letters
- Cursive letter joins
- Cursive words
- Cursive sentences
- Cursive passages
- Grammar & Writing
Breadcrumbs
- Telling time

Download & Print Only $5.30
3rd Grade Math Worksheets: Telling Time
Time and calendar worksheets for grade 3.
Our grade 3 time worksheets give students additional practice in reading an analog clock face, as well as calculating intervals of time, estimating time, converting units of time and working with calendars (reading and writing dates, elapsed time on a calendar, full year calendars).

Sample Grade 3 Calendar Worksheet
More time and calendar worksheets
Explore all of our time worksheets , from understanding units of time to reading clocks and calendars.
What is K5?
K5 Learning offers free worksheets , flashcards and inexpensive workbooks for kids in kindergarten to grade 5. Become a member to access additional content and skip ads.

Our members helped us give away millions of worksheets last year.
We provide free educational materials to parents and teachers in over 100 countries. If you can, please consider purchasing a membership ($24/year) to support our efforts.
Members skip ads and access exclusive features.
Learn about member benefits

This content is available to members only.
Join K5 to save time, skip ads and access more content. Learn More
- Forgot Password?
Time Worksheets
Time worksheets for learning to tell time.
Here is a graphic preview for all of the time worksheets. You can select different variables to customize these time worksheets for your needs. The time worksheets are randomly created and will never repeat so you have an endless supply of quality time worksheets to use in the classroom or at home. Our time worksheets are free to download, easy to use, and very flexible.
These time worksheets are a great resource for children in Kindergarten, 1st Grade, 2nd Grade, 3rd Grade, 4th Grade, and 5th Grade.
Click here for a Detailed Description of all the Time Worksheets .
Quick Link for All Time Worksheets
Click the image to be taken to that Time Worksheet.
Detailed Description for All Time Worksheets
Blank Clock Faces Time Worksheets These time worksheets will produce blank clock faces for use in your lesson plans. You may select 1, 2, 4, 6, or 9 clock faces to be printed on these time worksheets. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Clock Face with Hands Time Worksheets These time worksheets will produce one large blank clock face with cut out hands for use in your lesson plans. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Clock Face Lesson Plan Time Worksheets Use these time worksheets to produce printable clock faces with any time you wish to display. These time worksheets will produce one very large clock face that will be easy for the whole class to see. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Tell the Time on the Clock Time Worksheets These time worksheets will produce nine different clock face problems on each worksheet. These time worksheets show a clock face with the hands drawn on the clock. These time worksheets may be configured to build problem sets with time increments from one hour to as little as one minute. These are great time worksheets to test your students understanding of telling time. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Draw the Hands on the Clock Time Worksheets These time worksheets will produce nine different clock face problems on each worksheet. These time worksheets show a blank clock face with the time written beneath each clock face. The time worksheets may be configured to build problem sets with time increments from one hour to as little as one minute. These are great time worksheets to test your students understanding of telling time. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Adding or Subtracting Time Worksheets These time worksheets will produce four different clock faces and ask four different addition or subtraction time questions for each problem. The time worksheets may be configured to vary the answer from 6 to 10 hours. You may select hour only, minutes only, or hour and minute time problems for the time worksheets. These are great time worksheets to test your students understanding of adding or subtracting time. These time worksheets are appropriate for Kindergarten, 1st, 2nd, and 3rd Grade.
Adding and/or Subtracting Time Worksheets These time worksheets will produce four different clock faces and ask four questions pertaining to addition and/or subtraction for each problem. It may be configured to vary the answer from 5 to 10 hours, as well as the type of arithmetic used. These are great time worksheets to test your students understanding of adding and/or subtracting time. These time worksheets are appropriate for Kindergarten, 1st, 2nd, and 3rd Grade.
Tell the Time on the Clock Time Worksheets, You Pick the Times These Time Worksheets are configured where you pick the times for the problems. These time worksheets will produce nine different clock face problems on each worksheet. These time worksheets show a clock face with the hands drawn on the clock. These are great time worksheets to test your students understanding of telling time. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Draw the Hands on the Clock Time Worksheets, You Pick the Times These Time Worksheets are configured where you pick the times for the problems. These time worksheets will produce nine different clock face problems on each worksheet. These time worksheets show a blank clock face with the time written beneath each clock face. These are great time worksheets to test your students understanding of telling time. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Matching Analog and Digital Clocks Worksheets These Time Worksheets will produce analog and digital clocks that must be matched based off the time shown. You may select the increments of time shown on the clocks. These are great time worksheets to test your students understanding of telling time. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Reading Analog and Digital Clocks Worksheets These Time Worksheets will produce problems in which you must read and then fill in the time on analog and/or digital clocks. You may select the increments of time shown on the clocks, as well as the types of clocks to fill in. These are great time worksheets to test your students understanding of telling time. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade.
Elapsed Time Using Two Clocks Worksheets These time worksheets will produce two different clock faces and ask questions about elapsed time. These time worksheets may be configured with different starting times. These time worksheets are appropriate for Kindergarten, 1st Grade, 2nd Grade, and 3rd Grade.
Elapsed Time Worksheets These time worksheets will produce fifteen different elapsed time problems for the children to solve. The times may be varied to increase the difficulty. These time worksheets are appropriate for Kindergarten, 1st Grade, 2nd Grade, and 3rd Grade.
Elapsed Days, Weeks, Months, and Years Worksheets These time worksheets will produce problems with elapsed days, weeks, months, and years. These time worksheets will produce 10 problems per page. These time worksheets are appropriate for 3rd Grade, 4th Grade, and 5th Grade.
Elapsed Time Table Worksheets These time worksheets will produce a table of start, end, and elapsed times with one missing on each row. The times may be varied to increase the difficulty. These time worksheets are appropriate for Kindergarten, 1st Grade, 2nd Grade, and 3rd Grade.
Conversion of Time Units Worksheets These time worksheets are a collection of word problems about the conversion of time units. These time worksheets will produce a randomly generated set of problems testing the student on their knowledge of equivalent time units. These time worksheets are appropriate for 2nd, 3rd, and 4th Grade.
Make a Calendar Worksheets These time worksheets will make a yearly calendar for any year you enter between the range of the years 1800 and 3999.
Clock Worksheets
Clock worksheets teach students one of the most important skills, which is recognizing the different kinds of clocks available today, i.e., analog and digital. It teaches students reading the time for each clock. These worksheets help in improving life skills in recognizing the time and math skills in calculating the exact time.
Benefits of Clock Worksheets
Clock worksheets encourage students to get familiar with writing and reading time with the help of various clocks displayed in front of them. Students are shown a time on an analog clock and asked to write the time in digital form. Hence, these math worksheets provide a visual representation of the clocks that help students understand the concept better. Clock worksheets also provide practice questions on calculating time manually, i.e., either add or subtract from the given time, convert minutes to seconds, and write the exact time looking at the hour, minute, and second hands.
Download Printable Clock Worksheet PDFs
For thorough practice, students can download the clock worksheets in PDF format for free and get better at this important life skill.
☛ Check Grade wise Clock Worksheets
- Kindergarten Clock Worksheets
- 1st Grade Clock Worksheets
- Clock Worksheets for Grade 2
- 3rd Grade Clock Worksheets
Get Access to ALL Templates & Editors for Just $2 a month.

- Google Docs
- Apple Pages
- Illustrator (AI)
- MS Publisher
- Vectors (EPS)
- Google Sheets
- Apple Numbers
- Power Point
- Backgrounds
- Coloring Pages
- Illustrations
- Video Online
21+ Printable Clock Templates – PDF, DOC
Clock or time worksheets are common for little students in preschool, kindergarten, 1 st & 2 nd grades. If you are the class teacher, it would imply a humungous task to compile the clock sheets for every student. Thus, it’s wiser to count on free clock templates offered from online sites. You may also like Paper Folding .

Make your Clock Face Template
- Open a Word document .
- Select the Insert tab and then choose the option Shapes.
- You will be presented with a drop-down menu. Here choose the circular shape.
- Your cursor will convert into a plus sign. Place this on the document and drag it to create the outer border of the clock. You can also choose a square shape if you please.
- Next in Insert -> Shapes, select arrows, a straight line, or a small circle to put in the markings for the numbers.
- Move the cursor inside the circle by pressing Tab and bringing it to the markings. Here, type 1, 2, 3…. 12.
- Your watch pattern is ready.
Free New Year’s Clock Design Template

- Illustrator
Free Good Morning Clock Template

Sample Analog and Digital Clock PDF Format
Clock face template free download.

Paper Clock Template PDF Format

Printable Blank Clock Template Free Download

Free Fancy Digital Clock Word Download

Example Analog Clock Template Free Download

24 hr Modern Clock Template Free Download

Printable Clock Template for Preschool Students

Printable Blank Clipart Clock Template Worksheet

Printable Round Clock Hands Template

Antique Clock Minutes Hand Template Printable

Printable Free Tattoo Wall Clock Images

Free Square Clock Cutout Printable Template

Printable Teaching Learning Time Clock Template

Blank/Empty Creative Clock Face Template


Printable Colorful Wheel Clock Image

Sample Handless Flower Clock Format

Printable Transparent Background Clock Template

Printable Roman Numbers Clock Template

More in Print

921+ FREE & Premium Print - Download NOW
Beautifully Designed, Easily Editable Templates to Get your Work Done Faster & Smarter.

- Handwriting
- Coloring Pages
- Order Bundles
- Child's Garden
- Kids Coloring
- Kindergarten
- First Grade
- Second Grade
- Third Grade
- Fourth Grade
- Fifth Grade
- Sixth Grade
- Teachers/Tutors
Homeschooling
- Digital Interactive
- Easy Practice
- Math Dictionary
- Blog Updates
- Math Worksheets
- Clock Worksheet
Printable Clock Worksheet Make Telling Time Easy For Kids
You'll find a printable clock worksheet for several levels: digital, analog, and Roman numeral clocks.
Once your student can count and add well, and knows the 5 times table; telling time is easy to learn. Practice telling time with these time worksheets.
Printable Clock and Clock Worksheets
Telling time worksheets are handy for teaching little ones to count to twelve as a preschool activity. Eleven and twelve are tricky numbers to remember and the clock keeps them in linear order around the circle like a number line does, yet this "line" can be seen wherever there is a clock.
There are four sets of free printable clock worksheets on this page:
- Cut and color clock face ,
- Analog clock face with arms to cut out ,
- Analog and LED clocks , and
- Roman Numerals clock face .
After your students have learned skip counting by five or some of their multiplication tables, especially the fives table, they are ready to learn to tell time on an analog clock. (Our logo is not on these PDF downloads.)
1. Color The Clock Worksheet

You can print and use this cut and color clock to teach your children how to move the hands to the correct places for the hours and minutes.
If you're teaching the fives tables in multiplication, it is a great time to teach reading a clock.
Have the children color the clock and hands first.
Also, I think it's very helpful to have an old analog clock to show how the clock works. As long as the hands still work they will "set" where you want the hour and minute hands.
Another option is to use a toy clock for this purpose. I really like the 12 hour Learning Resources Big Time Learning Clock .
- The hour hands are in red as are the numbers for the hour.
- The minute hands are in blue to match the minute numbers.
- The yellow background completes the primary colors for a fun effect.
- The clock face is clean and clear for no distractions.
Learning To Tell Time On A Clock
The best way to do it is simply to do it. Repeating the clock numbers and the fives table often will make learning to tell time much easier and even automatic, especially if you show the numbers as you move your hand around the analog clock.
Time is often easy for kids to learn, yet some have a real difficult time with the analog face and do not see the time "at a glance".
I think that p ractice skip counting by five around the clock is very helpful so that they can figure it if they cannot see it, at least I've had several times where this simple exercise lit the light bulb for students who hadn't made the connection.
One of my brightest children had the hardest time of all our children learning to tell time, so it varies with children how easy it is to learn time.
Learning the numbers of the clock face is handy for those children who use the Orton or Spalding Phonics courses since the round letters use the clock vocabulary. They're already half trained. C lock faced letters begin at 2 on the clock as this is the very trick that helps form the roundness of the letters.
2. Printable Clock Worksheet Cut Out
This clock worksheet needs no coloring.
Explain the numbers around the analog clock face and cut out the hands.
Teach how to tell time by moving the hands around the clock face and telling time or quizzing as needed.
This is more useful if you are able to print this onto card stock.

Again, it's helpful to use real clocks with kids who are learning time.
The Learning Journey Telly The Teaching Time Clock appeals to children because it:
- Speaks to them in a child's voice.
- Is a real working clock.
- Asks them questions.
3. Telling Time Clock Worksheets For Kids
This PDF has three clock worksheets for kids that offer space to copy the numbers that go with the analog clock face. These can be used as digital clock worksheets .
These time worksheets can be read in order, if you show the order to your student - up and down.
They are very easy, and give practice writing the numbers in numerical order for a great start.
3 Digital Telling Time Worksheets

The EasyRead Time Teacher Children’s Alarm Clock with Night Light is a real alarm clock for older children that has:
- Easy to read hands and numbers.
- Shows "To" on the red side and "Past" on the blue side. Meaning that it does not have the numbers 1-59, but O'Clock, 1-30 on the Past side and 29-1 on the To or Till side.
- It automatically adjusts at night to a nightlight.
- The alarm starts quietly and gradually gets louder.
- No ticking! :-)
4. Roman Numeral Clock Worksheet
Our Roman Numeral clock face worksheet shows that most clock faces use IIII instead of IV for the number four (4). We also turn the numbers level for easy learning practice.
Learn more about Roman Numerals on our Roman Numerals Chart page.
You can buy a Roman numeral wall clock at Amazon here .

You might also like our
- Saxon Math page
- Roman Numerals Charts
- Addition Worksheets
- Counting Money Worksheets
- Skip Counting and Multiplication Worksheets
- Multiplication Worksheets
Thank you for visiting PrintNPractice!
Buy Our Math Worksheets Bundle And Save Time!

- 945 PDF Math worksheets.
- Buy K-6 in one digital download.
- Filed by topic.
- Interactive. Printable.
- Use with any Math Lesson Plans.
- Addition, Subtraction, Multiplication, Division and Fraction Practice.

Digital Interactive Printables
Printable Math Worksheets Download $19.98
Buy PDF Kids Printable Worksheets Organized By Topic In Complete Digital Bundles Or Learn More Below.

Mary Fifer, BSBA is webmaster, author, and researcher at PrintNPractice.com. She has created elementary school practice exercises using digital interactive worksheets. Printable and perfect for today's teachers, tutors, homeschoolers, and students!
Thank you for visiting and for sharing. :-)
Be encouraged to stay in touch! Join my free newsletter....
Join To Receive My Free PrintNPractice Newsletters!
Get my FREE newsletter!
For teachers, parents, and tutors. Sign up to join!

Check your answer with this Math problem solver .

Privacy Policy, Copyright, Disclaimer, Disclosure, Terms
Need a website? This site is powered by Sitesell's SoloBuildit!
We aim for no errors. Double check and let us know .
Copyright © 2009 - 2023
d/b/a PrintNPractice.com, PrintNPractice & A-Z-Worksheets by Mary Fifer
All rights are reserved.
Enchanted Learning ® Over 35,000 Web Pages Sample Pages for Prospective Subscribers , or click below

Enter your email to download PDF and receive updates from OSMO
Scan to get started.
The Assessment App is available only on the Apple App Store . Please scan the QR code below with your iPhone device to download the app.

Clock Worksheets
Learning how to tell the time is an essential skill that kids must master. Moreover, knowing how to tell the time can help children with their cognitive, motor and mathematical skills. An early introduction helps kids learn a new concept easily and quickly. Time games for kids and clock worksheets are some of the best ways to help kids learn to read a clock and tell time accurately.
Games, activities and math worksheets for kids make learning math fun and entertaining. Additionally, these activities also help the little learners develop their gross motor skills, thinking ability and problem solving skills. In addition to all these, it keeps them engaged while they learn too.
Clock worksheets play a significant role in teaching children numbers and time management skills. Learning to manage their time well is a crucial skill, which comes in handy throughout their lives. Therefore, little children must be taught how to read the clock and provided with clock time worksheets. Also, include Math Activities while teaching them to tell the time.
In this article, explore:
Clock Worksheet for Kindergarten
Digital clock worksheets, list of clock worksheets for kids .
Osmo’s clock worksheets are designed to keep the kids engaged in their learning, while they have fun. When teaching the kids how to read a clock, involve the little ones in some fun games for kids. These games make it more enjoyable for the children to learn how to tell time. If your little ones find numbers and time telling challenging, games and clock worksheets make it easier for them to learn. Here are some free printable clock worksheets for kids .
Once your kindergartener can recognize and read the numbers, it is time to teach them to read a clock. Help your kindergartener learn how to tell time with these analog clock worksheets for kids.

Check Worksheets for kids to boost your child’s learning of science, math and language.
Help children learn to read a digital clock and tell time accurately using these clock worksheets.

Help Kids Learn About Different Kinds Of Clocks With Clock Worksheets
A clock is a device, which helps us tell time. A clock usually has several hands, which point to the second, minute and hour. A clock can be an enormous one in a tower that can be seen for miles or it can be a compact watch to wear on your wrist. There are several types of clocks. Before you hand out clock worksheets to your kids, help them learn about the different types of clocks. The two most common types of clocks are, analog and digital.
Digital Clock
This digital clock has no hands nor arms to confuse the little minds. A digital clock displays the time in numbers, so children find it easy to read the time on a digital clock. There are 2 kinds of digital clocks, the 12 hour clock and the 24 hour clock.
The 12 hour digital clock uses the numbers 1 to 12 to tell time. It indicates the time from 1pm to 12 am (midnight) and then 1 am to 12 pm (noon). The 24 hour clock shows time using the numbers 00 to 23, the time is indicated in the format 00:00 ( midnight) and 23:59. Some digital clocks also have numbers that glow, this makes it easy to tell time even in the dark.
Analog Clock
An analog clock is a clock with numbers from 1 to 12 and two or three needles or arms to indicate the time. When you introduce an analog clock to the little learners, explain the function of each of the arms to them. The longer arm shows the minutes, while the shortest hand symbol represents the hour. Some clocks have a longer, thinner arm than the one that represents minutes, this arm represents the seconds. Some analog clocks have Roman numerals instead of the Hindu-Arabic number system (1 – 12).
Benefits Of Using Clock Worksheets For Kids
Here are some ways that clock worksheets help children:
- Learning to read a clock and tell time is one of the most important skills a child must master. But all those numbers and hands can sometimes be confusing for children, solving clock worksheets helps children learn to tell time easily.
- Solving clock worksheets helps children practice to tell time using various types of clocks. This boosts their confidence and helps them tell time accurately from a digital or even an analog clock.
- Solving these worksheets also helps children calculate time manually.
Worksheets, activities and games like puzzles for kids make learning a lot easier and enjoyable. Make sure to visit Osmo’s website to know more about fun educational games and activities that help with kids learning .
Frequently Asked Questions on Clock Worksheets
What are the different types of clock worksheets.
The different types of clock worksheets are clock worksheet for preschool, clock worksheet for kindergarten, digital clock worksheet, analog clock worksheet, etc.
What are the benefits of Clock Worksheets?
The benefits of Clock Worksheets are that kids learn to read the clock and learn about hour, minute and second arms. Also, they learn about numbers and telling time correctly. Most importantly, kids learn about importance of time.

- Kindergarten
- Number charts
- Skip Counting
- Place Value
- Number Lines
- Subtraction
- Multiplication
- Word Problems
- Comparing Numbers
- Ordering Numbers
- Odd and Even
- Prime and Composite
- Roman Numerals
- Ordinal Numbers
- In and Out Boxes
- Number System Conversions
- More Number Sense Worksheets
- Size Comparison
- Measuring Length
- Metric Unit Conversion
- Customary Unit Conversion
- Temperature
- More Measurement Worksheets
- Tally Marks
- Mean, Median, Mode, Range
- Mean Absolute Deviation
- Stem-and-leaf Plot
- Box-and-whisker Plot
- Permutation and Combination
- Probability
- Venn Diagram
- More Statistics Worksheets
- Shapes - 2D
- Shapes - 3D
- Lines, Rays and Line Segments
- Points, Lines and Planes
- Transformation
- Quadrilateral
- Ordered Pairs
- Midpoint Formula
- Distance Formula
- Parallel, Perpendicular and Intersecting Lines
- Scale Factor
- Surface Area
- Pythagorean Theorem
- More Geometry Worksheets
- Converting between Fractions and Decimals
- Significant Figures
- Convert between Fractions, Decimals, and Percents
- Proportions
- Direct and Inverse Variation
- Order of Operations
- Squaring Numbers
- Square Roots
- Scientific Notations
- Speed, Distance, and Time
- Absolute Value
- More Pre-Algebra Worksheets
- Translating Algebraic Phrases
- Evaluating Algebraic Expressions
- Simplifying Algebraic Expressions
- Algebraic Identities
- Quadratic Equations
- Systems of Equations
- Polynomials
- Inequalities
- Sequence and Series
- Complex Numbers
- More Algebra Worksheets
- Trigonometry
- Math Workbooks
- English Language Arts
- Summer Review Packets
- Social Studies
- Holidays and Events
- Worksheets >
- Measurement >
- Drawing Hands on the Clock
Drawing Hands on the Clock Worksheets
Watch a greater imagination and flair prevail as students of kindergarten, grade 1, grade 2, and grade 3 practice representing a specific time on an analog clock face with this compilation of drawing hands on the clock worksheets! Usher in a new world of hope, promise, and confidence with these printable pdfs and help learners correctly and effortlessly sketch the hands on the dial for a time in whole-hour, half-hour, quarter-hour, five-minute, and one-minute increments! You can access some of these worksheets for free.

Draw the Hands on the Clock | Hourly Increment
Energize kids and watch their faces light up with joy as they represent 1 to 12 hours on an analog clock in these kindergarten worksheets! The longer hand points toward 12 to show zero minutes past any hour.

Draw the Hands on the Clock | 30-Minute Increments
Help kids stay au courant and correctly draw the minute and hour hands, with these pdf worksheets stocked with 27 analog clocks! All half-hours have their minute hands aligned exactly at 6 on the clock.

Draw the Hands on the Clock | 15-Minute Increments
Catapult the time-telling skills of 1st grade kids into the limelight with this batch of printable worksheets! The task here is to draw the hour and minute hands on the clock for the indicated quarter-hour increments.

Draw the Hands on the Clock | 5-Minute Increments
Acquaint 2nd grade kids with the math that lies latent in a clock with these pdfs! The number 1 corresponds to 5 minutes, the number 2 to 10 minutes, and so on. The number 12 corresponds to 60 minutes.

Draw the Hands on the Clock | 1-Minute Increments
Encourage 3rd grade kids to greatly intensify their practice of representing time in one-minute increments in these pdfs. Beware! The hour hand will move slightly as the minute hand spins past the hour.

Related Worksheets
» Reading Clocks
» Telling Time
» Writing Time in Words
» A.M. and P.M.
Become a Member
Membership Information
Privacy Policy
What's New?
Printing Help
Testimonial

Copyright © 2023 - Math Worksheets 4 Kids
Members have exclusive facilities to download an individual worksheet, or an entire level.

We’re sorry, but Freepik doesn’t work properly without JavaScript enabled. FAQ Contact
- Notifications
- Go back Remove
- No notifications to show yet You’ll see useful information here soon. Stay tuned!
- Downloads 0/60 What is this?
- Collections
- My subscription
Find out what’s new on Freepik and get notified about the latest content updates and feature releases.
- clock sketch
- toilet outline
- clock line icon
- clock line art
- hourglass outline
- clock line drawing
Clock Outline Images

Background of "coming soon" with a clock

- coming soon

Time management concept with man meditate in yoga pose and icons of clock gear target and calendar vector doodle illustration of businessman relax and signs of watch hourglass and graph icons

- clock doodle
- time management

Doodle object for alarm clock

- alarm clock

Clock without hands

Time icon collection

Alarm clock

Antique hand watch

- pocket watch
- vintage watch
- antique clock

Office work, job icons with briefcase, clock, mail
- business bag

Doodle christmas or new year clock shows five minutes to twelve cartoon element vector sketch illustration black outline art for web design icon print coloring page

- christmas clock
- Clock cartoon

Clock icons set design

Alarm clock hand drawn outline
- hand drawn sketch

Doodle watch, clock vector icons. hand drawn time vector icons isolated. clock and watch time, illustration of alarm drawing, doodle stopwatch

- vintage clock

Clock icons set
- business pictogram

Clack drawn on chalkboard

- school drawing
- school sketch
- school equipment

- old school tattoo

Coloring black and white alarm clock vector illustration

Collection of antique hand-drawn objects

- vintage objects
- vintage sketch
- vintage drawing

Time management seamless pattern with sketch planning strategy elements

- work pattern
- sketch pattern
- doodle pattern

Jaguar hand drawn sketch jaguar animal vector sketch illustration

- black panther

Hand drawn retro pocket watch

Daylight saving vector

Time to love

Businessman relaxing and meditating in lotus pose with office supplies and infographic doodle icons around worker avoid stress practicing mindfulness business yoga meditation vector illustration
- self control
- stress management
- business man

Life skills illustrations

- illustration set
- human illustration
- illustrations

Linear flat work and break time management infographics template website banner icons vector illustr

Alarm clock with hearts

Time management banner with man in yoga pose clock gears and calendar vector landing page of work organization time control with doodle businessman meditate watch hourglass and graph icons

Colorful hand drawn productivity concept
- productivity

Chronometer 2
- chronometer

Outline icon set

Mechanical analog round wall clock with hands. linear icon. hand-drawn black white vector

Vintage monochrome clocks repair elements set
- mechanic tools

Alarm clock. monochrome alarm clock on white background.
Black business icons with doodle art design set
- business doodle

Clock isolated coloring page for kids

- clock illustration
- outline illustration

Vintage clocks pattern
- clock pattern
- time background
- clock background

Illustration of outline doodle clock for children, coloring and scrap book

- kids doodle

Doodle clock icons set

Telling time educational page for children

- kids worksheet

Clock watch collection. set of dial with seconds arrow.

Clock face doodle time black line icon

- clock hands

Build Your Own "Weasley" Location Clock!

Introduction: Build Your Own "Weasley" Location Clock!

Ever since I was 8 years old, I've loved Harry Potter, and the world that JK Rowling built with her books. I always felt like I related to Harry's friend in the book, Ron Weasley, and I especially loved that Rowling tied the wizarding world into the real world.
I wanted to try and bring a piece of that world in to my own (while also geeking out with raspberry pi's and GPS!), which led me to starting this project of recreating a prop in the book.
This project is an Internet of Things Location Clock (or Whereabouts Clock or Weasley Clock). Rather than having 2 hands that give you the time of day, this clock has a hand for each member of your family or group, and displays the hand over wherever that person is. My clock, for example, has 2 hands (one for me and one for my wife) and shows locations for Home, School, my Parent's house, our favorite bar, the opera house (my wife and I volunteer for the opera), etc.
This Location clock works through a raspberry pi, that subscribes to an MQTT broker that our phone's publish events to. Our phone (running the OwnTracks GPS app) sends a message to the broker anytime we cross into or out of one of our waypoints that we have set up in OwnTracks, which then triggers the raspberry pi to run a servo that moves the clock hand to show our location.
This instructable is my part build journal - part how to on how to make your very own "Weasley" location clock. I put this together using ideas I picked up from allie.fauer with her instructable on a IoT Location Picture Frame , and also from jessyjones with their instructable about their own Weasley Clock .
Let's get started!
Step 1: Tools and Technology

I've seen a couple different approaches to this clock idea, so I took a little bit from several different projects. I'll get into the software details in the next steps, here are all of the hardware pieces used. - An old beat up clock, or clock shell. - 2 Sail Winch Servos (special servos that can turn 360 degrees) - 1 Raspberry Pi Micro-Computer (I used a Raspberry Pi model 1-B+)
- 1 Adafruit PWM/Servo Pi-Hat (link: https://www.adafruit.com/products/2327 )
- 2 Screw mount servo gear hubs (link: https://www.servocity.com/770-clamping-hubs) - 4 Acetyl 48 pitch hub mount gears. Two of them mount to the servos, two of them are connected to the brass tubes that turn the clock hands. (link: https://www.servocity.com/48p-acetyl-hub-mount-sp... - 2 K&S Hobby Brass tubes. I used the 1/4 inch and 9/32 inch diameter tubes, since they can fit in to each other. - 2 #10 1 1/2 inch machine screws with nuts. - 1 sheet of AlumaMark gold sheeting.
- 1 sheet of 1/8 inch acryllic (make sure to get clear acryllic, because you'll have to see through the sheet to fit the gears together later on).
- 1 1/8 inch rubber grommet (for the top level clock hand)
Step 2: Clock Scavenging

For my Weasley clock, I wanted to give it a more authentic and old-fashioned look (like it's been in the family for a while or something like that). I originally wanted to find an old shell of a grandfather clock, but in our current apartment we don't have room for something quite that big. After searching craigslist for a few weeks, I eventually found a mantle clock someone was selling that had broken down and was beyond repair. A phone call and some tinkering later, I had an old-fashioned clock to use!
Step 3: Designing the Clock Face

The clock face was the one piece to this that I knew exactly how I wanted to look. I admit, my photoshop skills aren't quite up to snuff to make this completely from scratch, so I surfed the interwebs for a while, and eventually found a design pattern I liked. This design came courtesy of GinnyLovegood1 (link here). I downloaded the jpeg of the picture they had designed, imported it into photoshop, and cut out the face from the rest of the picture. Since it was just a regular old jpeg (and didn't have any layers like a PSD), I had to find the Harry Potter styled font-type, so that I could replace some of the destinations with what I wanted. Some more photoshop magic later, I had my design all set! I then converted the photoshop document to a vector, and made an Adobe Illustrator vector to work with! I wanted the clock to look as much like an authentic antique as possible, so I decided to etch the design onto metal. You can take several different approaches in etching this out. The easiest method was to etch the design with a CNC laser engraver. I originally bought a sheet of brass to etch out, but the CNC laser wasn't strong enough to etch solid brass. After looking around online for a little while, I found an alternative metal to use, Alumamark! Alumamark is thin, flexible aluminum sheeting that is designed for etching with CNC lasers! I found some gold colored alumamark metal that was relatively inexpensive (about the same price as the brass sheeting I found earlier) and within a week I had my metal! Sadly, I don't have a laser engraver, so I took my illustrator file to the Omaha Do Space, and etched it out with their laser CNC cutter. Lastly, I had to cut the design out from the alumamark sheet. Unfortunately, none of the CNC routers I had access to had the strength to cut through aluminum sheeting, so I had to do this part by hand. To keep the metal stable when cutting this with a jig saw, I clamped the metal on to some scrap wood I had on hand, and cut a rough circle around the whole design. I did a little more detail work with some tin snips, and I had my clock face!
Step 4: Making the Clock Hands

I cut out some rough test versions (see the first two pictures on this step) and after a little bit of sanding and finagling of both the tubes and the hands, had working clock hands (albeit, a little ugly).
The idea I had about these clock hands, is that they would have a circle on one side that would have each user's picture on it, and then the arrow on the other side to point towards wherever the person is. I made a quick Photoshop document with a general design, and then converted it to a CNC-friendly vector graphic in Adobe Illustrator. I attached the illustrator file, photoshop file and png versions of the hands.
Once I had the design for my clock hand put together, I went back to the CNC laser cutter at the Omaha Do Space, to get them cut out! I'm using 1/4" birch plywood cut into 12"X12" pieces to cut into the clock hands.
I admit, this was the first time I ever had anything cut out via CNC (everything prior had just been engraved), so my first couple of passes on the laser cutter were less than ideal. With a little bit of help from the Do Space folks, I had my design set up correctly in the laser cutter software, and had my clock hands cut out! My settings for the laser cutter were a little over the top, so I ended up scorching the wood more than I had wanted to. Since I'm painting these black though, I wasn't too picky about the burn marks!
I ran into a few problems after coming back from the Do Space. I didn't realize that the birch plywood would be as brittle as it actually was, and in my haste to make the design of the clock hands in photoshop/illustrator, didn't make the holes in the original design. Because of this, when I tried to drill the hole for the bottom clock hand, the entire hand broke apart. I tried this with several different hands I had made (all of differing sizes) and unfortunately the hole I needed to drill was just too big.
To work around this, I cut a bit of left over acryllic to the same width as the clock hand, and drilled the hole through that. I then glued the broken clock hands on to the front of the acryllic, painted the whole assembly with black spray paint, and mounted the whole assembly onto the brass tube. With the top clock hand, I didn't have to worry about any of this, so I attached a rubber grommet that was the same diameter as my 1/4" brass tube, and stuck that on top!
With the clock hands painted, I printed out two small pictures of myself and my wife to attach to the clock hands. With a little more gluing and finagling, I had my finished clock hands set up on the clock and ready to rock and roll!
Attachments
Step 5: software setup - static ip on the raspberry pi and node-red.

To drive the Magic Clock, we're going to use a raspberry pi controlling several servo motors. I'm using a Raspberry Pi 1 B+ running raspbian wheezy, but any version Pi should work for this.
After flashing the SD card, and installing raspbian, I wanted to set a static IP address for the clock so that I can easily get to it from an ssh session if I need to make changes. I won't go into detail on how to do that, but you can find fantastic instructions on giving your Pi a static IP address here .
With a static IP address set on my micro-computer, it was time to install the main software app that will be doing the driving on this project, Node-Red. Node-Red is a Node.js package set that makes connecting devices, services, and web APIs a snap! You can find the Raspberry Pi specific install instructions here , though make sure you know what type of Raspberry Pi you are using, and what version of Linux you have running on it!
First step is to log in to your Pi and bring up your Pi's terminal (either via SSH, or plugged directly into the machine). You'll want to install any updates sitting out there for Raspbian with the command:
sudo apt-get update
After installing updates, we want to start the installation process for Node-Red. Since my raspberry pi is the older 1 B+ model, my first command is to navigate to the older debian archive for Raspberry Pi 1 B+.
wget http://node-arm.herokuapp.com/node_archive_armhf....
This starts a download for the debian package, which you can open with this command:
sudo dpkg -i node_archive_armhf.deb
After that, we need to install the rpi version of python to get Node-Red to play nice with our GPIO pins (more important later on in this instructable).
sudo apt-get install build-essential python-dev python-rpi.gpio
Lastly, we can install node-red. Don't worry if this install takes an abnormally long amount of time! Since my Pi wasn't being overclocked or anything, it took almost 20 minutes for the entire install to complete.
sudo npm install -g --unsafe-perm node-red
With the version of Node-Red installed that we need, let's fire it up! Because of the constrained memory on the Pi, we need to run Node-Red with the pi-specific "node-red-pi" command. This gives us the ability to add an additional argument that sets at what point Node.js will begin to free up unused memory (that's what this "max-old-space-size" argument is in our next command. Anyways, let's start up Node-Red!
node-red-pi --max-old-space-size=128
After a few moments, your Pi window (or ssh session) should look something like my screenshot with the red circle! The circled URL is important, this tells us where we need to go to access the Node-Red control board! 127.0.0.1 tells us it's the Pi's local IP address (most computers automatically set their own self-referenced address as 127.0.0.1). Go to another computer that is on the same network as your pi, and in a web browser, go to your Pi's URL on port 1880 (so for example, if your router assigns 192.168.x.x IP addresses (like say 192.168.0.100), then you would go to http://192.168.0.100:1880 in the web browser of your other computer. This internal IP should be what you set when you set the Pi to have a static IP address! If everything installed correctly, you should see a window similar to the second screenshot of my web screen!
With Node-Red now installed, we want to set it up as a service on our pi that starts automatically when you boot the machine up. We'll be using the auto-start capability that's in the built in systemd capability. You need to first check to make sure you have systemd configured on your machine.
sudo systemctl daemon-reload
If you receive a message stating that the command systemctl cannot be found, you have to install systemd!
Here's the command for installing systemd.
sudo apt-get install systemd systemd-sysv
Now, you'll download the 3 required service files to their correct locations:
sudo wget https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/nodered.service -O /lib/systemd/system/nodered.service
sudo wget https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/node-red-start -O /usr/bin/node-red-start
sudo wget https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/node-red-stop -O /usr/bin/node-red-stop
Then after downloading those files, we need to make the two scripts executable:
sudo chmod +x /usr/bin/node-red-st*
Lastly, we'll reload the systemd daemon and then enable Node-Red to run automatically!
sudo systemctl enable nodered.service
Our pi is now set up with node-red to run automatically on startup!
Step 6: Software Setup - CloudMQTT Broker Setup

With our Raspberry Pi (almost) completely set up, it's time to get MQTT up and running!
MQTT (Message Queuing Telemetry Transport) is a really nice messaging protocol that uses a publisher/subscriber model for sending machine to machine messages on spotty connections (See first image above). The main thing I really like about it is the amount of documentation out there about it, and that's it's very lightweight on data usage. I have it running on my phone 24/7, and it barely takes about 1 megabyte of 4G data per month!
In order to use this messaging protocol, we first have to set up a broker that our phone will publish messages to. You can setup your own MQTT broker on the raspberry pi, but I've found this solution to be a little tougher when it comes to security. The open source software that runs the MQTT broker (Mosquitto) supports SSL and TLS encrypted connections, but setting it up to run as a default was a pain in the butt, and I wanted to keep this setup as simple as possible. Also, I'm using a Raspberry Pi 1-B on this project and running the Mosquitto software through Node-Red was very taxing for my Pi. So for this project, we're actually going to setup a hosted broker through CloudMQTT!
I really like using this site for anything MQTT related. They have several plans to choose from (depending on your amount of usage), and for this particular project, we're able to run the whole thing on their FREE plan with up to 10 connections!
To set up your CloudMQTT plan go to this link, and select the cute cat plan by hitting the "Try now for Free" button. Name your broker instance (I named mine Owntracks, because that's what I'm using it for) and hit create!
That's all for our broker setup, though stay logged in to your cloudMQTT account. We'll need the info from our account for our next step, connecting our phone to the broker!
Step 7: Connecting Android Phones to Our MQTT Broker

For GPS services on this project, I decided to use OwnTracks. It's a free app available for iOS and Android devices, and it's very easy to set up and start your MQTT connections!
Here is how to set up Owntracks on an android phone. If you have an iOS device, skip to the next step to find the iOS instructions.
First, you have to download and install the OwnTracks app from the Google Play Store (link here ). After it's installed, open the app, hit the settings bar in the top left corner, and hit the option "preferences" (See slide 2 on this step).
Once you bring up the preferences panel, select the option "Connection" and in the Connection panel change the Mode to "Private MQTT" (slides 3, 4 and 5)
With OwnTracks still up on your phone, open an internet browser window, and log in to the new CloudMQTT account you created in the previous step. Once you log in, go to your control panel and bring up the details on the MQTT instance you created from the previous step (slide 6)
Use all of the login settings on the details page of your CloudMQTT instance to fill in the connection settings in the OwnTracks app. For example, in the host section of the OwnTracks connection settings, put the server listed in the CloudMQTT details (mine is m12.cloudmqtt.com). The port you connect with will be just the standard port listed in the CloudMQTT details (not the ssl port, unless you want to set up an SSL connection between the two).
Here is a quick list of what goes where between CloudMQTT and OwnTracks:
Any other settings I didn't list can be set to their default values.
Once you have the correct settings put in, bring up the Websocket UI on your CloudMQTT console. If everything is set up correctly, you should get a new MQTT message when your phone connects to your MQTT broker and updates it's position!
Step 8: Connecting IOS Phones to Our CloudMQTT Broker

Now that we have our CloudMQTT broker set up, lets connect Owntracks on our device to the broker!
If you are using an android device, go back to the previous step where I outline setting up OwnTracks on android devices.
The first thing you need to do is download and install the OwnTracks app from the iOS AppStore. There are a couple of different variations of this app in the AppStore (OwnTracksCTRL for example) but I just downloaded the vanilla copy of OwnTracks for iOS.
Once you open up OwnTracks, it'll have you connected in Public mode by default. Go ahead and select the "i" in the top left hand corner (see first screenshot) and then hit the "Settings" option in the info panel (second screenshot).
This part kind of tripped me up for a bit (to be honest, I'm not a huge fan of the UI design on the iOS version of this app compared to the android version. Personal preference!). You'll want to click/touch right where it says "Mode: Public" (third screenshot), NOT on the little i with the arrow on the right hand side of the Mode selection (pretty intuitive, right?) Once you select that, you should see a little tab on the bottom of the screen, where you can select from "Public", "Private", and "HTTP" (fourth screenshot). Select the option "Private", hit done, and you should see some additional connection options come up in the connection settings window (See fifth screenshot).
Step 9: OwnTracks - Setting Up Regions

Now that I have my connection set up between OwnTracks and my MQTT broker, I want to set up geo-fence areas that will be the trigger points for when the clock hands should turn. This helps minimize the amount of moving pieces my raspberry pi will have. I've seen similar projects where someone grabs the GPS location that's sent to the broker, and then compares it to their own database of coordinates for verification. This is a perfectly valid approach, but it just adds additional steps on the Pi that I don't want to set up. Keep it simple!
On the OwnTracks main app page, hit the menu button on the top left hand side, and select the option "Regions" (On iOS, select the option on the bottom menu pane that says "Regions").
When the region window comes up, hit the plus sign in the top right corner of the screen to add a new region. Give the region any name you'd like, though keep in mind that the name you attach to the region is the name you have to reference when we get to the setup on the raspberry pi, so keep track of it! With newer versions of OwnTracks on android, the application actually links up with google maps, so if you hit the tracking icon in the top right section of the region setup page (see third screenshot), you can put in an exact street address and use that as your latitude and longitude coordinates!
Unfortunately, this functionality isn't on the iOS version that I can see. If you need to add a region, and you aren't currently at that region when adding it, there's a pretty useful way of grabbing Lat and Long values from Google Maps! Bring google maps up on a computer, find whatever location you need to map to a region, and then right click on that area and select "What is here". This should bring up both the address, and the exact Lat and Long coordinates for you to add to a region on your phone manually! I know, it's a little more work than on android, but tough it out!
Once you have your lat and long coordinates, you have to specify the radius of the region (in meters I believe). The region can be as big or small as you want (one of the regions I set up is the entire city of Chicago!)
IMPORTANT: Lastly, at the very bottom of the setup page (middle of the setup page for iOS), make sure you check the option to share! If you don't have this turned on, then if you enter or leave a region, the name of where you are entering or leaving isn't sent in the MQTT update, so your clock won't know where you are!
Step 10: Node-Red Workflow

The node-red flow for this setup was fairly simple in it's finished format, but took me a good while to figure out and have work routinely. The flow starts with the connection to the MQTT broker with the MQTT node. This node is pretty self explanatory, but make sure your MQTT node is subscribed to the correct topic. For my clock, I wanted the hands to only move to the locations during Owntrack's transition events (right when you enter or leave one of the waypoints). Owntracks creates a separate topic for these events that's always MQTT-topic/event (so for example, mine was owntracks/userID/deviceID/event). As long as you subscribe to that topic with your MQTT node, you should only pick up messages when you enter or leave one of your waypoints. When the MQTT node is triggered from the broker, a JSON string is sent to node-red with all of the necessary info from your device. JSON (JavaScript Object Notation) is just a data-interchange format that organizes all of your content in a manner that is easy to read both for you and a machine. Here's one of the JSON strings that was sent from my broker: {"_type":"transition","tid":"at","acc":18.788334,"desc":"Home","event":"enter","lat":00.00000,"lon":00.000000,"tst":1480793788,"wtst":1477007711,"t":"c"} For my clock, really the only parts of the string that I need are the location and whether I'm entering or leaving. In this JSON string, that's the two sections "desc" (for description) and "event". I can't really do a whole lot with just a string, so I need to convert the string into an array of JavaScript Objects. To convert this string into objects, use the json function node that comes standard with the node-red-pi installation. This parses through the JSON string for you, and formats each string into a group of objects. For this setup, the JSON string parser feeds directly into a switch node. This node takes the newly created object msg.payload.event and checks if that object is set to leave or enter. If it's set to enter, then the flow is directed to a second switch node that checks the value of the object msg.payload.desc. The switch node then feeds into whichever location matches up with the desc object value so that it can move the hand. If in the first switch node the msg.payload.event object is set to leave, then the flow immediately moves to setting the hand to "Travel". I then have node-red run a system callout (like if I was calling something from the terminal) that runs a python script, and passes a variable of the msg.payload.desc location. The python script I have (see next steps for python script) that picks up the variable and knows where to move the clock hand based off of that.
When the flow moves the hand to "Travel" a trigger node is also activated that counts for 6 hours. If msg.payload.event hasn't been updated (from when I enter another known location) after 6 hours, then the flow activates the servo to move the hand to "Lost", and then sets another trigger. The second trigger counts for 24 hours while waiting for an updated msg.payload.event. If it doesn't receive an update in that 24 hours, it finally moves the hand to "Mortal Peril". Bit of a gag if I have to go on a trip for work or if I turn my phone off for a few days, but other than that, should be pretty clear!
Step 11: Moving the Hands to the Correct Positions - Part 1

For me, this part was by far the most challenging: how to get the individual clock hands to move freely of their own accord while remaining stacked on top of each other? I spent a good deal of time looking at previous Weasley clocks that had been designed for inspiration. The majority of the whereabouts clocks I had seen either used display screens to show the clock hands, or light-up displays to show the different locations. I really wanted my clock to have moving pieces though, to give it more of a "real" antique look. I finally found a design that had been done by two other fellow magic clock makers. This design relies on tubes of varying circumferences stacked within each other and controlled by specialized servos (sail-winch servos, used for rc sailboats) that position the clock hands. The thing I really like about this design, is that you can still add as many hands as you like (provided you have enough space in the clock for the additional servos), so I can add additional hands in the future without much fuss! For servos, I used 2 - GWS S125 1T 2BB Servos. These servos are perfect for what I need, since I need full 360° rotation (most servos only have a range of about 180°) while still being accurate. GWS unfortunately doesn't offer these servos directly off their site, so I ordered them off of AliExpress. For the tubes that fit within each other, I used K&S hobby brass tubes. You can find these types of tubes at any hobby store, RC store, or online. For my clock, I used 9/32" and 1/8" diameter K&S tubes. I cut a mounting block for the servos and tubes out of a scrap piece of 1/2 inch plywood that I had sitting around. Wasn't the greatest looking block, but I was impatient and didn't want to wait 3 weeks for when the CNC cutter was going to be available at the Do Space. The block mounts on to the door on the back of the clock shell, and the servos fit into the slots on the block. I made sure to space the servo openings so that the gears that mount on to the servos can connect to the brass tubes and turn the clock hands.
Step 12: Moving the Hands to the Correct Positions - Part 2

My servos are now connected to the mounting block that's on the door of the back of my clock! Each servo then has a large acetyl gear mounted on to the servo shaft (the big black and white plastic gears in the first picture). The top gear is connected to a spacer hub to stagger the two gears more since they are connecting within the same area.
In the first picture, you can see a hole I cut roughly in the middle of the mounting block. This is where 1 side of the 2 K&S brass tubes (set inside each other) will fit. The other side of these tubes go through a small piece of acrylic for stability, and then through the clock face. On each one of those tubes is a smaller acetyl gear hooked up to a screw-in gear hub. Those hubs then fit onto the K&S tubes, so that when the servo turns, the tube rotates!
Unfortunately, the Raspberry Pi 1 B+ I'm using only has 1 GPIO output pin that can supply a full 5 volts of output, and I need 5V to drive each of these servos. Thankfully, Adafruit makes a Servo Hat that can take care of supplying the additional outputs for the servos, and this one fits right on top of the Raspberry Pi! You can find that servo hat here .
When the Pi-Hat came in the mail, none of the inputs and outputs were soldered on, so I had to break out the soldering iron and try to fit this thing together. I was a little nervous, because I had never had that much success with soldering, but thankfully it all worked out!
The last slide in this step is a quick video, showing how all of the pieces fit together. Enjoy!
Step 13: Moving the Hands to the Correct Positions - Part 3

With the hardware (mostly) setup and ready to go, I had to get the software side to play nice.
The adafruit pi hat I picked up came with it's own python library for driving the servos. If you end up using the same pi hat that I used, there's a really helpful reference section here .
You control servos with Pulse Width Modulation (PWMs). Without getting too much into the nitty gritty, PWMs are signals sent at a steady pulse in whatever frequency you need to control electronics like LED lights and servos. By changing the length of time between the high and low signals that are sent to the servo motor, we can control how far the servo's spline turns, which then points the clock hand wherever needed. The best resource I've seen yet on PWM is this article on sparkfun's learning site. Check it out!
With the python library that's supplied by adafruit, I'll set a bit of python code for each hand position I need, then call them from a system command node in node-red.
The python code treats the PWM instances as their own objects, so every time I need to set a hand's position, I'll create a new PWM object. Before jumping in to the code, here is everything I need done everytime a clock hand position needs to be set.
- Close the PWM object, so that the clock hand stays in whatever position I need.
I attached a video of the hands moving when I was running a test script. I also attached code for one of the hand movements. I admit, python isn't my best language, so most of this was copied from the example code provided by Adafruit in their drivers for the Pi-Hat.
Step 14: All Finished!

With the clock hands set in place, and the python code loaded up, my Weasley location clock is all set!
Please vote for me for the CNC, Remix and Epilog VIII Instructable contests! Depending on the feedback I receive from this, and the other social media sites I post this project too, I might start my own kickstarter or indiegogo drive to sell a version of this clock both in self-assembled kits and finished products to fellow tinkerers and Potter fans!
Hope you enjoyed my instructable, this was a great project to do from start to finish!

Runner Up in the CNC Contest 2016

Participated in the Epilog Contest 8

Participated in the Remix Contest 2016
2 People Made This Project!

Did you make this project? Share it with us!
Recommendations

Make it Glow Contest

Game Design: Student Design Challenge

41 Comments

4 years ago on Step 14
Is there any way to ad audio to this clock? I am a blind HP fan and I won't be able to see this, so having a TTS announcement when the hand moves will be great!

Reply 5 days ago

Reply 4 years ago
You could definitely add audio to this clock! The Raspberry Pi has an 1/8th inch audio jack that you could hook up to speakers. Then, when setting up the node-red workflow I mention in the instrucions, along with activating the servo, you could add an extra node that plays audio files, and make sure to route where the audio file is you wish to play that says what's going on!
Question 5 days ago on Introduction

Hello!! Been working on this project. One question how did you load your python script in node-red flow? It would be very helpful if you respond back.
Reply 2 months ago
Hi there! Sorry for not responding for such a long time, I had kind of abandoned this project for a bit and am just coming back to it! So in my case there's a node-red node called "exec" that you can use to run system commands. So in my node-red flow I had the exec node-red node run "python location_clock.py" along with whatever argument I needed for a location ("python location_clock.py HOME" for moving the hand to the Home location, for example) Hope this helps!

Question 5 months ago
Hi! I have no idea what I am doing when it comes to building this clock. (I know nothing about tech) But I love Harry Potter and want to build this as a gift. I am having some trouble locating a Raspberry Pi model 1-B+. Is there a newer version of the Rasberry Pi or something similar that would work instead?
Answer 2 months ago
Hey there! Sorry for not responding for a while, I had kind of abandoned this project for a bit and am coming back to it! So the nice thing, you can use any model Pi, as long as it has GPIO pins to connect to! Depending on the number of hands you want to use, you might have to get a servo hat like the one I had gotten, but I believe Adafruit has updated ones for newer Raspberry Pi's. The 16 channel servo hat I had used is compatible with Raspberry Pi Model Zero, A+, B+, Pi 2, Pi 3, or Pi 4, so that way you're not pigeon-holed into getting a B+!

Question 1 year ago
How difficult would it be to modify this was a cuckoo that makes a light birdsong every-time a hand changes?

5 years ago
Working on my own version now. Thanks so much for posting this! I wouldn't know where to start without it! I've got my 2 HATs soldered on (I'm going to be doing 4 hands), and I'm just getting started with configuration of the software. I'm wondering though: how does the Pi/HATs know where the hands are at boot up? I.e. how do you 'initialize' the whole thing to know where each hand is starting from? I decided on stepper motors rather than servos, hence the need for 2 stepper HATs.

Reply 3 years ago
How did your project turn out? I’d like to make one with 5 hands and am curious to see how successful people have been in implementing more clock hands

Reply 1 year ago
I made one with 4 hands. Instructable here https://www.instructables.com/Weasley-Location-Clock-With-4-Hands/

I’m planning on starting this and will probably use stepper motors too. How did it go?
So my daughter promised to do a project with me before she heads off to college. So I’m gearing up for this one. It’s been a major pain to find locking hubs for (3) shafts. I had to machine the centers of (2) of them because they didn’t fit. Now I find that the gear holes don’t line up with the hubs. I get to machine new mounting holes in the hubs. Sure hope my measurements are good. And this is just prep work. Going to be a fun project.

What servos are you using and were they accurate, I find that I lose time and I am not sure if it is due to the servos or the raspberry pi real time capabilities.
Question 2 years ago
Hello! Amazing project, I can’t wait to start. I plan to give a version of this as a present to my best friend/roommate. My background is mechanical, so please bear with, are there any issues with having multiple locations with the same name? Both within the individual app, as well as in the pi system itself? For example, can I have a “work” location and can she also have a “work” location, or will the device get confused? Additionally, can I have several locations under “shopping”, or do you only get one location per name? I apologize if this is mentioned somewhere else and I do not understand, this is all very new to me. Thank you!
Answer 2 years ago
I did this project and it was fine to have 2 locations map to the same clock position. You just need a way that Node-RED (or the python script) can interpret them correctly. So for me I had 2 part names when necessary. e.g. Work_A and Work_B. You need unique names on Owntracks, but then you can just take everything before the _ and move the hand to Work...

Question 3 years ago
Hi There! Im thinking of taking a stab at making my own version of this. Im totally willing to admit that I am in over my head, specifically with the coding. Before I get started, do you think this would be possible to do with 5 clock arms? I have 5 family members. Dont want anyone to feel left out!
Answer 3 years ago
Did you end up having any luck building one with 5 hands? I’d also like to, but don’t have much experience with mechanics like this.
I havent worked on mine. I plan to eventually but no progress on my end.

IMAGES
VIDEO
COMMENTS
These clock worksheets include hour and minute hands, so students who are starting to learn reading time on analog clocks only have to worry about two arms. There are a variety of intervals available depending on the level of the student. The goal is to get students to be able to tell time to the minute.
Time and calendar worksheets These grade 2 worksheets help students learn to read a traditional (analog) clock-face. We begin with "whole hours" (3 o'clock, etc.) and progress to half fours, quarter hours and 5 and 1 minute intervals. We also cover the units of time, am & pm, and elapsed time.
Create an unlimited supply of worksheets for telling time on an analog clock or for drawing hands on a clock face when the time is given (grades 1-3)! The worksheets can be made in html or PDF format — both are easy to print. You can also customize them using the generator below.
Time and calendar worksheets for grade 3. Our grade 3 time worksheets give students additional practice in reading an analog clock face, as well as calculating intervals of time, estimating time, converting units of time and working with calendars (reading and writing dates, elapsed time on a calendar, full year calendars).
Blank Clock Faces Time Worksheets. These time worksheets will produce blank clock faces for use in your lesson plans. You may select 1, 2, 4, 6, or 9 clock faces to be printed on these time worksheets. These time worksheets are appropriate for Kindergarten, 1st, and 2nd Grade. Clock Face with Hands Time Worksheets.
Order the actions in the day 1. by jmp. Time to the Hour. by CharlotteYoung. Telling Time. by AlenaGor. Tell Time: O'clock and Half Past. by carolinagg. Time - On the hour.
Clock worksheets teach students one of the most important skills, which is recognizing the different kinds of clocks available today, i.e., analog and digital. It teaches students reading the time for each clock. These worksheets help in improving life skills in recognizing the time and math skills in calculating the exact time.
Here is how an Analog Clock can be designed using Microsoft Word. Open a Word document. Select the Insert tab and then choose the option Shapes. You will be presented with a drop-down menu. Here choose the circular shape. Your cursor will convert into a plus sign. Place this on the document and drag it to create the outer border of the clock.
Clock Worksheet Printable Clock WorksheetMake Telling Time Easy For Kids You'll find a printable clock worksheet for several levels: digital, analog, and Roman numeral clocks. Once your student can count and add well, and knows the 5 times table; telling time is easy to learn. Practice telling time with these time worksheets.
Blank Clocks. Printable Worksheets. A printable clock with no numbers. A printable clock with circles to fill in the numbers, but no numbers listed. A printable clock with numbers. A printable clock with Roman numerals. Make a simple paper clock with movable hands that you can use to practice telling time.
Clock worksheets and online activities. Free interactive exercises to practice online or download as pdf to print.
The 12 hour digital clock uses the numbers 1 to 12 to tell time. It indicates the time from 1pm to 12 am (midnight) and then 1 am to 12 pm (noon). The 24 hour clock shows time using the numbers 00 to 23, the time is indicated in the format 00:00 ( midnight) and 23:59.
Draw the Hands on the Clock | 30-Minute Increments Help kids stay au courant and correctly draw the minute and hour hands, with these pdf worksheets stocked with 27 analog clocks! All half-hours have their minute hands aligned exactly at 6 on the clock. Draw the Hands on the Clock | 15-Minute Increments
Find & Download Free Graphic Resources for Clock Outline. 71,000+ Vectors, Stock Photos & PSD files. Free for commercial use High Quality Images
These Worksheets are a great way for kids to have a go at drawing clock faces themselves. Simply tell them different times, and then they'll have to draw the hands onto the clock face. These Blank Analogue Clock Faces would be a wonderful interactive activity for your pupils. They can cut-out the hands and add them to the clocks.
If you're looking for a wonderful resource to help your KS1 pupils learn how to tell the time, then our fantastic blank clock template pack is just what you need! These handy blank clock templates are great for maths lessons and ideal for Year 1 and Year 2 students learning to tell the time and read a 12-hour clock. Read More... Related Searches
This project is an Internet of Things Location Clock (or Whereabouts Clock or Weasley Clock). Rather than having 2 hands that give you the time of day, this clock has a hand for each member of your family or group, and displays the hand over wherever that person is.