Building Arduino PLCs : the essential techniques you need to develop Arduino-based PLCs / Pradeeka Seneviratne
By: Seneviratne, Pradeeka [author].
Contributor(s): Ohio Library and Information Network.
Publisher: [United States] : Apress, 2017Copyright date: ©2017Description: 183 p.ISBN: 9781484226315.Subject(s): Arduino (Programmable controller)Genre/Form: Print books.Current location | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|
On Shelf | TJ223 .P76S46 2017 (Browse shelf) | Available | AU00000000012259 |
Browsing Alfaisal University Shelves , Shelving location: On Shelf Close shelf browser
TJ223.P76 M6653 2019 Programming Arduino next steps : going further with sketches / | TJ223 .P76 N87 2018 Arduino for dummies, 2nd edition / | TJ223.P76 P36 2018 Designing embedded systems with Arduino a fundamental technology for makers / | TJ223 .P76S46 2017 Building Arduino PLCs : the essential techniques you need to develop Arduino-based PLCs / | TJ223.P76 V346 2009 Microcontrollers : fundamentals and applications with PIC / | TJ225 .C66 2011 Control system applications / | TJ230 .C456 2014 Mechanical design engineering handbook / |
Includes index
At a Glance; Contents; About the Author; About the Technical Reviewer; Chapter 1: Getting Ready for the Development Environment; Buying an Arduino; Arduino UNO and Genuino UNO; Arduino UNO; Genuino UNO; Cable and Power Supply; USB Cable; Power Supply; Arduino UNO Clones and Derived Boards; SparkFun RedBoard; Buying an Arduino Ethernet Shield; Arduino Ethernet Shield 2; Buying an Arduino WiFi Shield; Buying a Grove Base Shield; Buying Grove Components; Grove Button; Grove LED; Grove Relay; Grove Temperature Sensor; Grove Speaker; Grove Infrared Reflective Sensor; Grove Cables
Buying a Relay ShieldArduino 4 Relays Shield; SeeedStudio Relay Shield; Buying an ArduiBox; Buying a Modbus Shield, Module, and Sensor; Multiprotocol Radio Shield for Arduino; RS485/Modbus Module for Arduino and Raspberry Pi; Downloading Software; Arduino Software; plcLib; Arduino Ethernet2 Library; WiFi Shield Firmware; Modbus RS485 Library; Summary; Chapter 2: Arduino, Ethernet, and WiFi; Arduino and Genuino; Digital Pins; Analog Pins; Powering the Arduino Board; USB Power; 9V AC/DC Adapter; 9V Battery Pack; VIN Pin; Arduino Ethernet; Arduino Ethernet Shield 2; Connecting Them Together
MAC AddressIP Address; Arduino WiFi; Arduino Software; Downloading Arduino Software; Using the Arduino IDE; Where Is the libraries Folder?; Adding the Ethernet2 Library; Cables; Basic Configurations; Writing Sketches for Arduino UNO; Bare Minimum Code; Hello World; Blinking; Fading; Reading Analog Inputs; Writing Sketches for Arduino Ethernet; A Simple Web Client; Writing Sketches for Arduino WiFi; Summary; Chapter 3: Arduino at Heart; What Is PLC?; Arduino at Heart; Industruino; Industruino Proto Kit; Industruino Industrial I/O Kit; Industrial Shields; Controllino; Controllino MINI
Controllino MAXIControllino MEGA; Summary; Chapter 4: Your First Arduino PLC; Grove Base Shield Basics; Power Switch; Power Indicator; Reset Button; Grove Connectors; Digital Ports; Analog Ports; UART Port; I2C Ports; Building a Basic Programmable Logic Controller; The Requirements and Logic; Required Hardware; Connecting the Components; Writing Your First Arduino Sketch for PLCs; Uploading Your Arduino Sketch; Testing Your Sketch; Troubleshooting; Working with Audio; Connecting the Components; Testing Audio; Adding a Reset Button; Connecting the Components; Testing the Reset Button; Summary
Chapter 5: Building with an ArduiBoxArduiBox; Soldering the Terminal Blocks; Soldering the Male Headers; Soldering the Female Headers; Soldering the Reset Button; Mapping Arduino Pins to the Terminal Blocks; Prototyping Area; Building the Circuit; Power Supply; USB Power; Arduino DC Barrel Jack; Using a K9 Terminal; Assembling the Enclosure; DIN Rails; Connecting the Temperature Sensor and Fan; Testing Your ArduiBox; Test Case 1; Test Case 2; Summary; Chapter 6: Writing PLC-Style Applications with plcLib; Introduction to the plcLib Library; Installing plcLib on Arduino
Available to OhioLINK libraries
This book presents the fundamentals of PLCs and explains in a practical approach how to draw Ladder Logic diagrams to represent PLC design methods for wide variety of automated applications. Building Arduino PLCs starts by explaining how to build and test a simple Arduino-based 5V DC PLC with Arduino hardware and Grove base shield. You'll then learn how to build 12V DC PLC with Arduino hardware, relays, and various passive components. Then the final part of the book will show readers how to control 120v/240V applications with PLCs by enhancing the design with optocouplers and relays. The Arduino development environment, including Arduino UNO, Arduino Ethernet board, Arduino Ethernet shield, and Arduino WiFi shield are also featured in building a set of simple to complex PLCs