Learning Out Loud: Playing with Arduino

It is summer and it is a perfect time to try out some new things.  The Arduino is a platform that I have brought into the classroom to help engage students who were interested in digging deeper into circuitry and electronics.  This past year I was inspired by my Grade 9 students who fearlessly took on the challenge to use the Arduino to support their science projects.  This summer I wanted to revisit this platform for myself and reflect on this learning experience.  Here are some of my initial thoughts.

Learning was driven by the need to overcome failure…

Even with the construction of simple circuits, the drive to have them work in the face of failure was critical in my motivation to learn more about circuitry and coding.  All of a sudden, I found myself tinkering with components and even reading through code in an attempt to make sense of the programming language.

Problem solving at its best…

The approach that I used to troubleshoot this project really reminded me of the scientific method.  There were certain aspects of the project that I identified as being potential areas to investigate.  The resulting “bug” or error in my project could have been the result of a faulty or missing connection.  An error in the code or even a defective component could have also resulted in this non-functional project.  Ultimately, each of these areas became a variable that I would explore individually in an attempt to systematically identify and correct the error.

What next?

At the conclusion of this project I could not help but think about what else I could change or build.  After tinkering with the code, I started playing around with different values and variables.  What if I changed a number here or a value there?  What other sensors could I use instead of the ultrasonic sensor?  How could this apply to devices or objects that are around us in our daily lives?

I get it.  I get this now.  Building, failing, tinkering and persevering.  It felt like learning to me.

K. Takahashi

ScreenCastify: Annotate and record your Chromebook screen

Screencastify Set UpA quick tip for those looking for a screen capture solution for the Chromebook.  ScreenCastify is a Chrome application that allows the user to record their browser tab or desktop.  This is a fantastic option for students who are looking to create, record and annotate projects (ex. Google Slides, Google Drawings, etc.) that they have created on their Chromebook.  Recorded videos can then be saved and exported to Google Drive or YouTube to be shared or submitted as part of an assignment or formative assessment.  There is a free version of ScreenCastify that will allow you to record projects that are under 10 minutes long.  For those who are familiar with the Explain Everything app for iOS, Windows, Android and Chrome, ScreenCastify is a simple and handy alternative for educators and students.

– K. Takahashi

123D Circuits: An online circuit builder and emulator (Tech tip 8 of 31)

123D Circuits (from Autodesk) is a free, online tool for designing, building and testing a variety of different electrical circuits.  Working within their web-based Electronics Lab, you start with an empty, virtual circuit breadboard.  A pop up menu reveals a variety of electronic components that can be quickly added to your breadboard.  Batteries, resistors, capacitors, servos and motors are just a few of the components available to the user.  There is also an option to use and program a virtual Arduino board and incorporate it into your circuit.

Testing and running circuits is done quickly as you run the simulation online and allows for quick troubleshooting and feedback.  Projects are automatically saved to your account and can be shared with other users.  New accounts for 123D Circuits are free to create or users can opt to login using an existing FaceBook, Yahoo, Microsoft or Google account.  As this is a web application, 123D Circuits works well from any Mac, Chromebook or Windows PC but as of the date of this post there are no dedicated applications for Android or iOS devices.

 

Drag and drop components; draw in your wires and then test your circuit!
Drag and drop components; draw in your wires and then test your circuit!

For teachers looking for a new and innovative way for students to learn about and play with electrical circuits, you are going to want to check this out.

– K. Takahashi

Lock exposure and focus on your iPad (iOS) camera (Tech tip 7 of 31)

If you want to maintain or hold a specific point of focus and exposure while using the native camera app for iOS devices (iPad, iPod Touch and iPhone) simply press and hold on the area of the frame that you wish to focus on.  After about 2 seconds you should see the message “AE/AF Lock” indicating that the focus and exposure are now locked.  You can still manually adjust exposure by sliding your finger up or down the screen and any new adjustments to exposure will now remain locked.

This feature works when taking either photos or videos.  This is a great feature for any videographer that wants to maintain focus on a subject during a shot and prevent the camera from continually refocusing on different elements in the frame or from automatically adjusting to changes in lighting.  As an example, this would be important when shooting subjects in front of a greenscreen.  Exposure and focus lock would also be important if you were taking a series of photos for stop motion animation.  To disengage the AE/AF lock, simply tap anywhere on the screen again. 

A simple press and hold on the screen will activate the auto focus and auto exposure on your iOS camera application.

NOTE: You will need the latest version of iOS 8 in order to manually adjust the exposure while still in the locked mode.

– K. Takahashi

Apple TV in the Classroom: Naming and managing Apple TV (Tech tip 6 of 31)

Customize the name of your Apple TV so it is easier to find

If you are in a school with several operating Apple TVs, it may be necessary to a use a naming convention that is more specific (and more appropriate) than the stock labels that Apple provides (ex. Office, Living Room , Kitchen, etc.).  Create a custom name for your Apple TV in order to make it easier to identify it from other units.  Typically, I have always recommended using room numbers as labels as it helps to easily and quickly identify the appropriate Apple TV.

Navigate to SETTINGS and then select AIRPLAY.  Next choose APPLE TV NAME and then scroll down to the CUSTOM option.  Go ahead and name your Apple TV with a label that easily distinguishable form other Apple TVs on the same networks.

Turn ON either ONSCREEN CODE, PASSWORD or DEVICE VERIFICATION in order to manage user access to the Apple TV

Now that students and teachers can find your Apple TV, it is time to manage who can actually connect to it.  Activating either one of these 3 settings (ONSCREEN CODE, PASSWORD or DEVICE VERIFICATION) will help determine who can stream to your Apple TV.  This is another helpful feature to consider when setting up your Apple TV within a classroom or school.

Go to SETTINGS, select AIRPLAY and then navigate to SECURITY. From here you can opt to select and set up ONSCREEN CODE, PASSWORD or DEVICE VERIFICATION.

Onscreen code will ask users looking to connect to the Apple TV to enter a randomly generated 4-digit code that is displayed on the screen. I find that this is a great option for a BYOD (Bring Your Own Device) environment as you do not need to share a password with other users.  Password makes use of a password that is generated by the Apple TV administrator where users are then prompted to enter it when their Apple device looks to connect to the Apple TV.  This is not a bad solution if you are working with a class set of iPads that you will want to have access to the Apple TV without having to enter an onscreen code every time. Device verification works in the same way as password, except that the user enters an onscreen code once in order to verify future connections to the Apple TV.

Apple has posted a number of great resources on the Apple TV.  Find them HERE.

– K. Takahashi

Google Drive: Prevent other editors from changing permissions for your file or folder (Tech tip 5 of 31)

When you share and provide editing rights to a Google document (Docs), spreadsheet (Sheets), presentation (Slides) or drawing with others they also inherit the ability to add other people as viewers, commenters or editors.  Similarly, they also have the ability change the accessibility permissions to the Google file.  This may be problematic for the original owner (or author) if they want to retain ultimate control over who has access to the document outside of their shared group.

Fortunately, there is a feature within the Sharing Settings that allows the owner to prevent other editors from sharing the file with others.  This also stops their ability to change or edit current user permissions around accessing and editing the file.  Keep this in mind when sharing your next document, spreadsheet or presentation with other peers, educators or students.

To stop other editors from further sharing your files, access the sharing settings by either right-clicking on the Google file in your Google Drive or by opening the Google file and selecting the Share button.  When you are in the Share with Others menu…

  • Select the Advanced button in the lower right corner
  • Along the bottom of the next screen that appears, look for and select the Change button beside the statement, “Editors will be allowed to add people and change the permissions.
  • Toggle the sharing setting so that only the owner can change permission

These steps can also apply to other non-Google files that you have stored in your Google Drive as well as file folders that you wish to share with others.  Note that this does not prevent other editors, commenters and viewers from making a copy of the file for themselves.

This slideshow requires JavaScript.

– K. Takahashi

Use IFTTT to coordinate your favourite apps and platforms (Tech tip 4 of 31)

There are about 180 different platforms that can connect to the IFTTT service.
There are about 180 different platforms that can connect to the IFTTT service.

IFTTT allows the user to connect different online platforms and applications by establishing conditional relationships between them.  IFTTT stands for “IF This Then That” and it nicely sums up how one connects two applications together.  Changes in one application or platform will trigger an action in another.  These simple chains or strings of commands are referred to as “recipes” and they can be shared to other IFTTT users looking to do the same thing with their own respective applications.

IFTTT does a great job in walking new users through the process of creating their own recipe.  Currently, IFTTT can connect to about 180 different online applications or “channels” that support productivity, social media, home automation and wearable technologies.  As a result, one can create some unique recipes that can combine and automate applications that would otherwise work independently from each other.

Examples of some possible recipes include:

  • Save and document all of your Twitter posts to a Google spreadsheet
  • Save your Instagram photos to DropBox
  • Automatically save Gmail attachments to either Dropbox, Box or OneDrive
  • Receive a SMS text message if any new post appears on your Tumblr blog
  • Download SoundCloud tracks to your Google Drive

IFTTT is also available as an app for iOS and Android. The developers at IFTTT have just released their DO applications that allow you to connect action items to their DO Button, DO Camera or DO Note apps. If you are looking to automate and coordinate your favourite applications, you will want to check out IFTTT.

– K. Takahashi

Status Board: A simple solution for school digital signage (Tech tip 3 of 31)

Drag in and arrange a variety of different panels including DIY panels.
Drag in and arrange a variety of different panels including DIY panels.

It is not unusual to see a mounted LCD (or LED) panel in the foyer of a school as a way to display school updates and information for students, parents and teachers.  Some schools may choose to display a school website, loop a PowerPoint presentation or employ a 3rd party digital signage software (ex. http://www.ucview.com/digital-signage-markets/k12-schools) to help manage how the information is presented on the screen.  For those with an older iPad and the means to connect the tablet to an LCD (or LED) display, Status Board (Panic Inc.) may provide a simple and interesting solution for you to display information to your school community.

Status Board ($11.99) is an iPad application that allows the user to create and customize a digital bulletin board that is mirrored to a display.  There are a variety of elements or panels that you can use to populate your board.  Calendars, weather updates as well as RSS and Twitter feeds can be added as panels and arranged around the canvas of your board.  For the more technically inclined, you have the option of creating and sharing your own DIY panels.

– K. Takahashi

 

Find out what is streaming on Netflix, Hulu, etc. (Tech tip 2 of 31)

Search for a title across several streaming platforms at once.
Search for a title across several streaming platforms at once.

Searching for a movie or television show within and across different streaming services (ex. Netflix, Hulu, Google Play, etc.) can be a painful and lengthy process.  If you know what you want to watch but have no idea what streaming service is currently offering the title, check out Can I Stream.it.  This is a free service that also allows you to search for titles available as digital rentals, digital purchases as well as disc purchases.  Can I Stream.it is also available as an app for iOS, Android, Windows Phone and Chrome.

– K. Takahashi

Find out what is using up your storage on your iOS device (Tech tip 1 of 31)

iOS devices with smaller storage capacities can quickly fill up with a variety of recordings, projects and media. The installation of some applications may also use up large amounts of storage space as well. Inevitably, there will come a point where the storage capacity of the device will fill up and decisions will need to be made on applications and media that may need to be deleted, backed-up or uninstalled in order to free up more space.

Go to your storage management settings in order to quickly determine the applications that are currently using up the most amount of storage on your iOS device.

  1. Go to SETTINGS
  2. Select the GENERAL menu item
  3. Find and select the USAGE menu
  4. Then go to MANAGE STORAGE

In the MANAGE STORAGE section, you will be able to see the amount of storage still available on your device as well as a list of all your apps and the amount of available storage capacity. You may be surprised to discover the amount of storage that certain apps use up. With that said, this information can help you determine which applications to attend to (ex. delete or back up) in order to recover the maximum amount of storage space on your iPad, iPod or iPhone.

– K. Takahashi

 

Why 1 of 31?

In an attempt to start my own everyday project, here is my modest attempt at trying to complete a 31 day project.  At the end of day 31 whether this daily project is successful or a complete failure, I want to be able to reflect back on this experience and articulate what I have learned.  Since my work currently involves the support and exploration of technology and its support of classroom instruction, I am going to post a quick tech tip each day.  Here we go…

– K. Takahashi