
Discover who this no-code Raspberry Pi with Scratch 3.0 course is, its prerequisites, and outcomes. Follow the roadmap to build animations and real-world projects with Scratch 3.0 and Raspberry Pi.
Explore coding as instructing a computer through algorithms and programming languages. Understand syntax and semantics, textual and graphical languages, and why we need coding, bugs, and debugging.
Explore what Scratch is, from its MIT Lifelong Kindergarten origins to a drag-and-drop graphical language that is user friendly for creating stories, games, and sharing with the Scratch community.
Learn to set up Raspberry Pi with NOOBS or headless methods, and install Scratch 3 on the Pi, while exploring its hardware overview.
Explore the Scratch 3 interface with the toolbar, code area, stage, and extension blocks to control sprites using x/y coordinates, backdrops, costumes, sounds, and save or load projects.
Master visual-based programming with Scratch by building your first project, renaming your sprite, choosing chalkboard backdrop, moving and gliding with x and y coordinates, and saving and loading your work.
Master variables, operators, and control blocks in Scratch 3.0 with examples of creating variables, lists, and performing math and logic. Prepare for sense and event blocks in the next video.
Explore motion, looks, and sound blocks in Scratch 3.0 with examples that show moving, rotating, going to coordinates, gliding, changing appearance, and controlling sprite sound and visibility.
Import and customize sprites, backdrops, costumes, and sounds in Scratch 3.0, using the sprite editor, backdrop tool, and sound editor.
Explore extension blocks in Scratch, including music, pen, video sensing, text-to-speech, translate, Makey-Makey, and Raspberry Pi blocks (GPIO, Sense HAT, simple electronics), with hands-on projects.
Create a storyline and animation in Scratchy using motion, looks, and sound. Use green flag, backdrops, costumes, say blocks, and broadcasts to unfold Scratchy’s adventure with Avery.
Learn to animate Scratchy and Avery with pen, motion, and control blocks, using glide, say, and broadcast to teleport Avery to Rio beach.
Master how to use ask and answer blocks from sensing, glide through the beach, and coordinate with broadcast and if-else logic as Scratchy and Avery advance their Scratch 3.0 story.
Use variables and basic blocks to finish a Scratchy game where fruits boost energy, reach a score of ten to win, and teleport to Rio with Jamie, bringing Avery.
Discover physical computing with Raspberry Pi and Scratch 3.0 by using GPIO, Sense HAT, and simple electronics blocks to control LEDs, buttons, sensors, and home automation.
Discover how sensors provide input and actuators provide output in physical computing, with analog and digital signals, active and passive classifications, and practical examples.
Explore how leds work, including operating principles, rgb color creation via bandgap, current-limiting resistors with ohm's law, and push-button switches with momentary and non-momentary types.
Interface an led and a push-button with the Raspberry Pi using Scratch 3.0 and GPIO blocks to control leds and create blinking, button-triggered light.
Explore how a pir sensor detects motion with a pyroelectric sensor and a fresnel lens, using two sensing halves to produce differential infrared changes for outdoor lights and parking-area applications.
Demonstrates a no-code raspberry pi project with scratch 3.0 using a pir motion sensor to turn on an led via gpio pins, with an animated eyes sprite and broadcasted responses.
Learn how an electromagnetic relay uses a low-energy control signal to switch high-power circuits, with SPDT NO/NC/COM, flyback diode, and relay modules controlled by a control circuit.
Learn how capacitive touch sensors detect touch via changes in capacitance, using mutual-capacitance or self-capacitance, with a TTP226 8-channel module connected to the Raspberry Pi.
Learn home automation with a Raspberry Pi, two-channel relay, CFL lamp controlled by Scratch 3.0 sprites. Program GPIO outputs to turn lamp on and off with up, down, center, stop.
Learn the seven segment display, its working, pin configuration, and applications, including digital watches, calculators, traffic signals, and countdown timers.
Create a digital dice with a push button and seven-segment display on a Raspberry Pi using Scratch 3, where numbers shuffle while pressed and settle on release.
Create a game using push buttons and a 7-segment display to catch a sanitiser while avoiding a virus, featuring sprites, cloning, and a countdown timer on Raspberry Pi.
Create an air guitar in Scratch on Raspberry Pi by building six string sprites, using video sensing to play notes with a guitar instrument and adjustable tempo.
Create a musical keyboard by wiring touch sensors to Raspberry Pi GPIO pins and the Scratch music block, map six notes, and play Twinkle Twinkle Little Star.
Design a password protected locker on a Raspberry Pi using a touch sensor keypad, a buzzer, and LED, with GPIO blocks and text-to-speech.
Explore how to use the Sense HAT with Raspberry Pi and Scratch 3, controlling sensors (humidity, temperature, pressure), orientation (accelerometer, gyroscope, magnetometer), joystick, and the 8x8 RGB LED matrix.
Create a smart reminder on Raspberry Pi using Scratch 3.0, control Sense HAT blocks to display output, and orchestrate an animation with broadcasts and timing to set the reminder.
Learn to interface a touch sensor with Raspberry Pi, implement text-to-speech, and create Scratch animations to drive a navigation system using two GPIO outputs.
Learn to build a touch sensor-driven navigation system in Scratch on Raspberry Pi, using GPIO blocks and broadcast messages to guide users to attractions like an aquarium or zoo.
Control Sense HAT blocks on a Raspberry Pi to prevent accidents at hairpin curves by providing a signal to alert drivers and manage oncoming uphill traffic.
Build a greenhouse monitoring system using Sense HAT to measure temperature, humidity, and pressure, display animations on the LED matrix, and issue audio alerts when conditions require action.
Develop a Scratch 3.0 security system on Raspberry Pi with a Sense HAT to detect forced locker entry, enforce password access, and trigger audio-visual alarms on breaches.
Learn to build a gesture-controlled air brush with Sense HAT 3D blocks in Scratch 3.0, drawing by tilting and erasing with a shake, using accelerometer, gyroscope, and magnetometer.
Control instruments with Sense HAT tilting by using pitch, yaw, and roll. Play notes and drum beats via music blocks, adjusting tempo for a gesture-driven music band.
Recap the no code Raspberry Pi with Scratch 3.0 course, covering coding basics, Scratch blocks and features, Raspberry Pi setup, sprites and backdrops, GPIO pins, and Sense HAT projects.
Update June 2022:
Headless Raspberry Pi Setup Update
Bill of Materials Links Update
Hello learners, Welcome to MAKERDEMY's "No Code Raspberry Pi with Scratch 3.0." course. This is an introductory course on Physical Computing using Raspberry Pi & Scratch 3.0.
If you are a student or teacher who is a beginner at coding and is new to Raspberry Pi and physical computing and is interested in learning how to do fun and useful projects, this course is right for you.
This is a beginner level course, so to get the maximum value out of this course, you only will need a curious and creative mind with an interest in coding.
This course will teach you the basic concepts of Raspberry Pi using Scratch 3 like what is coding, what is Scratch, how to use the features of Scratch 3, how to do physical computation on Raspberry Pi using Scratch programming, and how to make animations, games, and projects using Scratch and Raspberry Pi. We will learn by implementing handpicked projects using the Raspberry Pi and the Scratch 3.0 Platform. Few of these projects include Musical Keyboard, Music Band, A game of Dice, Safe locker, Airbrush, Air guitar, Home automation, and we will even learn how to create an animation based on a storyline. For building these projects we have used peripherals like LED, Beeper, Pushbuttons, Touch sensor, PIR sensor, Relay module, 7-segment display, etc. We have also created projects using a very popular add-on board for Raspberry Pi known as the Sense HAT. We will also cover in-depth the features offered by Scratch 3.0 blocks. Throughout the course, we have provided a curated collection of resources. These resources include links to documents for in-depth learning, code, circuit diagrams, and more. Furthermore, our Instructor team has an excellent track record of answering your queries and clearing your doubts. Thus, they will be ready to answer any of your course-related questions.
By the end of the course, you will understand the basics of coding and how to control Raspberry Pi using Scratch. Once you have completed all the sections in the course and the course assignments, you will gain the knowledge and confidence to do your own projects using Raspberry Pi and make great animations using Scratch.
So, what are you waiting for?! Come, join me in this course. I’m looking forward to being your instructor and to make you step into the world of physical computing and coding.