In the name of Allah, the Most Gracious, the Most Merciful
Truth, Rightness, Beauty, and Perfection
Holistic Solutions
Bootcamps
Events
Mentoring
IoT and Robotics Instructor at SkyImpel
Previously Technical Evangelist at Microsoft
Electrical Engineer
"Runs on code..."
Full-Stack Developer at SkyImpel
Electronics and Robotics Enthusiast
MEAN Stack Instructor
"Famous for reinventing the wheel..."
What is the Internet of Things?
Raspberry Pi Basics
Setting Up Raspberry Pi
Hello World of Electronics (Blinking LED 💡)
Controlling LED via WiFi
Controlling appliances over the internet
Ethics and real-world implications
Intelligent
The mechanization of production using steams and water power.
1200AD
First assembly line.
Mass production using electrical energy.
Beginning of 20th century
First programmable logic controller (PLC).
Using of electronics and IT for further production automation.
Beginning of the 1970s of the 20th century.
Digital manufacturing cyber-physical production system (CPPC), merging of the real and virtual world.
Today
History of Machines
Raspberry Pi 3
Asus Tinker Board
Arduino
NodeMCU
Onion Omega 2
RaspberryPi is not a pie!
GPIO header
(General Purpose Input/Output)
USB 2.0
DSI display port
(Display Serial Interface)
SD card slot
Micro USB power
Micro-Processor
HDMI out
CSI camera port
Ethernet port
Audio out
Empower everyone to build a more connected world.
sudo apt-get update
sudo apt-get upgrade
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt install -y nodejs
NodeJs
Johny-Five
npm install johny-five
npm install raspi-io
Install samba: sudo apt-get install samba samba-common-bin
[PiShare] comment=Raspi Share path=/home/pi browseable=Yes writeable=Yes only guest=No create mask=0740 directory mask=0750 public=no
Add shared folder reference to file /etc/samba/smb.conf
Finally set samba password
sudo smbpasswd -a pi
Ethics and real-world implications
Controlling Motors with Raspberry Pi
Live Video Streaming with Raspberry Pi
Making a Wireless Robot
The wireless robot with video streaming
Controlling robot with accelerometer
https://motion-project.github.io/
sudo apt-get install motion
/etc/default/motion
/etc/motion/motion.conf
sudo service motion restart
sudo motion
http://johnny-five.io
bit.ly/RaspberryCar
Learn to climb the tree
fb.com/SkyImpel
twitter.com/SkyImpel
salam@skyimpel.com
Thank you!
السلام عليكم
Peace be upon you
www.skyimpel.com