{"title":"Pradeeka Seneviratne","description":null,"products":[{"product_id":"bbc-micro-bit-recipes-book-pradeeka-seneviratne-9781484249123","title":"BBC micro:bit Recipes","description":"Build engaging programs for the BBC micro:bit using Microsoft's MakeCode web editor. Using this open source platform, you'll learn to program in an accessible way that easily translates into real-world programming.  BBC micro:bit Recipes is a practical guide with a problem-solving approach. It provides exact solutions for common application development problems for the micro:bit using MakeCode. You'll discover and apply techniques that can be used to build simple games with sprites, keep score, and control game play. The micro:bit is a small programmable device that is a cross between a very small computer and a programmable embedded board. It is easy to program, extremely versatile, and designed with young learners in mind. In particular, it is designed to be easy for people who have never programmed before.  By the end of this book, you'll have the foundation to build programs with the Microsoft MakeCode editor and use and process data with built-in sensors, such as accelerometer, compass, temperature, touch, and light. You'll also see how to work with communication protocols, such as Serial, I2C, and SPI and how to use variables, loops, logic, arrays, math and functions to easily solve problems.  What You'll Learn  Display text, images, and animations on the micro:bit display  Connect external sensors and process data  Make and play music through speakers and headphones  Use Bluetooth service to communicate with Smartphones and tablets   Who This Book Is For Those who are interested in learning to program the BBC micro:bit with Microsoft MakeCode. The difficulty level falls from beginner to intermediate level.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49747038339345,"sku":"CIN1484249127G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52619132240145,"sku":"NLS9781484249123","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52750717288721,"sku":"NIN9781484249123","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484249127.jpg?v=1751404821"},{"product_id":"building-arduino-plcs-book-pradeeka-seneviratne-9781484226315","title":"Building Arduino PLCs","description":"Learn the fundamentals of PLCs and how to control them using Arduino software to create your first Arduino PLC. You will learn how to draw Ladder Logic diagrams to represent PLC designs for a wide variety of automated applications and to convert the diagrams to Arduino sketches.  A comprehensive shopping guide includes the hardware and software components you need in your tool box. You will learn to use Arduino UNO, Arduino Ethernet shield, and Arduino WiFi shield.   Building Arduino PLCs shows you how to build and test a simple Arduino UNO-based 5V DC logic level PLC with Grove Base shield by connecting simple sensors and actuators. You will also learn how to build industry-grade PLCs with the help of ArduiBox.   What You'll Learn       Build ModBus-enabled PLCs  Map Arduino PLCs into the cloud using NearBus cloud connector to control the PLC through the Internet  Use do-it-yourself light platforms such as IFTTT  Enhance your PLC by adding Relay shields for connecting heavy loads     Who This Book Is For    Engineers, designers, crafters, and makers. Basic knowledge in electronics and Arduino programming or any other programming language is recommended.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50083726131473,"sku":"CIN1484226313VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50093908951313,"sku":"CIN1484226313G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50333759439121,"sku":"GOR013931240","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":53521649500433,"sku":"NLS9781484226315","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484226313.jpg?v=1750956555"},{"product_id":"beginning-e-textile-development-book-pradeeka-seneviratne-9781484262603","title":"Beginning e-Textile Development","description":"Electronic textiles (e-textiles) involves the combination of electronics and textiles to form \"smart\" textile products. It is an emerging technology with immense opportunities in the field of wearables fashion technology. And while there are many e-textile development platforms available on the market, this book uses the Wearic smart textile kit, a modular prototyping platform, to get you building projects and experiments easily and quickly. This book presents the essential skills required to get started developing e-textiles. The code presented is built using MakeCode blocks, an easy-to-use visual programming language. You'll use the BBC micro:bit microcontroller for all the projects, and with few exceptions, they require no soldering and wiring. In the end, you'll be able to apply and sew electronics to wearables, garments, and fabrics in this emerging technology. Beginning e-Textile Development presents the essentialcomponents to get you started with developing e-textiles.  What You'll Learn  Program with the BBC micro:bit  Add lights to your wearables using LED textiles Use different textile sensors to measure heat, detect water, actuate attachments, and enable sense touch and pressure Actuate attachments on wearables with muscle activity and heartbeat Make chemistry-based color-changing fabrics using thermochromic pigments Utilize Bluetooth Low Energy to send sensor data to mobile apps and WiFi to send sensor data to the ThingSpeak IoT analytics platform service  Who This Book Is For  Beginners to the e-textile industry seeking a comprehensive toolkit. Fashion designers, Makers, engineers, scientists, and students can all benefit from this book.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029451997457,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029454913809,"sku":"NIN9781484262603","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52453868372241,"sku":"NLS9781484262603","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484262603.jpg?v=1751179629"},{"product_id":"beginning-lora-radio-networks-with-arduino-book-pradeeka-seneviratne-9781484243565","title":"Beginning LoRa Radio Networks with Arduino","description":"Create your own LoRa wireless projects for non-industrial use and gain a strong basic understanding of the LoRa technology, LoRa WAN, and LPWAN.  You'll start by building your first LoRa wireless channel and then move on to various interesting projects such as setting up networks with a LoRa gateway, communicating with IoT servers using RESTful API and MQTT protocol, and real-time GPS tracking.  With LoRa wireless and LoRaWAN, you can build a wide array of applications in the area of smart agriculture, smart cities, smart environment, smart healthcare, smart homes and buildings, smart industrial control, smart metering, smart supply chain and logistics. Beginning LoRa Radio Networks with Arduino provides a practical introduction and uses affordable and easy to obtain hardware to build projects with the Arduino development environment. What You’ll Learn   Understand the hardware need to build LoRaWAN  Use the Arduino development environment to write code Connect to Arduino hardware and upload programs and communicate with them  Setup networks with LoRa gateway  Show real time track with tail, and path history   Who This Book Is For  Inventors, hackers, crafters, students, hobbyists, and scientists","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51029471330577,"sku":"NIN9781484243565","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52678076956945,"sku":"NLS9781484243565","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484243560.jpg?v=1750796661"},{"product_id":"internet-of-things-with-arduino-blueprints-book-pradeeka-seneviratne-9781785285486","title":"Internet of Things with Arduino Blueprints","description":"Develop interactive Arduino-based Internet projects with Ethernet and WiFi  Key Features   Book DescriptionArduino is a small single-chip computer board that can be used for a wide variety of creative hardware projects. The hardware consists of a simple microcontroller, board, and chipset. It comes with a Java-based IDE to allow creators to program the board. Arduino is the ideal open hardware platform for experimenting with the world of the Internet of Things. This credit card sized Arduino board can be used via the Internet to make more useful and interactive Internet of things projects. Internet of Things with Arduino Blueprints is a project-based book that begins with projects based on IoT and cloud computing concepts. This book covers up to eight projects that will allow devices to communicate with each other, access information over the Internet, store and retrieve data, and interact with users—creating smart, pervasive, and always-connected environments. It explains how wired and wireless Internet connections can be used with projects and the use of various sensors and actuators. The main aim of this book is to teach you how Arduino can be used for Internet-related projects so that users are able to control actuators, gather data from various kinds of sensors, and send and receive data wirelessly across HTTP and TCP protocols. Finally, you can use these projects as blueprints for many other IoT projects and put them to good use. By the end of the book, you will be an expert in the use of IoT with Arduino to develop a set of projects that can relate very well to IoT applications in the real world.What you will learn  Make a powerful Internet controlled relay with an embedded web server to monitor and control your home electrical appliances Build a portable WiFi signal strength sensor to give haptic feedback about signal strength to the user Measure water flow speed and volume with liquid flow sensors and record realtime readings Secure your home with motionactivated Arduino security cameras and upload images to the cloud Implement realtime data logging of a solar panel voltage with Arduino cloud connectors Track locations with GPS and upload location data to the cloud Control a garage door light with your Twitter feed Control infrared enabled devices with IR remote and Arduino  Who this book is for","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51052114739473,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51052117459217,"sku":"NIN9781785285486","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52589670007057,"sku":"NLS9781785285486","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1785285483.jpg?v=1751217078"},{"product_id":"esp8266-robotics-projects-book-pradeeka-seneviratne-9781788474610","title":"ESP8266 Robotics Projects","description":"Build simple yet amazing robotics projects using ESP8266  About This Book  • Get familiar with ESP8266 and its features. • Build Wi-FI controlled robots using ESP8266 • A project based book that will use the ESP8266 board and some of its popular variations to build robots.  Who This Book Is For  This book is targeted at enthusiasts who are interested in developing low-cost robotics projects using ESP8266. A basic knowledge of programming will be useful but everything you need to know is are covered in the book.  What You Will Learn  • Build a basic robot with the original ESP8266, Arduino UNO, and a motor driver board. • Make a Mini Round Robot with ESP8266 HUZZAH • Modify your Mini Round Robot by integrating encoders with motors • Use the Zumo chassis kit to build a line-following robot by connecting line sensors • Control your Romi Robot with Wiimote • Build a Mini Robot Rover chassis with a gripper and control it through Wi-Fi • Make a robot that can take pictures  In Detail  The ESP8266 Wi-Fi module is a self-contained SOC with an integrated TCP\/IP protocol stack and can give any microcontroller access to your Wi-Fi network. It has a powerful processing and storage capability and also supports application hosting and Wi-Fi networking. This book is all about robotics projects based on the original ESP8266 microcontroller board and some variants of ESP8266 boards. It starts by showing all the necessary things that you need to build your development environment with basic hardware and software components. The book uses the original ESP8266 board and some variants such as the Adafruit HUZZAH ESP8266 and the Adafruit Feather HUZZAH ESP8266 . You will learn how to use different type of chassis kits, motors, motor drivers, power supplies, distribution boards, sensors, and actuators to build robotics projects that can be controlled via Wi-Fi. In addition, you will learn how to use line sensors, the ArduiCam, Wii Remote, wheel encoders, and the Gripper kit to build more specialized robots. By the end of this book, you will have built a Wi-Fi control robot using ESP8266.  Style and approach  A project-based guide that will help you build exciting robotics using ESP8266.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52122364281105,"sku":"NLS9781788474610","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755489390865,"sku":"NIN9781788474610","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781788474610.jpg?v=1757438751"},{"product_id":"raspberry-pi-3-projects-for-java-programmers-book-pradeeka-seneviratne-9781786462121","title":"Raspberry Pi 3 Projects for Java Programmers","description":"Learn the art of building enticing projects by unleashing the potential of Raspberry Pi 3 using Java  About This Book  • Explore the small yet powerful mini computer in order to run java applications • Leverage Java libraries to build exciting projects on home automation, IoT, and Robotics by leveraging Java libraries • Get acquainted with connecting electronic sensors to your Raspberry Pi 3 using Java APIs.  Who This Book Is For  The book is aimed at Java programmers who are eager to get their hands-on Raspberry Pi and build interesting projects using java. They have a very basic knowledge of Raspberry Pi.  What You Will Learn  • Use presence detection using the integrated bluetooth chip • Automatic light switch using presence detection • Use a centralized IoT service to publish data using RPC • Control a robot by driving motors using PWM • Create a small web service capable of performing actions on the Raspberry Pi and supply readings • Image capture using Java together with the OpenCV framework  In Detail  Raspberry Pi is a small, low cost and yet very powerful development platform. It is used to interact with attached electronics by the use of it's GPIO pins for multiple use cases, mainly Home Automation and Robotics. Our book is a project-based guide that will show you how to utilize the Raspberry Pi's GPIO with Java and how you can leverage this utilization with your knowledge of Java. You will start with installing and setting up the necessary hardware to create a seamless development platform. You will then straightaway start by building a project that will utilize light for presence detection. Next, you will program the application, capable of handling real time data using MQTT and utilize RPC to publish data to adafruit.io. Further, you will build a wireless robot on top of the zuma chassis with the Raspberry Pi as the main controller. Lastly, you will end the book with advanced projects that will help you to create a multi-purpose IoT controller along with building a security camera that will perform image capture and recognize faces with the help of notifications. By the end of the book, you will be able to build your own real world usable projects not limited to Home Automation, IoT and\/or Robotics utilizing logic, user and web interfaces.  Style and approach  The book will contain projects that ensure a java programmer gets started with building interesting projects using the small yet powerful Raspberry Pi 3. We will start with brushing up your Raspberry Pi skills followed by building 5-6 projects","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52140179652881,"sku":"NLS9781786462121","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52754779046161,"sku":"NIN9781786462121","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781786462121.jpg?v=1757573067"},{"product_id":"hands-on-internet-of-things-with-blynk-book-pradeeka-seneviratne-9781788995061","title":"Hands-On Internet of Things with Blynk","description":"Connect things to create amazing IoT applications in minutes  About This Book  • Use Blynk cloud and Blynk server to connect devices • Build IoT applications on Android and iOS platforms • A practical guide that will show how to connect devices using Blynk and Raspberry Pi 3  Who This Book Is For  This book is targeted at any stakeholder working in the IoT sector who wants to understand how Blynk works and build exciting IoT projects. Prior understanding of Raspberry Pi, C\/C++, and electronics is a must.  What You Will Learn  • Build devices using Raspberry Pi and various sensors and actuators • Use Blynk cloud to connect and control devices through the Blynk app • Connect devices to Blynk cloud and server through Ethernet and Wi-Fi • Make applications using Blynk apps (App Builder) on Android and iOS platforms • Run Blynk personal server on the Windows, MAC, and Raspberry Pi platforms  In Detail  Blynk, known as the most user-friendly IoT platform, provides a way to build mobile applications in minutes. With the Blynk drag-n-drop mobile app builder, anyone can build amazing IoT applications with minimal resources and effort, on hardware ranging from prototyping platforms such as Arduino and Raspberry Pi 3 to industrial-grade ESP8266, Intel, Sierra Wireless, Particle, Texas Instruments, and a few others. This book uses Raspberry Pi as the main hardware platform and C\/C++ to write sketches to build projects. The first part of this book shows how to set up a development environment with various hardware combinations and required software. Then you will build your first IoT application with Blynk using various hardware combinations and connectivity types such as Ethernet and Wi-Fi. Then you'll use and configure various widgets (control, display, notification, interface, time input, and some advanced widgets) with Blynk App Builder to build applications. Towards the end, you will learn how to connect with and use built-in sensors on Android and iOS mobile devices. Finally you will learn how to build a robot that can be controlled with a Blynk app through the Blynk cloud and personal server. By the end of this book, you will have hands-on experience building IoT applications using Blynk.  Style and approach  A step-by-step guide that will help you build simple yet exciting project in no time.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52590370914577,"sku":"NLS9781788995061","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755334136081,"sku":"NIN9781788995061","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781788995061.jpg?v=1761061931"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-pradeeka-seneviratne.oembed","provider":"World of Books ","version":"1.0","type":"link"}