Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 9.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
Development Development Tools Raspberry Pi

Raspberry Pi: Make a Workbench Computer

Build a touch-screen driven application and control appliances and devices using a Raspberry Pi
Rating: 4.2 out of 54.2 (257 ratings)
4,414 students
Created by Dr. Peter Dalmaris
Last updated 10/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Create graphical applications on the Raspberry Pi
  • Understand the basics of controlling mains appliances using relays
  • Learn how to use a low-cost relay board to control large loads with your Raspberry Pi
  • Understand how to use a relay board to control large loads with your Raspberry Pi
  • Control DC devices
  • Use the camera to take snapshots, interval snapshots and videos.
  • Create a Python application that allows you to control external devices and appliances, and interact with sensors
  • Manipulate still images and video taken by the Raspberry Pi camera
  • Design a driver circuit for the external relays
  • Control mains appliances safely
  • Create an enclosure for your mains controller circuit
  • Setup a remote working environment for your Raspberry Pi
  • Design a printed circuit board for the relay circuit

Course content

12 sections • 91 lectures • 9h 28m total length

  • Preview05:45
  • Preview12:11
  • [0020b] - Required hardware, Part 2
    10:33
  • Preview08:20
  • Preview09:48
  • [0040] - Residual current device
    03:09
  • Preview00:24

  • Introduction
    00:25
  • [0050] - Setup the Raspbian operating system on an SD card
    05:23
  • [0060] - Attach the touch screen on the Raspberry Pi
    06:29
  • [0070] - Boot your Raspberry Pi for the first time
    05:43
  • [0080] - Attach the Piface Relay+ to your Raspberry Pi
    07:21
  • Conclusion
    00:19
  • Test your new knowledge
    4 questions

  • Introduction
    00:22
  • [0090] - Make the enclosure for the Bench Computer
    23:28
  • [0098] - Connect a Bluetooth keyboard
    02:31
  • [0100] - Setup Wifi using a keyboard
    07:19
  • [0110] - Setup Wifi using Ethernet
    08:59
  • [0120] - SSH without password
    07:04
  • [0130] - Setup Remote Desktop
    05:28
  • Conclusion
    00:21
  • Test your new knowledge
    5 questions

  • Introduction
    00:19
  • [0140] - Connect the Raspberry Pi Camera
    08:39
  • [0150] - Taking still images
    15:27
  • [0160] - Taking video
    05:01
  • [0170] - Converting H264 video to MP4
    03:28
  • [0180] - Splitting video files to smaller files
    04:49
  • Conclusion
    00:19
  • Test your new knowledge
    7 questions

  • Introduction
    00:59
  • [0190] - What is a HAT?
    02:17
  • [0200] - The Piface Relay Plus
    01:53
  • [0210] - Piface Relay Plus software setup and demo
    03:35
  • [0220] - Piface Relay Plus blink script walkthrough
    07:47
  • [0230] - Piface Relay Plus connect and control an LED strip
    12:06
  • [0235] - Shrink tubing to protect a wire join
    02:41
  • [0240] - Piface Relay Plus Connect and Control a 12V Fan
    08:15
  • [0245] - Improving the wiring
    01:14
  • Conclusion
    00:15
  • Test your new knowledge
    5 questions

  • Introduction
    00:29
  • [0250] - DHT22 wiring and demo
    10:08
  • [0260] - PIGPIOD deamon
    11:51
  • [0270] - Getting the PIGPIOD to auto start
    07:27
  • Conclusion
    00:15
  • Test your new knowledge
    4 questions

  • Introduction
    00:46
  • [0300] - Using a 5V relay with the Raspberry Pi
    09:08
  • [0310] - Calculate the relay driver circuit
    07:54
  • [0320] - Test the relay driver circuit on a breadboard
    05:18
  • [0330] - Design the relay PCB
    07:05
  • [0340] - Test the relay driver PCB
    05:06
  • Conclusion
    00:18
  • Test your new knowledge
    8 questions

  • Introduction
    00:33
  • [0350] - Create an enclosure Part 1: Walkthrough
    22:14
  • [0351] - Create an enclosure Part 2: Testing
    08:44
  • [0352] - Create an enclosure Part 3: Tools
    13:08
  • [0353] - Create an enclosure Part 4: Demonstration
    06:54
  • [0360] - Relay box controller external wiring
    11:49
  • [0370] - Test the finished relay controller box with software
    13:26
  • Conclusion
    00:29
  • Test your new knowledge
    5 questions

  • Introduction
    00:33
  • [0380] - Introduction to Tkinter
    13:21
  • [0381] - The Tkinter Label widget
    04:38
  • [0382] - The Tkinter Event
    03:43
  • [0383 ] - The Tkinter Entry Box widget
    04:13
  • [0384] - The Tkinter Image widget
    03:28
  • [0385 ] - The Tkinter custom styling
    04:42
  • [0386 ] - The Tkinter Notebook widget
    05:32
  • [0387 ] - The Tkinter grid layout
    11:35
  • Conclusion
    00:18
  • Test your new knowledge
    5 questions

  • Introduction
    00:25
  • [0390 ] - User Interface design with a wireframe
    07:04
  • [0400 ] - Step 1: Create the skeleton application
    15:19
  • [0 410 ] - Step 2: Implement Tab 1 - The control Tab
    15:30
  • [0420] - Step 3: Implement Tab 2 - The camera Tab
    19:57
  • [0430] - Step 4: Implement Tab 3 - The environment Tab
    09:07
  • [0440] - Test the Bench Computer application
    04:24
  • Conclusion
    00:28
  • Test your new knowledge
    6 questions

Requirements

  • A basic understanding of the Raspberry Pi
  • A basic understanding of electronics
  • Ability to install free software on your computer
  • Parts and tools, as listed in a free lecture in section 1

Description

** UPDATED JANUARY 31, 2018 **

The latest update includes a whole new section in which you will learn how to build your Raspberry Pi Bench Computer using a low cost relay board instead of the (hard to find) Piface Relay+. You will also learn how to use a GPIO breakout board that makes it very easy to secure wires to your Raspberry Pi

This Raspberry Pi project course will show you how to integrate a variety of components into a gadget that you can use to automate your work bench.

I call it "The Bench Computer".

With the Bench Computer, you will be able to control any device and appliance on your electronics work bench, like turn on and off your bench lights, soldering iron and fume extractor.

The Bench Computer provides a great framework on which you can build your own home automation projects Out of the box, you will be able to control anything with a simple on/off switch, like lights, fans, heaters etc. 

I have designed this course to help you get started. What you get the Bench Computer to do is entirely up to you!

Here are the main components (software and hardware) that you will learn about by taking this course:

  • The Raspberry Pi (version 3 is recommended, but any model with a 40-pin header will do)
  • The Raspberry Pi 7-inch touchscreen
  • The Raspberry Pi Camera v2
  • The Piface Relay+ HAT (contains the small relays used to control 12V devices) OR a Keyestudio 4 Channel Relay board
  • A GPIO board breakout
  • Larger external relays used for controlling mains appliances like lights and your soldering iron
  • Python 3 and the Tkinter framework for building the application
  • Things that you want to control, like low-power 12V LED strips and fans, and mains appliances like a soldering iron.

Scroll further down for a list of learning objectives for this course.

All code is available on Github, and is free to download and use as you wish.

A list of parts is available in the first section of the course (free to view).

In 9 hours of video content and over 70 lectures, you will learn the necessary skills for interfacing you Raspberry Pi with your workbench. 

Who this course is for:

  • Anyone familiar with the Raspberry Pi looking to expand their skills
  • Anyone interested in home automation
  • Anyone looking for a challenging project

Featured review

PIERO DI STEFANO
PIERO DI STEFANO
61 courses
9 reviews
Rating: 5.0 out of 55 months ago
Great course Peter. Thank you doing this. I've been studying Python for a while and I am an electronic technician who use to play with Pic Micros. You started a spark here! I bought my Rasp Pi 4 when I started your course with all the other parts like screen, hats etc. I love it. I can write a Python script and get it running on the spot. And it's super fast, almost as fast as my laptop. Thank you again for your work, you have been an inspiration.

Instructor

Dr. Peter Dalmaris
Educator and Author of "Maker Education Revolution".
Dr. Peter Dalmaris
  • 4.5 Instructor Rating
  • 13,979 Reviews
  • 97,558 Students
  • 23 Courses

               

Peter Dalmaris is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution.  

As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. 

Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.

A life-long learner, Peter’s core skill is in explaining difficult concepts through video and text. With over 15 years of tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate. 

His passion for technology and in particular for the world of DIY open source hardware has been a dominant driver that has guided his personal development and his work through Tech Explorations.

Peter’s current online courses have helped over 60,000 people from around the world to be better Makers. 

For more information on Peter's work, please go to his web site.

 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.