Introduction
  • [0005] - Watch me first! A study guide
  • [0020a] - Required hardware, Part 1
  • [0020b] - Required hardware, Part 2
  • [0010] - Required software
  • [0030] - Things to drive on your bench with the Bench Computer
  • [0040] - Residual current device
  • A list of parts
Basic setup
  • Introduction
  • [0050] - Setup the Raspbian operating system on an SD card
  • [0060] - Attach the touch screen on the Raspberry Pi
  • [0070] - Boot your Raspberry Pi for the first time
  • [0080] - Attach the Piface Relay+ to your Raspberry Pi
  • Conclusion
  • Test your new knowledge
More setup: enclosure and networking
  • Introduction
  • [0090] - Make the enclosure for the Bench Computer
  • [0098] - Connect a Bluetooth keyboard
  • [0100] - Setup Wifi using a keyboard
  • [0110] - Setup Wifi using Ethernet
  • [0120] - SSH without password
  • [0130] - Setup Remote Desktop
  • Conclusion
  • Test your new knowledge
Taking photos and video with the RPi Camera
  • Introduction
  • [0140] - Connect the Raspberry Pi Camera
  • [0150] - Taking still images
  • [0160] - Taking video
  • [0170] - Converting H264 video to MP4
  • [0180] - Splitting video files to smaller files
  • Conclusion
  • Test your new knowledge
Control with the Piface Relay Plus
  • Introduction
  • [0190] - What is a HAT?
  • [0200] - The Piface Relay Plus
  • [0210] - Piface Relay Plus software setup and demo
  • [0220] - Piface Relay Plus blink script walkthrough
  • [0230] - Piface Relay Plus connect and control an LED strip
  • [0235] - Shrink tubing to protect a wire join
  • [0240] - Piface Relay Plus Connect and Control a 12V Fan
  • [0245] - Improving the wiring
  • Conclusion
  • Test your new knowledge
The DHT22 for environmental monitoring
  • Introduction
  • [0250] - DHT22 wiring and demo
  • [0260] - PIGPIOD deamon
  • [0270] - Getting the PIGPIOD to auto start
  • Conclusion
  • Test your new knowledge
Controlling mains loads with an external relay
  • Introduction
  • [0300] - Using a 5V relay with the Raspberry Pi
  • [0310] - Calculate the relay driver circuit
  • [0320] - Test the relay driver circuit on a breadboard
  • [0330] - Design the relay PCB
  • [0340] - Test the relay driver PCB
  • Conclusion
  • Test your new knowledge
Construct the relay controller box
  • Introduction
  • [0350] - Create an enclosure Part 1: Walkthrough
  • [0351] - Create an enclosure Part 2: Testing
  • [0352] - Create an enclosure Part 3: Tools
  • [0353] - Create an enclosure Part 4: Demonstration
  • [0360] - Relay box controller external wiring
  • [0370] - Test the finished relay controller box with software
  • Conclusion
  • Test your new knowledge
Meet Tkinter
  • Introduction
  • [0380] - Introduction to Tkinter
  • [0381] - The Tkinter Label widget
  • [0382] - The Tkinter Event
  • [0383 ] - The Tkinter Entry Box widget
  • [0384] - The Tkinter Image widget
  • [0385 ] - The Tkinter custom styling
  • [0386 ] - The Tkinter Notebook widget
  • [0387 ] - The Tkinter grid layout
  • Conclusion
  • Test your new knowledge
Write the Bench Computer application
  • Introduction
  • [0390 ] - User Interface design with a wireframe
  • [0400 ] - Step 1: Create the skeleton application
  • [0 410 ] - Step 2: Implement Tab 1 - The control Tab
  • [0420] - Step 3: Implement Tab 2 - The camera Tab
  • [0430] - Step 4: Implement Tab 3 - The environment Tab
  • [0440] - Test the Bench Computer application
  • Conclusion
  • Test your new knowledge
Bench Computer Mk II using the Keyestudio 4 Channel Relay (or similar)
  • [1001] - Introduction
  • [1010] - RPi Bench Computer Mk II demonstration
  • [1030a] - Disassembly planning
  • [1030b] - Disassembly