Difference between revisions of "Tech Stuff"
Jump to navigation
Jump to search
(153 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | == Arduino == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Arduino<includeonly>]]<br></includeonly></onlyinclude>== |
* [[Arduino_Introduction | Arduino Introduction]] | * [[Arduino_Introduction | Arduino Introduction]] | ||
* [[Arduino_Behind_the_Scenes | Arduino; behind the scenes]] | * [[Arduino_Behind_the_Scenes | Arduino; behind the scenes]] | ||
Line 9: | Line 7: | ||
* [https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing How to connect Arduino and Processing] | * [https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing How to connect Arduino and Processing] | ||
* [[Driving a motor with the L298N]] | * [[Driving a motor with the L298N]] | ||
− | == Audio == | + | * [[Arduino_basics_workshop | Arduino Basics Workshop notes]] |
+ | * [[Arduino basic_workshop | Arduino Basic Workshop extended]] | ||
+ | * [[Arduino and relays|Arduino and Conrad relay modules at the Station]] | ||
+ | * [[Playing sound (with the MP3 shield) & pressure plates]] | ||
+ | * [[Capacitive sensing - trigger sound in MaxMsp ]] | ||
+ | * [[Pressure/bend sensor]] | ||
+ | * [[Thermistor]] | ||
+ | * [[Keyes temperature sensor module]] | ||
+ | * [[Relay]] | ||
+ | * [[Optocoupler]] | ||
+ | *[[ Adafruit Cap 1188 breakout]] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Command Line<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [[Command Line Useful Commands]] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Audio<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [[Playing sound (with the MP3 shield) & pressure plates]] | ||
* [http://aubio.org/ aubio]; useful tool for things like pitch tracking & beat detection | * [http://aubio.org/ aubio]; useful tool for things like pitch tracking & beat detection | ||
* [http://beausievers.com/synth/synthbasics/ A good introduction on the basics of audio synthesis] | * [http://beausievers.com/synth/synthbasics/ A good introduction on the basics of audio synthesis] | ||
* [[Using a piezo element as a contact mic | Using a piezo element as a contact mic]] | * [[Using a piezo element as a contact mic | Using a piezo element as a contact mic]] | ||
+ | * [[Hacking an mp3 player]] | ||
− | == Augmented Reality == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Augmented Reality<includeonly>]]<br></includeonly></onlyinclude>== |
* [[Using Vuforia and Unity to make an AR app]] | * [[Using Vuforia and Unity to make an AR app]] | ||
* [http://www.aurasma.com Aurasma] : not the best, but free! | * [http://www.aurasma.com Aurasma] : not the best, but free! | ||
− | == Kinect == | + | * [[Interesting Augmented Reality links]] |
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Circuit Making<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [http://digitalcraft.wdka.nl/wiki/PracticalTheExpandedToolbox/Lab2 Digital Craft lab on making a simple noise circuit] | ||
+ | * [http://www.falstad.com/circuit/ Javascript circuit simulator] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>DMX<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | *[[Using the DMX Dimmer Pack]] | ||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Emotion Recognition<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [http://nordicapis.com/20-emotion-recognition-apis-that-will-leave-you-impressed-and-concerned/ Camera / sound emotion analysis ] | ||
+ | * [http://blog.mashape.com/list-of-20-sentiment-analysis-apis/ Text sentiment analysis APIs] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Internet of things<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [http://www.simblee.com Simblee] | ||
+ | * [[Internet of Things]] | ||
+ | * [[Lora/Gateway]] | ||
+ | * [[Lora/shield]] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Kinect<includeonly>]]<br></includeonly></onlyinclude>== | ||
* [[About Kinect | About the Kinect]] | * [[About Kinect | About the Kinect]] | ||
* [[Setting up the Kinect with Processing | Getting the Kinect to work with Processing]] | * [[Setting up the Kinect with Processing | Getting the Kinect to work with Processing]] | ||
− | == Little Bits == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Little Bits<includeonly>]]<br></includeonly></onlyinclude>== |
* [[About Little Bits | About the Little Bits]] | * [[About Little Bits | About the Little Bits]] | ||
* [[The Arduino Module | The Arduino Module ]] | * [[The Arduino Module | The Arduino Module ]] | ||
Line 27: | Line 60: | ||
* [[Wireless fun | Wireless fun ]] | * [[Wireless fun | Wireless fun ]] | ||
− | == Makey Makey == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Makey Makey<includeonly>]]<br></includeonly></onlyinclude>== |
* [[About MakeyMakey | About the Makey Makey]] | * [[About MakeyMakey | About the Makey Makey]] | ||
− | == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Machine Learning<includeonly>]]<br></includeonly></onlyinclude>== |
+ | |||
+ | ''Convolutional Neural Networks'' | ||
+ | *[[YOLO | YOLOv3]] | ||
+ | *[[Deep Dream with Darknet | DeepDream with Darknet]] | ||
+ | |||
+ | ''Generative Models'' | ||
+ | *[[DCGAN | DCGAN]] | ||
+ | *[[DeepFakes | DeepFakes]] | ||
+ | *[[Pix2pix | Pix2pix]] | ||
+ | *[[GauGAN | GauGAN]] | ||
+ | |||
+ | ''Reinforcement Learning'' | ||
+ | *[[Pong | Pong]] | ||
+ | |||
+ | ''Natural Language Processing'' | ||
+ | *[[RNNs with Darknet | RNNs with Darknet]] | ||
+ | *[[RNN | RNN]] | ||
+ | *[[GPT-2 | GPT-2]] | ||
+ | |||
+ | ''Other themes'' | ||
+ | *[[ML links | Machine Learning links]] | ||
+ | |||
+ | ''Setup / Installation'' | ||
+ | *[[ML computers setup|ML computers setup]] | ||
+ | *[[Nvidia Drivers and CUDA | Nvidia Drivers and CUDA]] | ||
+ | *[[ML computers python|ML computers python]] | ||
+ | *[[ML computers tensorflow|ML computers tensorflow]] | ||
+ | *[[ML computers jupyter notebooks|ML computers jupyter notebooks]] | ||
+ | *[[ML computers runway|ML computers runway]] | ||
+ | *[[ML computers nvidia-docker|ML computers nvidia-docker]] | ||
+ | *[[Docker| Docker]] | ||
+ | *[[NVIDIA Jetson Nano | NVIDIA Jetson Nano installation]] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>OpenEEg<includeonly>]]<br></includeonly></onlyinclude>== | ||
* [[OpenEEG research]] | * [[OpenEEG research]] | ||
− | ==Plotters | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Plotters<includeonly>]]<br></includeonly></onlyinclude>== |
* [http://www.github.com/mywdka/plotter_examples Processing plotter examples] | * [http://www.github.com/mywdka/plotter_examples Processing plotter examples] | ||
* [http://www.chiplotle.org Chiplotle!], a python library for driving plotters | * [http://www.chiplotle.org Chiplotle!], a python library for driving plotters | ||
− | * [http://www.github.com/mywdka/plotterturtle Plotterturtle], a simple python module for converting turtle drawings to HPGL language] | + | * [http://www.github.com/mywdka/plotterturtle Plotterturtle], a simple python module for converting turtle drawings to HPGL language |
+ | * [https://en.wikipedia.org/wiki/HP-GL HPGL], HPGL language commands | ||
+ | * [http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41, usb serial driver for mac] | ||
+ | * [[4xidraw]] | ||
− | == Processing == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Processing<includeonly>]]<br></includeonly></onlyinclude>== |
* [[Getting Started with Processing | Getting started with Processing]] | * [[Getting Started with Processing | Getting started with Processing]] | ||
* [https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing How to connect Arduino and Processing] | * [https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing How to connect Arduino and Processing] | ||
Line 44: | Line 114: | ||
* [[Processing to Android app | Making Android apps with Processing]] | * [[Processing to Android app | Making Android apps with Processing]] | ||
− | == Python == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Python<includeonly>]]<br></includeonly></onlyinclude>== |
+ | * [[Installing pip | Installing pip]] | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Projection Mapping<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [http://hv-a.com/lpmt/ LPMT] (free) | ||
+ | * [https://hcgilje.wordpress.com/vpt/ VPT7] (free) | ||
+ | * Commercial packages with free demos a.o.: [https://resolume.com/ Resolume], [http://madmapper.com/ Madmapper]. | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Web Scraping<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [https://forum.webscraper.io/t/web-scraper-on-firefox/1360 Web scraper addon for firefox] | ||
* [[SaF | Scrape and Fake]] | * [[SaF | Scrape and Fake]] | ||
* [http://social-metrics.org/tutorial-list/ Good tutorials on twitter scraping] | * [http://social-metrics.org/tutorial-list/ Good tutorials on twitter scraping] | ||
* [http://www.curiositybits.com/new-page-2/ Twitter & Facebook scrape tutorials] | * [http://www.curiositybits.com/new-page-2/ Twitter & Facebook scrape tutorials] | ||
− | == Raspberry Pi [[File:Raspi.gif |70px]]== | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Raspberry Pi<includeonly>]]<br></includeonly></onlyinclude>[[File:Raspi.gif |70px]]== |
* [[Getting Started With Raspberry Pi | Getting started with Raspberry Pi]] | * [[Getting Started With Raspberry Pi | Getting started with Raspberry Pi]] | ||
* [[Raspberry Pi on Lynda | Raspberry Pi on Lynda]] | * [[Raspberry Pi on Lynda | Raspberry Pi on Lynda]] | ||
* [[Raspberry Pi on Adafruit | Raspberry Pi on Adafruit]] | * [[Raspberry Pi on Adafruit | Raspberry Pi on Adafruit]] | ||
+ | * [[Raspberry Pi SD Cards and Images]] | ||
* [[Fourteen year old Henry's tutorials |Fourteen year old Henry's tutorials]] | * [[Fourteen year old Henry's tutorials |Fourteen year old Henry's tutorials]] | ||
* [[ Raspberry pi GPIO pins | Raspberry pi GPIO pins]] | * [[ Raspberry pi GPIO pins | Raspberry pi GPIO pins]] | ||
Line 59: | Line 139: | ||
* [[Maybe some command line magic? |Maybe some command line magic? ]] | * [[Maybe some command line magic? |Maybe some command line magic? ]] | ||
* [[Project tutorials | Project tutorials]] | * [[Project tutorials | Project tutorials]] | ||
+ | * [[Settings for connecting an rPi to eduroam]] | ||
+ | * [[RPi/datalogger]] | ||
+ | * [[Simple Line Printer interface]] | ||
+ | * [[Making a video installation with Raspberry Pi]] | ||
− | ==Silhouette Cameo Cutter== | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Silhouette Cameo Cutter<includeonly>]]<br></includeonly></onlyinclude>== |
* [[simple guide to use the cutter | Using the cutter by dummies for dummies ]] | * [[simple guide to use the cutter | Using the cutter by dummies for dummies ]] | ||
− | == Video == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Video<includeonly>]]<br></includeonly></onlyinclude>== |
* [[VideoCompression | How to compress a large videofile]] - using quicktime conversion | * [[VideoCompression | How to compress a large videofile]] - using quicktime conversion | ||
− | == Virtual Reality == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Virtual Reality<includeonly>]]<br></includeonly></onlyinclude>== |
+ | * [[Using the Vive Trackers in Unity]] | ||
* [[About Oculus Rift | About the Oculus Rift]] | * [[About Oculus Rift | About the Oculus Rift]] | ||
+ | * [[About Oculus Quest]] | ||
* [[About GearVR]] | * [[About GearVR]] | ||
* [[About HTC Vive]] | * [[About HTC Vive]] | ||
Line 75: | Line 161: | ||
* [[GearVR and Unity]] | * [[GearVR and Unity]] | ||
− | == Web == | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Web<includeonly>]]<br></includeonly></onlyinclude>== |
* [[FTP Upload | How to transfer a file via ftp]] | * [[FTP Upload | How to transfer a file via ftp]] | ||
* [[/MozAddOnSDK | Installing Mozilla Add-On SDK]] | * [[/MozAddOnSDK | Installing Mozilla Add-On SDK]] |
Revision as of 11:10, 18 March 2020
Arduino
- Arduino Introduction
- Arduino; behind the scenes
- Make a baremetal arduino
- Getting started with Arduino
- How to connect Arduino and Processing
- Driving a motor with the L298N
- Arduino Basics Workshop notes
- Arduino Basic Workshop extended
- Arduino and Conrad relay modules at the Station
- Playing sound (with the MP3 shield) & pressure plates
- Capacitive sensing - trigger sound in MaxMsp
- Pressure/bend sensor
- Thermistor
- Keyes temperature sensor module
- Relay
- Optocoupler
- Adafruit Cap 1188 breakout
Command Line
Audio
- Playing sound (with the MP3 shield) & pressure plates
- aubio; useful tool for things like pitch tracking & beat detection
- A good introduction on the basics of audio synthesis
- Using a piezo element as a contact mic
- Hacking an mp3 player
Augmented Reality
- Using Vuforia and Unity to make an AR app
- Aurasma : not the best, but free!
- Interesting Augmented Reality links
Circuit Making
DMX
Emotion Recognition
Internet of things
Kinect
Little Bits
Makey Makey
Machine Learning
Convolutional Neural Networks
Generative Models
Reinforcement Learning
Natural Language Processing
Other themes
Setup / Installation
- ML computers setup
- Nvidia Drivers and CUDA
- ML computers python
- ML computers tensorflow
- ML computers jupyter notebooks
- ML computers runway
- ML computers nvidia-docker
- Docker
- NVIDIA Jetson Nano installation
OpenEEg
Plotters
- Processing plotter examples
- Chiplotle!, a python library for driving plotters
- Plotterturtle, a simple python module for converting turtle drawings to HPGL language
- HPGL, HPGL language commands
- usb serial driver for mac
- 4xidraw
Processing
- Getting started with Processing
- How to connect Arduino and Processing
- Getting the Kinect to work with Processing
- Making Android apps with Processing
Python
Projection Mapping
Web Scraping
- Web scraper addon for firefox
- Scrape and Fake
- Good tutorials on twitter scraping
- Twitter & Facebook scrape tutorials
Raspberry Pi
- Getting started with Raspberry Pi
- Raspberry Pi on Lynda
- Raspberry Pi on Adafruit
- Raspberry Pi SD Cards and Images
- Fourteen year old Henry's tutorials
- Raspberry pi GPIO pins
- Beginners YouTube Channel
- You might need some Python
- Maybe some command line magic?
- Project tutorials
- Settings for connecting an rPi to eduroam
- RPi/datalogger
- Simple Line Printer interface
- Making a video installation with Raspberry Pi
Silhouette Cameo Cutter
Video
- How to compress a large videofile - using quicktime conversion
Virtual Reality
- Using the Vive Trackers in Unity
- About the Oculus Rift
- About Oculus Quest
- About GearVR
- About HTC Vive
- qrVR - Quickly visualize & share 3D models in VR
- Version compatibility for Oculus Rift DK2 and Unity 5.x
- GearVR and Unreal 4
- GearVR and Unity