Tinker Your Way to the Future is a document that introduces the Tinker Board, a small computer board designed for makers and DIY enthusiasts. The Tinker Board offers more power and functionality than comparable boards like the Raspberry Pi, with features like a quad-core processor, 2GB of RAM, Gigabit Ethernet, HDMI with 4K support, and high-quality audio. It is well-suited for uses in electronics projects, education, and commercial applications. The document provides details on the Tinker Board's specifications and performance benchmarks, and compares it favorably to the Raspberry Pi.
Raspberry Pi, Arduino and the Maker Movementsrmonk
This document discusses the maker movement and platforms like Arduino and Raspberry Pi that have enabled more people to engage in physical computing and electronics projects. It provides an overview of these open hardware platforms, how they have lowered the barriers to entry for makers, and examples of types of projects people are creating with tools now freely available on the internet. The maker movement has transformed hobbies by giving more people access to technologies that were previously only available to experts.
Connecting Hardware to the Web with the BeagleBoneFrank Hunleth
Introduction to the BeagleBone and demo of a simple project that connects LEDs and a push button switch to a web page. This was presented at the first Pi Masters meetup.
This document provides an overview of hardware hacking and various hardware platforms that can be used for hacking purposes. It discusses the Raspberry Pi and its specifications, the Arduino and shields that can be used with it. The Bus Pirate is introduced as a universal bus interface to eliminate prototyping effort. Other platforms mentioned include MK series mini PCs, FPGAs, bladeRF, HackRF, and USRP for wireless capabilities. The document envisions possibilities of hacking wireless communications and even building small DIY robots for surveillance using these open hardware platforms.
Alex's presentation from OzKFest 2015 covers the output of serial video data from Apple IIe and IIc computers and presents hardware and software to convert that data into a USB stream that can be displayed within a window on a laptop or other device.
Find out more on Alex's blog:
http://lukazi.blogspot.com.au/search?q=A2VideoStreamer
Getting Started with Raspberry Pi and ArduinoChad Mairn
This document provides an overview of the Arduino and Raspberry Pi microcontroller boards and development environments. It discusses the differences between the two boards, including that Arduino is a microcontroller and Raspberry Pi is a mini computer. Various starter kits for both boards are presented, along with example projects and resources for learning more. Electronic components, IDEs, and sample code for getting started are also reviewed.
The document introduces the Raspberry Pi, a credit card-sized single-board computer developed by the Raspberry Pi Foundation. It discusses the origins of the Raspberry Pi at the University of Cambridge and its goal of promoting education. It then covers the different variations of the Raspberry Pi hardware, essential kit components, supported programming languages like Python, the Raspbian operating system, and 10 potential uses including as a web server, home theater PC, robot, or for programming.
Tinker Your Way to the Future is a document that introduces the Tinker Board, a small computer board designed for makers and DIY enthusiasts. The Tinker Board offers more power and functionality than comparable boards like the Raspberry Pi, with features like a quad-core processor, 2GB of RAM, Gigabit Ethernet, HDMI with 4K support, and high-quality audio. It is well-suited for uses in electronics projects, education, and commercial applications. The document provides details on the Tinker Board's specifications and performance benchmarks, and compares it favorably to the Raspberry Pi.
Raspberry Pi, Arduino and the Maker Movementsrmonk
This document discusses the maker movement and platforms like Arduino and Raspberry Pi that have enabled more people to engage in physical computing and electronics projects. It provides an overview of these open hardware platforms, how they have lowered the barriers to entry for makers, and examples of types of projects people are creating with tools now freely available on the internet. The maker movement has transformed hobbies by giving more people access to technologies that were previously only available to experts.
Connecting Hardware to the Web with the BeagleBoneFrank Hunleth
Introduction to the BeagleBone and demo of a simple project that connects LEDs and a push button switch to a web page. This was presented at the first Pi Masters meetup.
This document provides an overview of hardware hacking and various hardware platforms that can be used for hacking purposes. It discusses the Raspberry Pi and its specifications, the Arduino and shields that can be used with it. The Bus Pirate is introduced as a universal bus interface to eliminate prototyping effort. Other platforms mentioned include MK series mini PCs, FPGAs, bladeRF, HackRF, and USRP for wireless capabilities. The document envisions possibilities of hacking wireless communications and even building small DIY robots for surveillance using these open hardware platforms.
Alex's presentation from OzKFest 2015 covers the output of serial video data from Apple IIe and IIc computers and presents hardware and software to convert that data into a USB stream that can be displayed within a window on a laptop or other device.
Find out more on Alex's blog:
http://lukazi.blogspot.com.au/search?q=A2VideoStreamer
Getting Started with Raspberry Pi and ArduinoChad Mairn
This document provides an overview of the Arduino and Raspberry Pi microcontroller boards and development environments. It discusses the differences between the two boards, including that Arduino is a microcontroller and Raspberry Pi is a mini computer. Various starter kits for both boards are presented, along with example projects and resources for learning more. Electronic components, IDEs, and sample code for getting started are also reviewed.
The document introduces the Raspberry Pi, a credit card-sized single-board computer developed by the Raspberry Pi Foundation. It discusses the origins of the Raspberry Pi at the University of Cambridge and its goal of promoting education. It then covers the different variations of the Raspberry Pi hardware, essential kit components, supported programming languages like Python, the Raspbian operating system, and 10 potential uses including as a web server, home theater PC, robot, or for programming.
OzKFest 2015 - (Solid) State of the Nationapple2europlus
My presentation at OzKFest 2015 was an overview of solid state storage options for the Apple ][, ][+, //e, IIgs and //c line of retrocomputers (with occasional mention of other machines such as early Macs and Lisas). This included both modifications/add-ons to existing interfaces and via new storage solutions. The OzKFest 2015 conference was held in Keysborough, Victoria, Australia from 17-19 April 2015.
This document provides an agenda for a workshop on exploring the Raspberry Pi. The agenda includes introductions, an overview of the Raspberry Pi hardware, installing the operating system, using remote access like SSH and VNC, GPIO and sensor interfacing, Python and C programming, and demos of blinking LEDs, using buttons as inputs, and PWM. The document also discusses connecting the Raspberry Pi to devices like Arduino, cameras, and sound. It concludes with a 2 hour hackathon for participants to build projects with the Raspberry Pi.
In this presentation from OzKFest 2015, I contemplate various methods to connect an Apple II host running a BBS to the internet for others to 'call' without the need for a modem.
I describe the Lantronix UDS100 serial server device and how I configured it to connect a physical Apple IIgs to the internet and show how to connect to it from an emulated Apple IIgs.
This document discusses using a Raspberry Pi for various amateur radio projects. It begins by explaining what a Raspberry Pi is - an inexpensive single-board computer running Linux. It then provides examples of using a Raspberry Pi for software defined radio with an RTL-SDR dongle, receiving ADS-B aircraft signals, using WSPR for weak signal propagation reporting with the WsprryPi software, acting as a D-STAR access point with a DVAP dongle, using it for packet radio with software like Direwolf and hardware TNCs, setting up a packet BBS with PiLinBPQ, and using it for APRS with clients like Xastir and YAAC.
A talk I gave at Creative Crew (Singapore) on 12 August 2016 to introduce newcomers to the Raspberry Pi.
Video link of this talk can be found here: https://engineers.sg/v/955
Code used in the talk can be found here: https://github.com/yeokm1/getting-started-with-rpi
Building the Internet of Things with Raspberry PiNeil Broers
With the advent of the low cost Raspberry Pi computer, anyone with a soldering iron and some basic Python skills can take everyday objects and transform them into fully networked, smart devices.
In this talk, I will show you how I hacked a Raspberry Pi into my home alarm system, turning my network of IP cameras into motion triggered sensors. I will show you how to build basic input and output circuits and introduce you to the RPi.GPIO Python module. We’ll talk about how you can build a RESTful server on your Raspberry Pi to enable remote access. And finally, more ideas for hacking everyday objects around the home!
No prior electronics knowledge required.
The document discusses connecting an I2C bus to an Apple II computer to allow communication between components. It describes using MOSFET transistors and resistors to interface between the I2C open-drain signals and the Apple II's TTL logic levels. Assembly macros are proposed to control the I2C clock and data lines using the Apple II's game port. While the circuit schematic and code are presented, it is noted that getting I2C working on the Apple II has not been achieved yet.
1. The document provides details about a student named Sachin Ashok More, including his name, class, and roll number.
2. It then describes the Raspberry Pi computer and its intended use for teaching basic computer science in schools.
3. The document outlines the specifications of different Raspberry Pi models and required accessories for setup.
The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools
What is:
Credit card sized low cost computer used by solely or by integrating with other circuits.
Found by Raspberry Pi Foundation(trustee-Eben Upton)
Aiming student experiments with low investment.
The computer uses less power than a light bulb
System on a chip, a computer on a single low voltage chip
Full fledged Linux OS Installed
background:
Started the research in 2006.
Pi Foundation was responsible
Eben Upton, Pi Foundation trustee teamed with Universities, Students, Programmers and tied up with Industries.
First model was based on Atmel ATmega644 microcontroller assembled with a USB & HDMI
features:
Broadcom BCM2835 ‘System on a chip’(Soc)
Need SD card with an OS preloaded before booting the Raspberry Pi. Customized Linux Distribution supported .
GPIO to interconnect with other Circuit boards OS can interact with them
Main programming language-Python with supporting languages BBC BASIC, C, PERL
Variants:
2 models:model A & model B
This document presents information on the BeagleBone Black, a small low-cost open-source development board. The BeagleBone Black is credit card sized, runs Linux distributions out of the box, and has an ARM Cortex-A8 processor. It has 512MB of RAM, 4GB of onboard storage, Ethernet connectivity, USB ports, and headers to connect capes for additional functionality. The document discusses the board's features and specifications, provides examples of coding blink an LED using Python, and lists several applications for the BeagleBone Black such as physical computing, sensors, and robotics.
The document discusses the BeagleBoard-xM, an open-source hardware single-board computer developed by BeagleBoard.org. It provides an overview of the hardware specifications and capabilities of the BeagleBoard-xM and demonstrates some of its features including booting an operating system, running applications, and interacting with the community. The BeagleBoard-xM is aimed at developers, students, and hobbyists and provides an affordable platform for experimenting and innovating with open source software.
The document summarizes the Raspberry Pi, a single-board computer. It has an ARM-based processor, runs Linux, and is low cost. It has USB, HDMI, Ethernet, and GPIO pins. It can be used for programming with languages like Python and Scratch. Applications include supercomputers, smart home devices, media centers, and retro gaming systems. Limitations are lack of permanent storage and real-time clock. Future developments could include a tablet version and networked "brambles" of multiple Raspberry Pis.
The presentation provides an introduction to the Raspberry Pi, a credit card-sized single board computer developed by the Raspberry Pi Foundation in the UK. It discusses the two models available, the technical specifications including the Broadcom processor, memory card and power supply. Applications mentioned include home automation, security cameras, media centers and more. Distributors that supply the Raspberry Pi around the world are also noted.
This document describes a Raspberry Pi-based portable gaming system called the Raspberry Pi Gaming Console (RPIGC). The RPIGC uses a Raspberry Pi, which is a low-cost, credit card-sized computer that functions as a system on a chip. It allows for multi-platform gaming on its small form factor and integrates CPU, graphics, RAM and ports onto a single board. The RPIGC team developed it to be portable, low power, and customizable through modularity and different input/output options. They encountered some obstacles during prototyping but were able to create a functional gaming device using the Raspberry Pi.
This document provides instructions for setting up and accessing a Raspberry Pi without a monitor or keyboard. It outlines downloading and writing the Raspbian OS image to an SD card using Win32DiskImager. It then explains how to use Advanced IP Scanner or the router's configuration page to find the Raspberry Pi's IP address after connecting it to the network via Ethernet. Finally, it describes establishing an SSH connection to the Raspberry Pi using PuTTY on a PC or the Terminal on a Mac to access the command prompt remotely for initial setup and configuration without needing a monitor or keyboard attached to the Raspberry Pi itself.
Presentation on Raspberry Pi by Sazzad H. IIUCshssn7
The document provides information on building a smart mirror using a Raspberry Pi. It discusses that the Raspberry Pi is a small, inexpensive computer that can be used for tasks like word processing and playing videos. It notes that over 3 million Raspberry Pi units have been sold. It then covers the hardware components of the Raspberry Pi, operating systems that can be used, and provides step-by-step instructions for setting up a Raspberry Pi to power a smart mirror, including downloading required software, configuring settings, and rotating the display.
Android Meets A BeagleBone In The IoT WorldLars Gregori
This document discusses connecting Android to the BeagleBone Black for Internet of Things applications. It provides an overview of the Internet of Things and why the BeagleBone Black is suitable for connecting sensors and actuators. Details are given about the hardware specifications of the BeagleBone Black, including its processor, memory, ports and expansion headers. Code examples show how to control GPIO pins and read analog sensors from Android using Java and the ALLToolKit library. Finally, some example IoT application ideas are briefly described such as logging sensor data, displaying CPU usage, and reading from temperature and distance sensors.
OzKFest 2015 - (Solid) State of the Nationapple2europlus
My presentation at OzKFest 2015 was an overview of solid state storage options for the Apple ][, ][+, //e, IIgs and //c line of retrocomputers (with occasional mention of other machines such as early Macs and Lisas). This included both modifications/add-ons to existing interfaces and via new storage solutions. The OzKFest 2015 conference was held in Keysborough, Victoria, Australia from 17-19 April 2015.
This document provides an agenda for a workshop on exploring the Raspberry Pi. The agenda includes introductions, an overview of the Raspberry Pi hardware, installing the operating system, using remote access like SSH and VNC, GPIO and sensor interfacing, Python and C programming, and demos of blinking LEDs, using buttons as inputs, and PWM. The document also discusses connecting the Raspberry Pi to devices like Arduino, cameras, and sound. It concludes with a 2 hour hackathon for participants to build projects with the Raspberry Pi.
In this presentation from OzKFest 2015, I contemplate various methods to connect an Apple II host running a BBS to the internet for others to 'call' without the need for a modem.
I describe the Lantronix UDS100 serial server device and how I configured it to connect a physical Apple IIgs to the internet and show how to connect to it from an emulated Apple IIgs.
This document discusses using a Raspberry Pi for various amateur radio projects. It begins by explaining what a Raspberry Pi is - an inexpensive single-board computer running Linux. It then provides examples of using a Raspberry Pi for software defined radio with an RTL-SDR dongle, receiving ADS-B aircraft signals, using WSPR for weak signal propagation reporting with the WsprryPi software, acting as a D-STAR access point with a DVAP dongle, using it for packet radio with software like Direwolf and hardware TNCs, setting up a packet BBS with PiLinBPQ, and using it for APRS with clients like Xastir and YAAC.
A talk I gave at Creative Crew (Singapore) on 12 August 2016 to introduce newcomers to the Raspberry Pi.
Video link of this talk can be found here: https://engineers.sg/v/955
Code used in the talk can be found here: https://github.com/yeokm1/getting-started-with-rpi
Building the Internet of Things with Raspberry PiNeil Broers
With the advent of the low cost Raspberry Pi computer, anyone with a soldering iron and some basic Python skills can take everyday objects and transform them into fully networked, smart devices.
In this talk, I will show you how I hacked a Raspberry Pi into my home alarm system, turning my network of IP cameras into motion triggered sensors. I will show you how to build basic input and output circuits and introduce you to the RPi.GPIO Python module. We’ll talk about how you can build a RESTful server on your Raspberry Pi to enable remote access. And finally, more ideas for hacking everyday objects around the home!
No prior electronics knowledge required.
The document discusses connecting an I2C bus to an Apple II computer to allow communication between components. It describes using MOSFET transistors and resistors to interface between the I2C open-drain signals and the Apple II's TTL logic levels. Assembly macros are proposed to control the I2C clock and data lines using the Apple II's game port. While the circuit schematic and code are presented, it is noted that getting I2C working on the Apple II has not been achieved yet.
1. The document provides details about a student named Sachin Ashok More, including his name, class, and roll number.
2. It then describes the Raspberry Pi computer and its intended use for teaching basic computer science in schools.
3. The document outlines the specifications of different Raspberry Pi models and required accessories for setup.
The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools
What is:
Credit card sized low cost computer used by solely or by integrating with other circuits.
Found by Raspberry Pi Foundation(trustee-Eben Upton)
Aiming student experiments with low investment.
The computer uses less power than a light bulb
System on a chip, a computer on a single low voltage chip
Full fledged Linux OS Installed
background:
Started the research in 2006.
Pi Foundation was responsible
Eben Upton, Pi Foundation trustee teamed with Universities, Students, Programmers and tied up with Industries.
First model was based on Atmel ATmega644 microcontroller assembled with a USB & HDMI
features:
Broadcom BCM2835 ‘System on a chip’(Soc)
Need SD card with an OS preloaded before booting the Raspberry Pi. Customized Linux Distribution supported .
GPIO to interconnect with other Circuit boards OS can interact with them
Main programming language-Python with supporting languages BBC BASIC, C, PERL
Variants:
2 models:model A & model B
This document presents information on the BeagleBone Black, a small low-cost open-source development board. The BeagleBone Black is credit card sized, runs Linux distributions out of the box, and has an ARM Cortex-A8 processor. It has 512MB of RAM, 4GB of onboard storage, Ethernet connectivity, USB ports, and headers to connect capes for additional functionality. The document discusses the board's features and specifications, provides examples of coding blink an LED using Python, and lists several applications for the BeagleBone Black such as physical computing, sensors, and robotics.
The document discusses the BeagleBoard-xM, an open-source hardware single-board computer developed by BeagleBoard.org. It provides an overview of the hardware specifications and capabilities of the BeagleBoard-xM and demonstrates some of its features including booting an operating system, running applications, and interacting with the community. The BeagleBoard-xM is aimed at developers, students, and hobbyists and provides an affordable platform for experimenting and innovating with open source software.
The document summarizes the Raspberry Pi, a single-board computer. It has an ARM-based processor, runs Linux, and is low cost. It has USB, HDMI, Ethernet, and GPIO pins. It can be used for programming with languages like Python and Scratch. Applications include supercomputers, smart home devices, media centers, and retro gaming systems. Limitations are lack of permanent storage and real-time clock. Future developments could include a tablet version and networked "brambles" of multiple Raspberry Pis.
The presentation provides an introduction to the Raspberry Pi, a credit card-sized single board computer developed by the Raspberry Pi Foundation in the UK. It discusses the two models available, the technical specifications including the Broadcom processor, memory card and power supply. Applications mentioned include home automation, security cameras, media centers and more. Distributors that supply the Raspberry Pi around the world are also noted.
This document describes a Raspberry Pi-based portable gaming system called the Raspberry Pi Gaming Console (RPIGC). The RPIGC uses a Raspberry Pi, which is a low-cost, credit card-sized computer that functions as a system on a chip. It allows for multi-platform gaming on its small form factor and integrates CPU, graphics, RAM and ports onto a single board. The RPIGC team developed it to be portable, low power, and customizable through modularity and different input/output options. They encountered some obstacles during prototyping but were able to create a functional gaming device using the Raspberry Pi.
This document provides instructions for setting up and accessing a Raspberry Pi without a monitor or keyboard. It outlines downloading and writing the Raspbian OS image to an SD card using Win32DiskImager. It then explains how to use Advanced IP Scanner or the router's configuration page to find the Raspberry Pi's IP address after connecting it to the network via Ethernet. Finally, it describes establishing an SSH connection to the Raspberry Pi using PuTTY on a PC or the Terminal on a Mac to access the command prompt remotely for initial setup and configuration without needing a monitor or keyboard attached to the Raspberry Pi itself.
Presentation on Raspberry Pi by Sazzad H. IIUCshssn7
The document provides information on building a smart mirror using a Raspberry Pi. It discusses that the Raspberry Pi is a small, inexpensive computer that can be used for tasks like word processing and playing videos. It notes that over 3 million Raspberry Pi units have been sold. It then covers the hardware components of the Raspberry Pi, operating systems that can be used, and provides step-by-step instructions for setting up a Raspberry Pi to power a smart mirror, including downloading required software, configuring settings, and rotating the display.
Android Meets A BeagleBone In The IoT WorldLars Gregori
This document discusses connecting Android to the BeagleBone Black for Internet of Things applications. It provides an overview of the Internet of Things and why the BeagleBone Black is suitable for connecting sensors and actuators. Details are given about the hardware specifications of the BeagleBone Black, including its processor, memory, ports and expansion headers. Code examples show how to control GPIO pins and read analog sensors from Android using Java and the ALLToolKit library. Finally, some example IoT application ideas are briefly described such as logging sensor data, displaying CPU usage, and reading from temperature and distance sensors.
This presentation, delivered by Aling Wu, AAEON & Sebastian Borchers, Wahtari, was the forth presentation of the Implementing AI: Vision Systems Webinar.
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackDrew Fustini
NOTE: Slides by Jason Kridner and Mark Yoder
Source: http://event.lvl3.on24.com/event/11/07/48/2/rt/1/documents/resourceList1454015491443/cookbookbeyondblack_draft.pdf
The document discusses the boot process of the Raspberry Pi. It begins with a first stage bootloader in the ROM that mounts the FAT32 partition on the SD card. It then loads a second stage bootloader (bootcode.bin) which initializes RAM and PLLs. This bootloader parses config.txt and loads a third stage (the RTOS binary start.elf). The RTOS is launched, it splits RAM between the GPU and ARM, loads config.txt and cmdline.txt, and hands over to the operating system.
The document provides information about the BeagleBone Black development board. It is a low-cost board based on the ARM Cortex-A8 processor. It boots Linux in under 10 seconds and allows programming in C/C++ for real-world applications. The BeagleBone Black has features like Ethernet, USB host and client ports, HDMI output, and programmable GPIO pins that make it suitable for prototyping embedded systems. The document also provides instructions on getting started with the board by installing an operating system image and connecting via SSH.
The document discusses Mozilla's Firefox OS and open hardware initiatives. It describes Firefox OS running on various devices including smartphones, smart home devices, and single-board computers. It provides details on Mozilla's CHIRIMEN open hardware board, including its specifications and software features. CHIRIMEN allows controlling devices via web technologies and its APIs. Mozilla's goals are to develop methods for controlling hardware via web and apply open source software ideas to hardware. It aims to spread these ideas through education and demonstrations.
The document provides an overview of the PlayStation Vita hardware and software capabilities for developers. It describes the Vita's high resolution screen, quad core processor, and powerful GPU. The document highlights key differentiational aspects like the dual analog sticks, touch screen, cameras, and motion sensors. It also summarizes libraries, tools, and middleware to simplify development, including facial recognition, augmented reality, and location-based services. Graphics are rendered using tile-based deferred rendering to efficiently manage on-chip memory and hidden surface removal.
Republic of IoT - Hackathon Hardware Kits Hands-on LabsAlwin Arrasyid
The document discusses RIoT hardware kits and hands-on labs for Internet of Things development. It introduces the ESPectro32 development board which uses the ESP32 chip containing WiFi, Bluetooth, GPIOs and other peripherals. It also mentions the ESP-IDF development platform and tools like Visual Studio Code that can be used for coding projects on the ESPectro32 board, providing an example of initializing a new project. Additionally, it briefly introduces the Alora board and Atilze LoRa shield for IoT applications.
This document summarizes a presentation given by Blair Leduc on Windows 10 IoT Core. It introduces Windows 10 IoT Core and compares development boards like the Raspberry Pi 2, DragonBoard 410c, and MinnowBoard MAX. It discusses setting up Windows 10 IoT Core using the IoT Dashboard or Image Helper, configuring devices using the Device Portal or PowerShell, and connecting devices to services like Azure IoT Hub or data.sparkfun.com. The presentation provided an overview of Windows 10 IoT Core and resources for developing IoT solutions.
[German] Boards für das IoT-PrototypingLars Gregori
IoT Boards (e.g. Arduino, Raspberry Pi, ESP8266, ...) for prototyping with price tags, technical information and comparison between MCU, MPU and SoC (System on a Chip)
"Costruiamo un Rover in 60 minuti" by Marco Dal Pino, Marco Minerva.
Si fa presto a dire IoT! In una sessione tutta codice, cacciavite e componenti vediamo come costruire un rover che possa muoversi in uno spazio sconosciuto evitando gli ostacoli e permettendo di rilevare parametri ambientali. Utilizzeremo tutte le principali tecnologie di prototipazione rapida ed interfacciamento dei sensori per costruire il nostro piccolo robot.
The document describes a proof-of-concept malware called "evil mass storage" that can infect systems without an internet connection. It uses a custom hardware device with a micro SD card and radio frequency module to exfiltrate information from infected targets. The malware has multiple stages and can hide in encrypted sectors on the SD card or transmit data via radio. Details are provided on the prototype hardware, firmware, and future improvements planned for the project.
The document discusses the history and specifications of the Raspberry Pi, a series of small single-board computers developed in the UK to promote teaching computer science. Key points include:
- The Raspberry Pi was created by the Raspberry Pi Foundation in the UK and first released in 2012. It was inspired by the 1980s BBC Micro computer.
- It is a credit-card sized computer that plugs into a monitor and keyboard. Various models range in price from $5 to $35.
- Models include the Raspberry Pi 1 Model B/B+, Raspberry Pi 2 Model B, and Raspberry Pi 3 Model B. The Pi 3 added WiFi and Bluetooth connectivity.
- The
The document discusses differences between console and PC game development. It provides overviews of the Xbox 360 and PS3 architectures, noting their CPUs, GPUs and memory configurations. Key differences are the fixed hardware of consoles, which makes optimization easier but limits technology updates. The PS3's Cell processor uses a unique parallel processing design. Developing games for consoles within Unity presents limitations like no just-in-time compilation, different APIs and requiring animation for loading/saving. Best practices include working at 720p resolution and accounting for memory usage.
This document lists the parts and components for a cheap 3D-PC project. It includes the MicroATX case, AM3+ motherboard, Phenom II X4 905e processor, 750W power supply, 8GB of RAM, Radeon HD 7750 graphics card, Blu-ray drive, and storage drives. Details are provided on the specifications for each part to ensure compatibility. Feedback is requested on the components selected to build an affordable 3D-capable desktop computer.
This document provides an introduction to single-board computers and microcontrollers. It defines the key differences between microcontrollers like Arduino and single-board computers like Raspberry Pi. Microcontrollers have less processing power but are better for low-power applications that require interfacing with sensors and actuators, while single-board computers have more processing power and support full operating systems but require more accessories. The document outlines some popular microcontroller and single-board computer options and discusses challenges for beginners in programming and electronics.
The document discusses the specifications of a CYBERPOWER POWER MEGA PRO 3000 3D computer. It describes the CPU as an Intel Xeon E5-2690 Eight-Core 2.90GHz processor. It has 64GB of DDR3 RAM and a 1TB Samsung 840 EVO solid state drive for storage. The document explains the functions of the CPU, storage, and memory in processing and temporarily storing files to speed up the computer. It also summarizes the functions of various components of a typical computer motherboard.
Introduction to RIoT Hardware Kits & ESP32 Programming [Road to RIoT 2017]Alwin Arrasyid
Introducing the official hardware kits for RIoT hackathon, especially the ESPectro32 development board that leverages ESP32 as the core and how to write code for it.
This document provides information on hardware, software, and webcam requirements for streaming. It recommends a computer with an AMD or Intel dual-core processor and 4GB RAM capable of 30FPS 1080p output along with a video card like the Radeon R7 or GeForce 700 series. Popular capture cards and software like Elgato, XSplit, and OBS are mentioned. Recommended webcams include the Logitech C310 and C920, both offering 720p/1080p quality with built-in mics. Codec, bitrate, and other settings are specified for optimal video and audio streaming quality.
TensorFlow Serving brings machine learning models in production with Bring Your Own Model (BYOM). We are all able to create a model, to find some data and train the model. But how do you host a model?
In my presentation I will give an overview and demo of TensorFlow Serving. In addition, I will show in an example how to train and host a model. But more important, I will show how you can access the model and the possibilities.
uTensor - embedded devices and machine learning modelsLars Gregori
TensorFlow has already made it possible to use trained machine learning models on smartphones. TensorFlow Lite goes one step further and run TensorFlow models on a Raspberry Pi.
uTensor even puts AI on a microcontroller (MCU). They are small and cheap, but they are also energy efficient, slow and have little RAM, which doesn’t make it any easier.
In my presentation I will take a simple machine learning model on TensorFlow and show why it will NOT work with uTensor. But don’t worry, I will also show a working example. I will also go a little bit deeper into TensorFlow operators and you will see also some C/C++ code.
Project Malmo was initiated by Microsoft Research as a platform to use Minecraft as an AI testing framework. It’s not about playing the game, it’s about using Minecraft as an experimental AI platform.
In my talk I’ll take a look into reinforcement learning and how to solve individual problems with (deep) reinforcement learning, Minecraft, and project Malmo.
The participant will learn the basics of reinforcement learning. In addition, he gets an overview of Project Malmo and concrete examples of reinforcement learning.
https://www.mcubed.london/sessions/minecraft-reinforcement-learning/
Machine Learning Models on Mobile DevicesLars Gregori
Nowadays, mobile devices have enough computing power to run pre-trained models on them. This results in an optimal use of the hardware and an increase in speed, because the data are not sent over the Internet, which also means more privacy. In my presentation I will show different ways to integrate machine learning models into an iOS and Android application.
The participants will learn how to integrate a pre-training model into an iOS and Android application with CoreML and Tensorflow Lite, and how to re-train a model for own pictures and use it instead of the pre-trained model. All examples are shown in a small demo.
https://www.mcubed.london/sessions/machine-learning-models-mobile-devices/
Minecraft and Reinforcement Learning
Project Malmo was initiated by Microsoft Research as a platform to use Minecraft as an AI testing ground. It's not about playing the game, it's about using Minecraft as an experimental AI platform. In my talk I'll take a look into reinforcement learning and how to solve individual problems with (deep) reinforcement learning, Minecraft, and project Malmo.
IoT protocols or Pay per Use (but my washing machine couldn't pay)
"Pay per Use is 'the next big' business model where you only pay for a thing when you use it, which could be a digital or a physical thing.
Mostly an Internet connection is required for the payment, but what happens when e.g., your washing machine is too far away from your Wi-Fi connection? In my presentation I'll talk about "our" Revenue Cloud. The main part will be about different IoT protocols as alternative to a Wi-Fi connection."
https://www.meetup.com/IoTMunich/events/249742137/
Das Projekt Malmo ist eine von Microsoft initiierte Plattform, um Minecraft als AI-Testumgebung zu verwenden. Dabei geht es nicht um Minecraft als Spiel, sondern vielmehr um eine experimentelle AI-Plattform.
Project Malmo was initiated by Microsoft Research as a platform to use Minecraft as an AI testing ground. It's not about playing the game, it's about using Minecraft as an experimental AI platform. In the talk, Lars is going to take a look into reinforcement learning and how to solve individual problems with (deep) reinforcement learning, Minecraft, and project Malmo.
Hacking Machine Learning Meetup: https://www.meetup.com/Hacking-Machine-Learning/events/248225473/
Pay per use ist ein Geschäftsmodell, bei dem für die tatsächliche Nutzung eines Gegenstands bezahlt wird. Dabei kann es sich um einen digitalen oder physischen Gestand handeln, der meist eine Internetverbindung für die Abrechnung benötigt. Was passiert aber, wenn zum Beispiel die Waschmaschine im Keller das Heimnetzwerk nicht erreicht? In diesem Vortrag zeige ich verschiedene Protokolle, die alternativ zu einer WiFi-Verbindung Verwendung finden können.
Using a trained model on your mobile deviceLars Gregori
Apple announced at WWDC17 with iOS 11 CoreML. This allows you to integrate trained machine learning models into your iOS app. It has a minimizes memory footprint and power consumption and is optimized for on-device performance. In my talk I'll show how to train a very simple model and how to integrate it into a mobile app. Another demo will use InceptionV3 as pre-trained model and ARKit for augmented reality visualization.
Using a trained model on your mobile deviceLars Gregori
Apple announced at WWDC17 with iOS 11 CoreML. This allows you to integrate trained machine learning models into your iOS app. It has a minimizes memory footprint and power consumption and is optimized for on-device performance. In my talk I'll show how to train a very simple model and how to integrate it into a mobile app. Another demo will use InceptionV3 as pre-trained model and ARKit for augmented reality visualization.
Project Malmo from Microsoft is a platform to use Minecraft as a AI testing ground. It's not about playing the game, it's about using Minecraft as an experimental platform for AI.
In my talk I'll show how to solve individual problems with reinforcement learning, Minecraft, and project Malmo.
IoT, APIs und Microservices - alles unter Node-REDLars Gregori
This document discusses Node-RED, an open source visual tool for wiring together hardware devices, APIs, and online services. It provides an overview of Node-RED, how to install it, how to create flows by connecting nodes, and how to install additional node modules. It also discusses using Node-RED with Arduino boards and the YaaS API. Developers can build their own nodes by writing JavaScript code.
Web Bluetooth - Next Generation Bluetooth? Lars Gregori
The document discusses Web Bluetooth and its potential uses. It begins with an agenda and demos of existing Web Bluetooth projects like controlling lights and sensors. It then covers the basics of Bluetooth and how Web Bluetooth works in browsers. Potential ideas for using Web Bluetooth are presented like connecting shoes to marketing apps or updating device firmware. Finally, it discusses building your own Bluetooth devices with platforms like Arduino, Raspberry Pi, and LightBlueBean.
Slides for my Embedded Rust talk at #Devoxx 2016.
Rust is a systems programming language that runs blazingly fast, prevents segfaults and runs on embedded IoT devices.
Slides (in German) from my Building IoT Talk "IoT mit Rust programmieren" which (tries) to answer the question: Can Rust be a solution for embedded IoT devices (instead of C/C++), which are:
connected to the internet
developed in a short time
storing personal data
secure
more intelligence
inexpensive
Groß steuert klein - Wie lässt sich ein Arduino steuern?Lars Gregori
Der Arduino ist ideal, um analoge und digitale Sensordaten zu lesen und um Aktoren wie LEDs zu steuern. Zudem werden eine Vielzahl von Bibliotheken angeboten. Möchte man ihn aber als IoT-‚Ding‘ ins Internet bringen oder steuern, ergeben sich unterschiedliche Möglichkeiten. In meinem Vortrag zeige ich hierzu verschiedene Wege. Zunächst, wie sich der Arduino mithilfe von Firmata und einem Computer steuern lässt. Hierzu existieren Bibliothen, die das Firmata-Protokoll für verschiedene Programmiersprachen implementieren. Es werden zu Java, JavaScript und Go Beispiele gezeigt. Die serielle Schnittstelle ist eine weitere Möglichkeit, bei der ein Arduino entweder mit einem Computer oder Raspberry Pi direkt kommunizieren kann. Um hingegen mehrere Arduinos mit dem Raspberry Pi anzusprechen, eignet sich ein Datenbus-Protokoll. Der Raspberry Pi bietet hierzu SPI und I2C an, deren Unterschiede aufgezeigt werden. Zu den jeweiligen Arten werden praxisnahe Demos und Codebeispiele gezeigt.
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"Emmanuel Onwumere
In iOS 18, Apple has introduced a significant revamp to the Control Centre, making it more intuitive and user-friendly. One of the standout features is a quicker and more accessible way to shut down your iPhone. This enhancement aims to streamline the user experience, allowing for faster access to essential functions. Discover how iOS 18's redesigned Control Centre can simplify your daily interactions with your iPhone, bringing convenience right at your fingertips.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
In this session delivered at NDC Oslo 2024, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
21. // digital OUT
GPIO gpio = new GPIO(PIN);
gpio.setDirection(GPIO.DIRECTION_OUT);
gpio.setValue(true);
gpio.close();
// analog IN
ADC adc5 = new ADC(ADC.AN5);
int value = adc5.getValue();
adc5.close();