Difference between revisions of "Tech Stuff"
Jump to navigation
Jump to search
(82 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Arduino<includeonly>]]<br></includeonly></onlyinclude>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Arduino<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | |||
+ | * [[Getting Started With Arduino | Getting started with Arduino]] | ||
* [[Arduino_Introduction | Arduino Introduction]] | * [[Arduino_Introduction | Arduino Introduction]] | ||
* [[Arduino_Behind_the_Scenes | Arduino; behind the scenes]] | * [[Arduino_Behind_the_Scenes | Arduino; behind the scenes]] | ||
+ | |||
+ | * [[Arduino_basics_workshop | Arduino Basics Workshop notes]] | ||
+ | * [[Arduino basic_workshop | Arduino Basic Workshop extended]] | ||
+ | |||
* [[Baremetal_arduino | Make a ''baremetal'' arduino]] | * [[Baremetal_arduino | Make a ''baremetal'' arduino]] | ||
− | + | ||
− | |||
* [[Driving a motor with the L298N]] | * [[Driving a motor with the L298N]] | ||
− | + | ||
* [[Arduino and relays|Arduino and Conrad relay modules at the Station]] | * [[Arduino and relays|Arduino and Conrad relay modules at the Station]] | ||
* [[Playing sound (with the MP3 shield) & pressure plates]] | * [[Playing sound (with the MP3 shield) & pressure plates]] | ||
+ | * [[CPX-CircuitPython | Adafruit Circuit Playground Express with Mu Editor]] | ||
+ | |||
+ | ===A LIST OF HARDWARE YOU CAN USE FOR YOUR PROJECTS=== | ||
+ | |||
+ | ====CIRCUIT MAKING==== | ||
+ | |||
+ | * [[A list of conductive material]] | ||
+ | |||
+ | Resistors | ||
+ | |||
+ | Capacitors | ||
+ | |||
+ | ====MOTORS AND DRIVERS==== | ||
+ | |||
+ | ====SENSORS==== | ||
+ | |||
* [[Capacitive sensing - trigger sound in MaxMsp ]] | * [[Capacitive sensing - trigger sound in MaxMsp ]] | ||
* [[Pressure/bend sensor]] | * [[Pressure/bend sensor]] | ||
* [[Thermistor]] | * [[Thermistor]] | ||
+ | * [[Keyes temperature sensor module]] | ||
+ | |||
+ | * [[Relay]] | ||
+ | * [[Optocoupler]] | ||
+ | *[[ Adafruit Cap 1188 breakout]] | ||
+ | * [[Arduino & Pure Data communications]] | ||
+ | |||
+ | * [https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing How to connect Arduino and Processing] | ||
+ | |||
+ | ==<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>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Audio<includeonly>]]<br></includeonly></onlyinclude>== | ||
Line 22: | Line 54: | ||
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Augmented Reality<includeonly>]]<br></includeonly></onlyinclude>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Augmented Reality<includeonly>]]<br></includeonly></onlyinclude>== | ||
− | * [[Using Vuforia and Unity to make an AR app]] | + | * [[Augmented Reality tools - Feb 2020 | Augmented Reality tools - Feb 2021]] |
− | + | * [[Unity and Vuforia Tutorials 2021]] | |
+ | * [[Using Vuforia and Unity to make an AR app| Using Vuforia and Unity to make an AR app (old)]] | ||
* [[Interesting Augmented Reality links]] | * [[Interesting Augmented Reality links]] | ||
Line 56: | Line 89: | ||
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Machine Learning<includeonly>]]<br></includeonly></onlyinclude>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Machine Learning<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | ''Classification Models'' | ||
+ | *[[Motion recognition for the Arduino]] | ||
+ | *[[Using motion recognition on the Arduino]] | ||
+ | *[[Using keyword recognition on the Arduino]] | ||
+ | |||
+ | ''Convolutional Neural Networks'' | ||
+ | *[[YOLO | YOLOv3]] | ||
+ | *[[Deep Dream with Darknet | DeepDream with Darknet]] | ||
+ | |||
+ | ''Generative Models'' | ||
*[[DCGAN | DCGAN]] | *[[DCGAN | DCGAN]] | ||
+ | *[[DeepFakes | DeepFakes]] | ||
+ | *[[Pix2pix | Pix2pix]] | ||
+ | *[[GauGAN | GauGAN]] | ||
+ | *[[VQGAN+CLIP | VQGAN+CLIP]] | ||
+ | *[[Stable Diffusion | Stable Diffusion (text to image)]] | ||
+ | |||
+ | ''Reinforcement Learning'' | ||
+ | *[[Pong | Pong]] | ||
+ | |||
+ | ''Natural Language Processing'' | ||
+ | *[[RNNs with Darknet | RNNs with Darknet]] | ||
*[[RNN | RNN]] | *[[RNN | RNN]] | ||
− | *[[ | + | *[[GPT-2 | GPT-2]] |
+ | |||
+ | ''Other themes'' | ||
+ | *[[ML links | Machine Learning links]] | ||
+ | |||
+ | ''Setup / Installation'' | ||
+ | *[[MediaPipe for TouchDesigner]] | ||
+ | *[[ML computers setup|ML computers setup (2017)]] | ||
+ | *[[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]] | *[[Docker| Docker]] | ||
− | *[[ | + | *[[NVIDIA Jetson Nano | NVIDIA Jetson Nano installation]] |
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>OpenEEg<includeonly>]]<br></includeonly></onlyinclude>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>OpenEEg<includeonly>]]<br></includeonly></onlyinclude>== | ||
Line 71: | Line 138: | ||
* [https://en.wikipedia.org/wiki/HP-GL HPGL], HPGL language commands | * [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] | * [http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41, usb serial driver for mac] | ||
+ | * [[4xidraw]] | ||
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Processing<includeonly>]]<br></includeonly></onlyinclude>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Processing<includeonly>]]<br></includeonly></onlyinclude>== | ||
Line 77: | Line 145: | ||
* [[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]] | ||
* [[Processing to Android app | Making Android apps with Processing]] | * [[Processing to Android app | Making Android apps with Processing]] | ||
+ | |||
+ | ==<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>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Projection Mapping<includeonly>]]<br></includeonly></onlyinclude>== | ||
− | + | [[Projection mapping tools | Projection mapping tools]] | |
− | |||
− | |||
− | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly> | + | ==<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] | ||
Line 97: | Line 167: | ||
* [[Beginners YouTube Channel | Beginners YouTube Channel]] | * [[Beginners YouTube Channel | Beginners YouTube Channel]] | ||
* [[You might need some Python | You might need some Python]] | * [[You might need some Python | You might need some Python]] | ||
− | |||
* [[Project tutorials | Project tutorials]] | * [[Project tutorials | Project tutorials]] | ||
* [[Settings for connecting an rPi to eduroam]] | * [[Settings for connecting an rPi to eduroam]] | ||
* [[RPi/datalogger]] | * [[RPi/datalogger]] | ||
* [[Simple Line Printer interface]] | * [[Simple Line Printer interface]] | ||
+ | * [[Making a video installation with Raspberry Pi]] | ||
+ | * [[Raspberry_Pi_Streaming_Media_Server]] | ||
+ | * [[pi_camera_module| Raspberry Pi Camera Module]] | ||
− | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly> | + | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Thermo Printer<includeonly>]]<br></includeonly></onlyinclude>== |
− | * [[simple guide to use | + | * [[simple guide to use a thermo printer with python | Using a thermo printer with Python ]] |
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Video<includeonly>]]<br></includeonly></onlyinclude>== | ==<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 | ||
+ | |||
+ | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Unity 3D<includeonly>]]<br></includeonly></onlyinclude>== | ||
+ | * [[Unity Tutorials from the Interaction Station]] | ||
+ | *[[Set up VR in Unity]] | ||
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Virtual Reality<includeonly>]]<br></includeonly></onlyinclude>== | ==<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]] | ||
+ | * [[Tilt Brush]] | ||
* [[qrVR - Quickly visualize & share 3D models in VR]] | * [[qrVR - Quickly visualize & share 3D models in VR]] | ||
* [[Version compatibility for Oculus Rift DK2 and Unity 5.x]] | * [[Version compatibility for Oculus Rift DK2 and Unity 5.x]] | ||
Line 119: | Line 198: | ||
==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Web<includeonly>]]<br></includeonly></onlyinclude>== | ==<onlyinclude><includeonly>[[Tech Stuff#</includeonly>Web<includeonly>]]<br></includeonly></onlyinclude>== | ||
− | |||
* [[/MozAddOnSDK | Installing Mozilla Add-On SDK]] | * [[/MozAddOnSDK | Installing Mozilla Add-On SDK]] |
Latest revision as of 09:25, 20 March 2024
Arduino
- Arduino and Conrad relay modules at the Station
- Playing sound (with the MP3 shield) & pressure plates
- Adafruit Circuit Playground Express with Mu Editor
A LIST OF HARDWARE YOU CAN USE FOR YOUR PROJECTS
CIRCUIT MAKING
Resistors
Capacitors
MOTORS AND DRIVERS
SENSORS
- Capacitive sensing - trigger sound in MaxMsp
- Pressure/bend sensor
- Thermistor
- Keyes temperature sensor module
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
- Augmented Reality tools - Feb 2021
- Unity and Vuforia Tutorials 2021
- Using Vuforia and Unity to make an AR app (old)
- Interesting Augmented Reality links
Circuit Making
DMX
Emotion Recognition
Internet of things
Kinect
Little Bits
Makey Makey
Machine Learning
Classification Models
- Motion recognition for the Arduino
- Using motion recognition on the Arduino
- Using keyword recognition on the Arduino
Convolutional Neural Networks
Generative Models
Reinforcement Learning
Natural Language Processing
Other themes
Setup / Installation
- MediaPipe for TouchDesigner
- ML computers setup (2017)
- 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
- Project tutorials
- Settings for connecting an rPi to eduroam
- RPi/datalogger
- Simple Line Printer interface
- Making a video installation with Raspberry Pi
- Raspberry_Pi_Streaming_Media_Server
- Raspberry Pi Camera Module
Thermo Printer
Video
- How to compress a large videofile - using quicktime conversion
Unity 3D
Virtual Reality
- Using the Vive Trackers in Unity
- About the Oculus Rift
- About Oculus Quest
- About GearVR
- About HTC Vive
- Tilt Brush
- 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