SCRATCH Weather Dashboard

Slides:



Advertisements
Similar presentations
Presented by W1BAW Bruce Wattendorf. What is a Raspberry PI A $35 computer with out a monitor, keyboard, mouse but they all can be added.
Advertisements

Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
An intro to programming concepts with Scratch Session 2 of 10 sessions I/O, variables, simple computing.
Introduction to the Raspberry Pi ® Saman Amighi 10/2013 ® Raspberry Pi Foundation.
Building an APRS Weather Station for Under $300 APRS Wx station presentation by Chris, W8CWG, Mound Amateur Radio Association 3 Dec 2014.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
An illustrated introduction to building a computer using a Raspberry Pi 2. A Raspberry Pi, that is! Images from Microsoft clipart.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
The Vision of a Leader Rapid Eye Plus Technical Training.
Pi In The Sky Chris Stubbs. What’s in the HAB kit Balloon (keep this safe) Parachute PITS kit Raspberry Pi Model A (for flight) + SD + Camera Raspberry.
Remote Unit Testing Milestone III Alex Riordan Brian Pruitt-Goddard.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
Paul Banks, Yorick Robinson, Hans Weggeman, Evan Tu RISC TAKERS.
Using Assets with Dashboards A Guide. About this Guide This guide shows how to create, export, and load a dashboard that requires an asset This guide.
By Naveed Ahmad! How to setup a. First of all, what are the parts of a Raspberry Pi? Source:
COMPUTER MAIN PART DANILO GARCÍA GONZÁLEZ TÉCNICO EN SISTEMAS.
Setting up and getting going with…. MIT App Inventor.
Using MIT Scratch for Programming and Control Extension work – clock project Year 9 ICT Autumn Term 2007.
Image #1 Getting Started
Senior Design Weekly Update GROUP MAY1633 9/28/2015.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
IoT: Windows 10 & Raspberry Pi By: Mitchel Sellers.
Intro to Raspberry Pi A Southwest Florida Hackerspace Workshop Presented by: Russell Benzing & Eric Schiffli.
Today's Ninja Challenge: Write Your First Computer Game!
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
PROGRAMMING USING PYTHON LANGUAGE ASSIGNMENT 1. INSTALLATION OF RASPBERRY NOOB First prepare the SD card provided in the kit by loading an Operating System.
Raspberry PI 2 Installation & Demo App By Wayne Keadle.
Introducing Scratch Learning resources for the implementation of the scenario
An introduction to the Raspberry Pi. What is a Raspberry Pi?  University of Cambridge’s Computer Laboratory  Decline in skill level  Designed for education.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
RaspberryPi.
Solar Pi – A Technology Innovation
Review for Final June 13, 2016.
By:- Punith Sharma Ashwath D S Adithya S Srimatha B V
Introduction to LEGO Mindstorms EV3 What is in the box?
Engineering Innovation Center
Workshop on Raspberry Pi 3
Computer System Laboratory
Chapter 1: Introduction to the Personal Computer
Mandava Institute of Engineering and Technology
RASPBERRY PI WORKSHOP.
European Robotic LABoratory
IoT 101 with Raspberry Pi and Azure
Using the Lego Mindstorms Edu NXT Software
Computer System Laboratory
D-STAR InfoCon 2015 at Big Spring TX Part 3 – Doing More With D-STAR
Madlib-Input, Strings, and Lists in Scratch
Scratch Unit Overview We are going to look at computer programming and how to create your very own computer game The piece of software we will be using.
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS)
Auburn University COMP 2710 Software Construction xCode Development Environment for C++ Programming in Mac OS Dr. Xiao.
Introducing OckamSoft 5
A microcontroller Raspberry Pi 2 Model B V1.1 RPi
TOPIC 6: SYSTEM START-UP AND CONFIGURATION
Microsoft FrontPage 2003 Illustrated Complete
Engineering Innovation Center
Instructor Materials Chapter 1: Introduction to the Personal Computer
Raspberry Pi.
Raspberry Pi Pi 2 Model B.
An introduction to the Raspberry Pi
Essential Question #1 What is a Computer??
Presenter: Nicholas Exner
Lesson Objectives To understand how to make sprites interact
Always Connected introduces Tigo SMART 3.1 This guide is interactive!
An intro to programming concepts with Scratch
Image #1 Getting Started
Creating a Simple Game in Scratch
Presented by David Ramos
Presentation transcript:

SCRATCH Weather Dashboard Gladys Gonzalez

Materials: Raspberry Pi 3 Peripherals: Downloads: Mouse & Keyboard HDMI Cable Power Supply Display Micro SD Card Downloads: Raspbian OS Python3 Scratch Python script Guide (with GitHub edits) at: https://www.raspberrypi.org/learning/weather-station-dashboard/

Project Expectations: See weather data around United Kingdom towns Run a Python script to connect to weather stations  Access the external script using enabled remote sensors in the Scratch program Fetch weather data from specific Weather Stations Display using Scratch animations

Steps Set up Raspberry Pi for first time use Download software and the Python script Open Scratch and enable remote sensors Run the script (& keep it running, as it will feed data to scratch and will also constantly listen out for broadcasts) Work on Scratch Making variables  Setting variables to specific Weather Station IDs to collect data   Simultaneously Visualize data being fetched and produced Display the Animation

Step 1: Set up Download RASPBIAN OS image to SD card Use Win32 Disk Imager to write the image on the SD card Load the SD card in the slot on the Raspberry Pi Connect all peripherals (power supply being the last) Connecting the power supply will automatically power on the device, so make sure all other components are ready.

Step 2: Download Python script Open Terminal (Ctrl, Alt, T) Type the command: wget –O interface.py rpf.io/wsd

Step 3: Open the Scratch Program RUN the preloaded Scratch program (in Raspbian OS) In “sensing blocks” right click “slider sensor value” and enable remote sensor connections This is to be able to fetch the data from the Python script

Step 4: To run the downloaded script In the Terminal type the command: python3 interface.py

Step 5: Back to Scratch Program Create a new Variable Set the variable to a weather Station ID

Step 5 (Continued): Sensors In “Sensing” blocks use the “Slider Sensor” block and the pull down menu to select which sensors to collect data from

Step 5 (Cont.) : Use Different Blocks to Display the Data

Step 5 (Cont.) : Create & Customize Sprites by uploading images

Step 5 (Cont.) : Thermometer Settings Configure the settings so that the gauge in the thermometer image moves up and down as the weather value is displayed.

Step 5 (Cont.) : Arrow Settings Configure the settings for the arrow sprite that was created to show the speed and direction of the wind.

Step 5: Display the animation! When all blocks are in place Click the GREEN FLAG to begin the animation!

Final Remarks: Join multiple blocks using variables and the sensors to achieve data output. Using the Scratch website will cause an “undefined” error in the sensing blocks. Certain Sensing blocks may only be available in the Scratch Program and not on the web version of Scratch.

WEB/IOT The idea was to send this animation to my website so it can be displayed with my other animation. Next steps: Figure out how to have the animation work on a website without using the web version of Scratch Use a tracker on the website to see how many people watch the animation