Hardware Hacking for JS Developers@pimterry
View Slide
ProgrammingisMagicgithub.com/pimterry/slide-clicker
BluetoothCoin batteryPush buttonAccelerometerGyroscopeTemperature sensorGPIOMetawear C
Ideas
Lock yourcomputerautomatically
Get real worldnotifications
Let’s get low-levellow-level
Arduino Unogithub.com/pimterry/arduino-demos
Power
PowerAnalog Read
PowerAnalog ReadDigital ReadDigital Write
Analog WritePowerAnalog ReadDigital ReadDigital Write
Breadboards
Simple LED
Programmable LED
Programmable LED demo
Programmable photoresistor demo
Arduino Starter Kitnode-ardx.orgHackster.ioJust start buildingLearn More:
Build aplantwaterer
AutomateInbox Zero
github.com/steveszc/inbox0Inbox ZeroButton
Let’s go bigger
Raspberry Pi 3
github.com/pimterry/pi-cambit.ly/pi-cam1 bit.ly/pi-cam2 bit.ly/pi-cam3
HATsHardware Attached on Top
Blinkt pHATgithub.com/pimterry/pi-cam
Deployment is hardSD cardsOS installation & configurationDependency installation & configurationNative cross-compilationApplication deliveryReproducibilityMonitoring & managementSecurity!
> resin local pushgithub.com/pimterry/pi-cam
> git push resingithub.com/pimterry/pi-cam
DigitalPhoto Framegithub.com/pimterry/photo-frame
AdvancedPlantWaterer
Let’s recap
Microcontroller boardsSingle-board computersRemote sensors
@pimterryHardware Hacking for JS Developers