EPICS Education at University. 2017/05/16 Osaka City University M.Iwasaki

Similar documents
Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

DASL 120 Introduction to Microcontrollers

Pre-Proposal Presentation Team 1: Portable Micro-sensor Reader

Vehicular pollution monitoring using IoT

ARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology

Outernet L-band on Rasbian Documentation

Design and Development of Pre-paid electricity billing using Raspberry Pi2

IOT Based Intelligent Traffic Signal and Vehicle Tracking System

MAXREFDES39#: POWER AMPLIFIER BIASING THROUGH MAX11300 PIXI

RASPBERRY Pi BASED IRRIGATION SYSTEM BY USING WIRELESS SENSOR NETWORK AND ZIGBEE PROTOCOL

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

IoT Based Monitoring of Industrial Safety Measures

Senior Design Project: WaterMainia

Environmental parameter monitoring and Data acquisition for Aquaponics

FABO ACADEMY X ELECTRONIC DESIGN

smraza Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)...

IoT using Raspberry Pi

Logistics. Kinetic Art. Embedded Systems. Embedded Systems and Kinetic Art. Jim Campbell s Algorithm

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. Art4455: Paul Stout Department of Art and Art History.

Arduino Uno Pinout Book

DMP Electronics Inc Robotic Division

Design and Application of Architecture of Internet of Things Based on Open Source Hardware

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019

Arduino Intro. Introduction to Arduino For linux geeks. By Peter Sjöberg peters-oclug at techwiz point ca.

Training Schedule. Robotic System Design using Arduino Platform

GPS based Automatic Antenna Management System and Satellite Tracking

Implementation Of Vision-Based Landing Target Detection For VTOL UAV Using Raspberry Pi

ARDUINO GSM TUTORIAL travelwebs02.travelpirates.com ARDUINO GSM TUTORIAL. page 1 / 6

SMART AGRICULTURE MANAGEMENT SYSTEM

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

UC DAVIS CENTER FOR INTEGRATED COMPUTING AND STEM EDUCATION (C STEM) Implementation Brochure /2018. c-stem.ucdavis.edu

Run-time Monitoring of a Rover: MDE Research with Open Source Software and Low-cost Hardware

International Journal of Latest Engineering Research and Applications (IJLERA) ISSN: Smart Shoe

Designing of Multifunctional Surveillance and Security system

ARDUINO / GENUINO. start as professional

Arduino Controllers & Ham Radio A PRESENTATION BY MICHAEL MAGNUSON N7ETA

Andrew G. Bell July 28, 2016

Wireless Detection and Development of Cloud Based Light Intensity Monitoring System Using Raspberry PI

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

AReS (All-in-One Real time Instrumentation & Educational System)

PIR Motion Detector Experiment. In today s crime infested society, security systems have become a much more

Lecture 14 Interface Electronics (Part 2) ECE 5900/6900 Fundamentals of Sensor Design

SkyPI. Order SkyPi at

Prototype faster and create wirelessly connected interactive objects as easy as making websites

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

Welcome to Arduino Day 2016

CUSTOM MADE EMBEDDED AUTOMATION SYSTEMS FOR SMART HOMES PART 1: PRELIMINARY STUDY

occam on the Arduino Adam T. Sampson School of Computing, University of Kent Matt C. Jadud Department of Computer Science, Allegheny College

GLOBAL INDUSTRIAL PROCESS MONITORING USING RASPBERRY PI CANTROLLER

Make: Sensors. Tero Karvinen, Kimmo Karvinen, and Ville Valtokari. (Hi MAKER MEDIA SEBASTOPOL. CA

AirBud Auto Fixed Base Operator

DEVELOPMENT OF A HARDWARE AND SOFTWARE SYSTEM FOR METEOROLOGICAL OBSERVATIONS

OM29110 NFC's SBC Interface Boards User Manual. Rev May

The Next Generation of Gaming Consoles

Partner Event. Current products Coming products Market outlook Sales process

Smart-M3-Based Robot Interaction in Cyber-Physical Systems

Beginning Sensor Networks With Arduino And Raspberry Pi (Technology In Action) PDF

ROBOTIC ARM FOR OBJECT SORTING BASED ON COLOR

ARDUINO-BASED TEMPERATURE MONITOR- ING AND CONTROL VIA CAN BUS MOHAMMAD HUZAIFAH BIN CHE MANAF UNIVERSITI MALAYSIA PAHANG

TURN-BY-TURN BPM SYSTEM USING COAXIAL SWITCHES AND ARM MICROCONTROLLER AT UVSOR

HF-Z100A ZigBee Module Datasheet

GPS based Automatic Antenna Management System and Satellite Tracking

IOT Based Secure System For Monitoring And Control of Coal Mine Environment of Robotics.

arduino networking F27EBFB1FE7F3F332D72989D873678CF Arduino Networking 1 / 6

Python Programming For Arduino

Intuitive Vision Robot Kit For Efficient Education

Low cost, High Capability, Embedded Systems for CNC Education and Research

Zybo Z7 Pcam 5C Demo

STEP BY STEP GUIDE (RASPBERRY PI)

Sensor Based Train Collision Identification and Avoidance System

Vacuum Control System for SuperKEKB

The Mote Revolution: Low Power Wireless Sensor Network Devices

Irrigation System for Greenland using Soil Moisture Sensor

Building a 10Mhz GPS Disciplined Oscillator. Lucas Ford W6AER

Preliminary Design Report. Project Title: Search and Destroy

Internet Telegraph. Outfitting the first digital mode with 21 st Century Technology. Scotty Cowling, WA2DFI

Monitoring Temperature using LM35 and Arduino UNO

PCB & Circuit Designing

Ettus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017

Internet of Things (Winter Training Program) 6 Weeks/45 Days

DEVELOPMENT OF A DLLRF USING COMERCIAL UTCA PLATFORM

Arduino Guide READ ONLINE

Real time digital audio processing with Arduino

Embedded & Robotics Training

Ultra Modern Robotic Helping Hand

Product Selection Manual

Bio-Metric Authentication of an User using Hand Gesture Recognition

Senior Design 2 Project Documentation. Auto FBO

DEVKIT-S12ZVC QUICK START GUIDE (QSG)

EITN90 Radar and Remote Sensing Lab 2

MICROCONTROLLER METERING CONVERTER OF CAPACITANCE WITH VOLTAGE-CONTROLLED RC-GENERATOR

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Arduino Programming In 24 Hours Sams Teach Yourself Sams Teach Yourself 24 Hours Paperback

3D ULTRASONIC STICK FOR BLIND

CIT Brains (Kid Size League)

AC Overload Tester for Magnet Wire

Development of Indian Coin based automatic shoe Polishing Machine using Raspberry pi with Open CV

Water Level Monitoring and Flood Alert System

UNIVERSITY of PENNSYLVANIA DEPARTMENT OF ELECTRICAL AND SYSTEMS ENGINEERING ESE Undergraduate Labs Electrical Circuits and Systems II Laboratory

Transcription:

EPICS Education at University 2017/05/16 Osaka City University M.Iwasaki

EPICS Education at University EPICS is a good software tool for education. EPICS is an open source important point! to construct the distributed control system. EPICS is used, developed, and supported in worldwide. - There are many UI frameworks related to EPICS. - Many materials for users, beginners. Users forum, documentations in WWW, test record, - Many particle accelerators, telescopes and other large scientific experiments use EPICS to control the experimental devices.

EPICS Education at University EPICS is a good software tool for education. EPICS In Osaka is an City open University, source 4 important groups, ~8 point! faculty members are working to on construct high-energy, the distributed cosmic-ray, control and cosmology system. EPICS experiments. is used, developed, Some of the and experiments supported (T2K, in worldwide. KAGRA, - Belle2..) There are use many EPICS. UI frameworks related to EPICS. - Many materials for users, beginners. Users forum, documentations in WWW, test record, - Many particle accelerators, telescopes and other large scientific experiments use EPICS to control the experimental devices.

EPICS Education at University EPICS is a good software tool for education. In Osaka City University, 1. We construct the device control system using PC s (Windows, MacOS, Linux) and RPi3 s for the undergraduate student education. 2. There was a lecture / hands on using RPi3 & Arduino, for (under) graduate students, and staffs.

1. Device Control System in OCU OCU Network Local Network Windows PC Multimeter MacOS PC Raspberry -Pi 3 Arduino Linux PC For undergraduate student education, we construct the control system based on EPICS. IOC OPI

OPI software : CSS Test Record Monitoring 1 We install CSS in Windows and MacOS PCs and monitor the test record generated in a Linux PC. Record Value Current value of the test record Time CSS UI made by an under graduate student. D. Minamoto

OPI software : CSS Test Record Monitoring 2 Using a calc record, we make a set of test records to simulate PW supply. Current setting window Current monitor On/ Off switch Record Value -- setting value -- current value -- on/ off Time D. Minamoto

IOC : Raspberry-Pi3 We install EPICS in a Raspberry-Pi3 (OS = Raspbian) to control devices (Arduino and Digital-Multimeter). Raspberry Pi (RPi) Small single-board computer developed in the UK by the Raspberry Pi Foundation - A 1.2GHz 64-bit quad-core ARMv8 CPU - 1GB RAM - 802.11n Wireless LAN - Ethernet port - 4 USB ports - HDMI port - 40 GPIO pins, etc,,

IOC : Raspberry-Pi3 We install EPICS in a Raspberry-Pi3 (OS = Raspbian) to control devices (Arduino and Digital-Multimeter). DI/DO ports Arduino board A microcontroller board based on the Atmel 8-bit AVR (ATmega328P for Arduino UNO) USB Arduino UNO AI ports - 10-bit ADC - 14 Digital I/O pins - 6 Analog inputs - A 16 MHz quartz crystal - 1 USB connection

IOC : Raspberry-Pi3 We install EPICS in a Raspberry-Pi3 (OS = Raspbian) to control devices (Arduino and Digital-Multimeter). Raspberry Pi 3 Temp. Sensor (LM35DZ) 1 degree = 10mV USB Ethernet Arduino Temp. sensor Digital Multimeter Temp. sensor - Arduino UNO 10bit ADC for 5V full range V = ~5mV T = 0.5 degree - Digital Muitlimeter (IWATSU VOAC7523) V = 10mV T = 0.001 degree

IOC : Raspberry-Pi3 We install EPICS in a Raspberry-Pi3 (OS = Raspbian) to control devices (Arduino and Digital-Multimeter). Digital Multimeter (IWATSU VOAC7523) Temp. sensors Arduino Raspberry Pi

IOC : Raspberry-Pi3 Temperature data from Arduino and digital multimeter are monitored using CSS Temp. Arduino Digital Multimeter Arduino T = 0.5 degree Digital Muitlimeter T = 0.001 degree Time D. Minamoto

OPI : Raspberry-Pi3 Temperature data is accumulated in RPi3. (As a text file) Temp. Accumulated data Time(sec.) D. Minamoto

OPI : Raspberry-Pi3 Temperature data is accumulated in RPi3. (As a text file) Overlay the accumulated data to the real-time monitoring Temp. CSS real time monitoring Accumulated data Time D. Minamoto

2. EPICS lecture / hands on at OCU There was a 2-day lecture + hands on - Using RPi3 & Arduino - EPICS and PythonCA - For (under) graduate students, and staffs - by N.Yamamoto (J-PARC/KEK) Raspberry Pi 3 USB Arduino Various sensors on the Arduino shield (ext. board) The same EPICS training kit for the hands on yesterday.

Arduino shield(ext. board) with Bread board for EPICS training N. Yamamoto (KEK/J-PARC) Includes 1 TriColor LED (RGB) 2 LEDs (Red, Green) 1 Buzzer 1 Push Switch 1 Thermistor 1 CdS (Luminance sensor) 1 level Switch ~5,500 JPY Including Arduino

EPICS Hands on @ OCU by N.Yamamoto (KEK/J-PARC) 2017 Feb. at OCU 17

Summary In Osaka City University, - We construct the device control system based on EPICS with Windows, MacOS, Linux, PCs and RPi3 for under graduate student education. - There was an EPICS lecture/hands on using RPi3 & Arduino for (under) graduate students and staffs. EPICS + RPi3 + Arduino good tools for education!! This fiscal year, in my class for graduate students, I introduce EPICS for device control training.