A History Bot is a device that responds to user interaction with a visual, mechanical or aural response based on a historical setting, figure or concept. The History Bot 1.0 is built using a Raspberry Pi 3B+.
The History Bot provided here will play an audio file in response to a button press. This repository also includes an example History Bot that will read out a text file, and another that reads out a text file on a Raspberry Pi with an attached speaker and no additional hardware.
This project is offered as a suggestion to fellow educators who are interested in bringing a project like this into student-focused coursework. I work as an historian looking to bring technological skills and interactions with technology into the classroom. More information on the History Bot 1.0, including a recap of my own experiences teaching a class using this project, can be found on my website. You can also go here see a great video made by Todd Sheene at the Centre College Center for Teaching and Learning.
I have endeavoured to be clear in laying out the basic steps involved in creating a History Bot, but independent research is often inevitable. If you succeed in creating this History Bot you will learn plenty along the way, and will have the tools to start making your own projects if you choose.
YES, though you want to give yourself some lead time to work through some basic programming ideas and hardware scenarios. If you have never done anything like this before, be prepared for what seem like minor tasks sometimes taking a while to complete, especially if you are teaching or working on other projects.
However, the feeling you get when you solve a problem, or learn a new skill? I have rarely had so much fun doing my job. And I love my job.
This project exists thanks to fantastic help from a number of friends and colleagues, as well as the students who took my course “History Bots” in January 2020. Big thank yous to: