Group:Not Just Arduino: Difference between revisions

From London Hackspace Wiki
 
(196 intermediate revisions by 16 users not shown)
Line 1: Line 1:
Hi there, this is wiki for "Not Just Arduino", a user group for people who want to learn, share and experiment
==''This electronics meetup ran regularly from 2012 to 2016 and relaunched late 2018''==
on all microcontrollers.


''' MINUTES FOR MONDAY 17th December 7pm''':
http://piratepad.net/ePgtXCgVtT


Feel free to add all relevant info to this page.
{{Group
|logo=Njalog2.png
|name=Not Just Arduino
|when=Alternate Thursdays
|what=
|time=19:00
|recurring=1}}


[[File: Mtefft.jpg|200px|thumb]]
contact: [[User:Marcbarto| Marc]] and [[User:deanforbes| Dean]] or just ping [https://groups.google.com/forum/#!forum/not-just-arduino our new mailing list].


==Summary==
* '''Meetings''': Every other Thursday 7pm at [[Ujima_House#How_to_get_there|London Hackspace]] (free event, non-members welcome)
* '''Join our Google Group''': [https://groups.google.com/forum/#!forum/not-just-arduino Not Just Arduino]
* '''Twitter:''' [https://twitter.com/notjustarduino @notjustarduino]


* Building an active user group around Arduino and micro-controllers
Informal user group meeting every 2 weeks for people who want to learn, share and experiment electronics and microcontrollers. Beginners welcome.[[NotJustArduino FAQ| '''Have a question about the group? Check our FAQ''']]. If you need to contact us, ask [[User:Ncmreynolds| Nick Reynolds]], Francis Corsbie or just ping [https://groups.google.com/forum/#!forum/not-just-arduino our mailing list].
* Organise workshops and talks where we can all share and learn skills
* Bi-monthly events where we can bring our projects demo them and / or get help


==Events==
==Past demos, events and workshops documentation==
* 6th  February 2016 10am-4pm: [https://wiki.london.hackspace.org.uk/view/Arduino_workshop Arduino Workshop]
*"Clickslide Abacus OS" by Aaron, now on [http://www.kickstarter.com/projects/clickslide/abacus-microservers-create-and-host-apps-on-this kickstarter]. Video of presentation [http://youtu.be/zvdbKKeC0lw here].
*Talk by [http://www.oreillynet.com/pub/au/4466 Michael Margolis] on Arduino robots as an educational tool for teaching programming.
*Demo of TouchKeys, a DIY touch sensor kit for keyboards [http://www.kickstarter.com/projects/instrumentslab/touchkeys-multi-touch-musical-keyboard currently on Kickstarter] by Andrew McPherson, [http://www.youtube.com/watch?v=napZUsmPTNQ video here,[http://www.flickr.com/photos/visionontv/sets/72157635058524734/with/9501144827/ flick gallery here]
[[File:Arduino_Clone.jpeg|thumb|right|Minimalist Arduino]]
*Demo of [http://www.fakebitpolytechnic.com/wp-content/uploads/2013/07/135wtg.jpg CheapSynth] by the amazing [http://www.cheapsynth.com Dave Green]. [http://www.youtube.com/watch?v=1gyqXb3aUdk Video here]. [http://www.fakebitpolytechnic.com/cheapsynth-external-module/ Tutorial here]
*[http://youtu.be/_qEi7mk1MT8 Video]: demo of Raspberry Pi-powered pollution monitor [http://airpi.es/ "AirPi"] by its creators Alyssa Dayan and Tom Hartley at NJA #19'''
http://farm3.staticflickr.com/2806/9297782953_857948abf4_m.jpg, http://farm3.staticflickr.com/2830/9300566290_08535a497f_m.jpg
*Documentation on the Arduino Clone workshop by Michael Margolis on 9th May:
**[https://www.dropbox.com/s/mpywkq7d4p3cnxg/Minimalist_Arduino_workshop.pdf Step by step guide]
**[https://www.dropbox.com/s/jpyv1miyetktmbx/Arduino%20clone%20workshop.mp3 Sound recording]
**[http://flic.kr/s/aHsjF2ruJn Photos]
*Video of Michael's talk on bootloaders [https://www.dropbox.com/s/lai77iy4qqt6ah6/Talk%20on%20bootloaders2.mp4 can be found here], plus photo of [https://www.dropbox.com/s/g6qvgrpyldqci8q/20130325_192520.jpg talk] and [https://www.dropbox.com/s/tavrcw4edjg0v0m/arduino%20software%20cloner.jpg software cloner here].
*[[Not Just Arduino Event 10| Solder stencil / toaster oven SMT with Arduino clone boards]]
*[[Not Just Arduino Event 7| PCB / etching]] workshop run by Eugene
*'We've taken part in the [http://devslovebacon.com/tech_fair Bacon 2014 Techfair]'
*Our groups showcased projects, various robots and toys at the last [https://wiki.london.hackspace.org.uk/view/June2014_open_day Hackspace Open Day] on 1st June 2014
Projects will include: James' Valentineduino, Flashing LED's Strips (linked to doorbell), Office Status Monitor, [http://www.thingiverse.com/thing:336777 New edge-lit NJA badge]
A colorduino running some swanky animation, Danny's robots, Faraz's Etch a Sketch, Lucia's Capacitive's Cube...
Plus we are very lucky to be joined by [http://carladiana.com/blog/ Clara Diana] who is a hybrid designer of many amazing projects. She's in London for a couple days and agreed to showcase her new project during our open day: a children's book that explains the process of 3D printing through a friendly story and then offers files online that can be downloaded and 3D printed, might be a good addition to make our event family-friendly.
*'''We have co-organised [http://www.eventbrite.co.uk/e/arduino-day-free-workshops-robots-demos-talks-tickets-10967276419 Arduino Day in Elephant & Castle]. Here is [https://hackpad.com/Arduino-Day-LCC-0ykEyUcLj3o the report]!'''
http://farm8.staticflickr.com/7371/9501145019_0e248bdbe4_m.jpg
http://farm8.staticflickr.com/7377/9503944300_c0724f30b3_m.jpg
http://farm4.staticflickr.com/3707/9501144827_3039fa475f_m.jpg


*'''Next event: MONDAY 17th December 7pm in London Hackspace's quiet room'''
Programme tbc soon


===Past events===


{| class="wikitable" style="text-align:center; width:200px; height:200px;"
==Reports on past meetups==
 
[[File:ArduinoWorkshop.jpg|thumb|right|Arduino Clone workshop]]
{| class="wikitable" style="text-align:center; width:930px; height:200px;"
|-
|-
! Event Number
! Agenda
! Event Number
! Agenda
! Event Number
! Event Number
! Agenda
! Agenda
|-
|-
| 1 || [[Notjustarduino1| 8th October 2012]]
| 1 || [[Notjustarduino1| 8th October 2012]]|| 11 || [[Not Just Arduino Event 11| 11th March 2013]] || 21 || [[Not Just Arduino Event 21| 12th August 2013]]  
|-
|-
| 2 || [[Not Just Arduino Event 2 | 22nd October 2012]]
| 2 || [[Not Just Arduino Event 2 | 22nd October 2012]] || 12 || [[Not Just Arduino Event 12| 25th March 2013]] || 22 || [[Not Just Arduino Event 22| 26th August 2013]]  
|-
|-
| 3 || [[Not Just Arduino Event 3 | 5th November 2012]]
| 3 || [[Not Just Arduino Event 3 | 5th November 2012]] || 13 || [[Not Just Arduino Event 13| 8th April 2013]] || 23 || [[Not Just Arduino Event 23| 9th September 2013]]
|-
|-
| 4 || [[Not Just Arduino Event 4 | 19th November 2012]]
| 4 || [[Not Just Arduino Event 4 | 19th November 2012]] || 14 || [[Not Just Arduino Event 14| 6th May 2013]] || 24 || [[Not Just Arduino Event 24| 23rd September 2013]]  
|-
|-
| 5 || [[Notjustarduino5 | 3rd December 2012]]
| 5 || [[Notjustarduino5 | 3rd December 2012]] || 15 || [[Not Just Arduino Event 15| 20th May 2013]] || 25 || [[Not Just Arduino Event 25| 7th October 2013]]  
|-
|-
|}
| 6 || [[Not Just Arduino Event 6| 17th December 2012]] || 16 || [[Not Just Arduino Event 16| 3rd June 2013]] || 26 || [[Not Just Arduino Event 26| 21th October 2013]]
 
==Skills==
 
Skills that the group has or are happy to share.
 
 
{|border="1" cellpadding="6" cellspacing="0"
 
|-
|-
|'''Name''' || '''Electronic Skills ''' || '''Programming Skills''' || '''Platform'''|| '''Prepared to mentor'''
| 7 || [[Not Just Arduino Event 7| 14th January 2013]] || 17 || [[Not Just Arduino Event 17| 17th June 2013]] || 27 || [[Not Just Arduino Event 27| 4th November 2013]]
|-
|-
| [[User:deanforbes| Dean]] || Basic|| Learning Basic's || Arduino || Yes - Set Up in Windows
| 8 || [[Not Just Arduino Event 8| 28th January 2013]] || 18 || [[Not Just Arduino Event 18| 1st July 2013]] || 28 || [[Not Just Arduino Event 28| 18th November 2013]]
|-
|-
| [[User:TheHypnotist| TheHypnotist]] || Analogue-basic, Digital-medium|| C mostly now || os/Linux ARM/Atmega328/MSP430 || Yes
| 9 || [[Not Just Arduino Event 9| 11th February 2013]] || 19 || [[Not Just Arduino Event 19| 15th July 2013]] || 29 || [[Not Just Arduino Event 29| 2nd December 2013]]
|-
|-
| [[User:Ulisses| Ulisses]] || Basic|| Advanced (C like)|| ||  
| 10 || [[Not Just Arduino Event 10| 25th February 2013]] || 20 || [[Not Just Arduino Event 20| 29th July 2013]] || 30 || [[Not Just Arduino Event 30| 16th December 2013]]
|-
|-
| [[User:Shane| Shane]] || Basic|| basic C,|| Will try ||
| 31 || [[Not Just Arduino Event 30| 30th December 2013]] ||
|-
| [[User:Mentar| Mentar]] || Analogue-basic, Digital-medium|| Arduino, C, C++, S4A||Arduino, AVR, PIC|| Yes
|-
| [[User:lbdl| TimS ]] || Basic || C, Make || ATMega326 (AVR) || Yes
|-
| [[User:Riccardo| Riccardo ]] || Basic || Arduino, Programming, Basic C,  || Arduino || Can try
|-
| [[User:brendan| brendan ]] || Basic || Very basic  || Arduino || Can try
|-
| [[User:Daveb| Dave]] || KISS digital, copy analogue || Good C, C++; || Arduino, AVR || Sure
|-
| [[User:Robert J| Robert]] || Basic || Basic C || Arduino UNO ||  
|}
|}


After 30th December 2013 we stopped reporting on each individual events but feel free to add your own notes.


[[File:ArduinoWorkshop.jpg|thumb|right|Arduino Clone workshop]]


{|border="1" cellpadding="6" cellspacing="0"


|-
==Common Project==
|'''Name''' || '''I would like coaching support in ''' || '''At Level'''
Common Project is a new idea to give more space to the attenders and involve them into a specific project.
|-
These projects can be something very simple to help people understand what Arduino can do or whatever they think is more important to learn.
The idea is to decide one Common project at the NJA meetup, split it in different group and then in the end of the day ( or deadline ), try to merge everything in one block of code!


|-
| Add Your Details here || ??|| ??
|-
|}


==Training==
Current project: 


Training will be determined by the needs of the user group meetings.
Past projects: [[Common Project - Xmas 2013]]
Members of our group will offer mentoring, though we might find some kind of trade system (skill-share, beers, travel-cost...).
We need to be able to provide a mentor during sessions to help those who have difficulty getting off the ground - without tying the mentors up too much. Beginners will help each other and when progress will take over some part of the training.


Each project should be listed here, to source help and document what they have done/learned: if not documented directly it does not exist.
==Talks==
Our members would like to hear about [[Not Just Arduino-talks| these topics]]. If you want to come talk to the group or if you are just interested into attending a session please add your name on [[Not Just Arduino-talks|the page]]. So far we have 2 speakers who volunteered on Accelerometers and Low-level ATMEGA overview.


Mentors (tbc)
==Training and Skills offered==
* [[User:mentar| Mentar]]  
[[File:ArduinoProject.jpg|thumb|right]]
* Morris - TheHypnotist
[[NJA Training| Skills that the group has or are happy to share]].
* Nneil
* [[User:deanforbes| Dean Forbes]] Basic Setup
* add your name here!


==Group Project==
==Other social media links==


Let's work as a group on a micro-controller project!
** '''Google+''' [https://plus.google.com/u/1/communities/115258632534992613977 Not just Arduino]
** '''Github:''' [https://github.com/NotJustArduino Join our GitHub group]
** '''Flickr:''' [http://www.flickr.com/groups/notjustarduino Post your photos on our group]


We are building a new [[LED Notification board2| LED notification board]] for the workshop, adapted from [[Project:Notification_Board| Solexious' project]].
==Members Projects==


We're using this project as a learning platform for the new Not Just Arduino members.
Please list here your projects using micro-controllers here (if you're project is listed here, please update the status and info!)


>>>> Please add your links, suggestions, code, specs on the [[LED Notification board2| project page]]
* [[Laser tag game]] - A multiplayer game of laser tag, utilising infra red transmitters and receivers (think TV remote control), water pistols (gutted and internals replaced with electronics...and lasers.)
* [[LEDLightCubeFamily]] - A set of 3 (or more) LED driven light cubes that communicate over RF, respond to sound/music and can adjust their colour via accelerometer driven tilt. --[[User:Bradwood|Bradwood]] ([[User talk:Bradwood|talk]])


==Projects==
==Previous/Incomplete Projects==


Please list here your projects using micro-controllers here
'''''Please clean up this section -- move your active projects under the above heading or delete those no longer relevant.'''''


* Weather Station - to feed into openweather map and cosm (Deanforbes)
* Harry Potter Clock - A christmas gift for my girlfriend, uses Arduino, Raspberry Pi and a USB modem to 'magically' point to where I am. It's finished now but I wrote up my experiences and the design of it [http://www.alastairbarber.com/index.php?post=harry-potter-weasley-clock on my website] if anyone's interested in reading about it and learning from my mistakes! (Alastair)


* Sousvide Water Bath - Precision water heater using PID controller (Deanforbes)
* Sousvide Water Bath - Precision water heater using PID controller (Deanforbes)


* [[Kinect Robotic Arm]] - with 3D "Vision" - Have Arduino and Raspberry Pi control a robotic arm and have input from Microsoft Kinect's infrared depth sensor to guide the arm to pick stuff [[User:Ulisses]]
* [[Kinect Robotic Arm]] - with 3D "Vision" - Have Arduino and Raspberry Pi control a robotic arm and have input from Microsoft Kinect's infrared depth sensor to guide the arm to pick stuff [[User:Ulisses]]
* Build a simple ethernet driven relay (2x) - anyone wanting to join in is welcome, we will learn the basics as we go along [[User:Dariomolinari]]
* Build a simple ethernet driven relay (2x) - anyone wanting to join in is welcome, we will learn the basics as we go along [[User:Dariomolinari]]
* With basic electronic-circuit training (printing, etching, soldering), would eventually like to build a Nanode [[User:Dariomolinari]]
* With basic electronic-circuit training (printing, etching, soldering), would eventually like to build a Nanode [[User:Dariomolinari]]
Line 123: Line 130:


* Object detection - begin with RFID and then go on to explore other options with longer ranges (Kieron)
* Object detection - begin with RFID and then go on to explore other options with longer ranges (Kieron)
* [http://hack.rs/p/ARP Autonomous Rover Project] - a robot that can put out a room and plug itself in to a power socket (ambitious)


* I attempted to interface a microcontroller and a timed mains outlet and let out the blue smoke - it's on my User page. [[User:TheHypnotist]]
* I attempted to interface a microcontroller and a timed mains outlet and let out the blue smoke - it's on my User page. [[User:TheHypnotist]]
Line 144: Line 149:


*Using AVR-GCC, Make and AVRDude i.e. progamming Arduino's using C instead of being reliant upon the Arduino IDE.
*Using AVR-GCC, Make and AVRDude i.e. progamming Arduino's using C instead of being reliant upon the Arduino IDE.
** There's a lovely, supported Makefile at http://ed.am/dev/make/arduino-mk (project page http://dev.ed.am/arduino-mk)


*Using hardware programmers.
*Using hardware programmers.


*Graphical Programming for Arduino see "Interesting Links" below
*Graphical Programming for Arduino see "Interesting Links"


==Recommended Reading==
==Recommended Reading==
Line 156: Line 163:
*[http://arduino.cc/playground/Main/InterfacingWithHardware Arduino Playground ]
*[http://arduino.cc/playground/Main/InterfacingWithHardware Arduino Playground ]
*[http://www.ladyada.net/learn/arduino Ladyada Arduino]
*[http://www.ladyada.net/learn/arduino Ladyada Arduino]
*[http://tronixstuff.wordpress.com/tutorials/ TronixStuff Arduino Tutorials ]
* A Basic Introduction To Interfacing For The Hardware Curious [http://www.cyberspice.org.uk/downloads/HardwareCurious.pdf]
* Farnell have an [http://uk.farnell.com/engineering-glossary Engineering Glossary].
* old school how to solder: https://www.youtube.com/watch?v=vIT4ra6Mo0s&list=PL926EC0F1F93C1837


etc...
etc...
Line 168: Line 179:
==Interesting Links==
==Interesting Links==


Add your links here with a small description.
Add your links on [[Not Just Arduino Links| this page]] with a small description.
 
'''Alternative platform for Arduino'''
*http://hackaday.com/2012/10/07/freesoc-for-when-you-need-68-io-pins/
*http://hackaday.com/2012/10/09/single-sided-arduino-is-a-great-introduction-to-pcb-etching/.
http://www.kickstarter.com/projects/adapteva/parallella-a-supercomputer-for-everyone
 
'''Raspberry Pi breakout boards'''
*http://picru.st/
*http://pi.cs.man.ac.uk/interface.htm
*http://www.thebox.myzen.co.uk/Raspberry/Buffer_Board.html
 
'''Graphical Programming for Arduino'''
 
*http://seaside.citilab.eu/scratch/arduino
 
*http://www.modk.it/
 
'''Motion Control'''
 
*http://openmoco.org/
 
'''Weather Station'''
 
http://wiki.london.hackspace.org.uk/view/User:Njh/Wired_Weather_Station
 
'''PID'''
 
*https://github.com/br3ttb/Arduino-PID-Library
 
*http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/


*http://hackaday.com/2012/01/05/ospid-the-open-source-pid-controller/


'''Programmers'''
*http://blog.makezine.com/2012/10/08/a-fine-example-of-dead-bug-style-circuit-wiring/


'''Tutorials'''
[[Category:Groups]]
*[http://www.youtube.com/user/rswwwchannel/videos?view=0| Arduino video tutorials on RS youtube channel]

Latest revision as of 20:10, 25 January 2019

This electronics meetup ran regularly from 2012 to 2016 and relaunched late 2018

Not Just Arduino
Njalog2.png
When Alternate Thursdays, from 19:00
Members


Informal user group meeting every 2 weeks for people who want to learn, share and experiment electronics and microcontrollers. Beginners welcome. Have a question about the group? Check our FAQ. If you need to contact us, ask Nick Reynolds, Francis Corsbie or just ping our mailing list.

Past demos, events and workshops documentation

Minimalist Arduino

9297782953_857948abf4_m.jpg, 9300566290_08535a497f_m.jpg

Projects will include: James' Valentineduino, Flashing LED's Strips (linked to doorbell), Office Status Monitor, New edge-lit NJA badge A colorduino running some swanky animation, Danny's robots, Faraz's Etch a Sketch, Lucia's Capacitive's Cube... Plus we are very lucky to be joined by Clara Diana who is a hybrid designer of many amazing projects. She's in London for a couple days and agreed to showcase her new project during our open day: a children's book that explains the process of 3D printing through a friendly story and then offers files online that can be downloaded and 3D printed, might be a good addition to make our event family-friendly.

9501145019_0e248bdbe4_m.jpg 9503944300_c0724f30b3_m.jpg 9501144827_3039fa475f_m.jpg


Reports on past meetups

Arduino Clone workshop
Event Number Agenda Event Number Agenda Event Number Agenda
1 8th October 2012 11 11th March 2013 21 12th August 2013
2 22nd October 2012 12 25th March 2013 22 26th August 2013
3 5th November 2012 13 8th April 2013 23 9th September 2013
4 19th November 2012 14 6th May 2013 24 23rd September 2013
5 3rd December 2012 15 20th May 2013 25 7th October 2013
6 17th December 2012 16 3rd June 2013 26 21th October 2013
7 14th January 2013 17 17th June 2013 27 4th November 2013
8 28th January 2013 18 1st July 2013 28 18th November 2013
9 11th February 2013 19 15th July 2013 29 2nd December 2013
10 25th February 2013 20 29th July 2013 30 16th December 2013
31 30th December 2013

After 30th December 2013 we stopped reporting on each individual events but feel free to add your own notes.

Arduino Clone workshop


Common Project

Common Project is a new idea to give more space to the attenders and involve them into a specific project. These projects can be something very simple to help people understand what Arduino can do or whatever they think is more important to learn. The idea is to decide one Common project at the NJA meetup, split it in different group and then in the end of the day ( or deadline ), try to merge everything in one block of code!


Current project:

Past projects: Common Project - Xmas 2013

Talks

Our members would like to hear about these topics. If you want to come talk to the group or if you are just interested into attending a session please add your name on the page. So far we have 2 speakers who volunteered on Accelerometers and Low-level ATMEGA overview.

Training and Skills offered

ArduinoProject.jpg

Skills that the group has or are happy to share.

Other social media links

Members Projects

Please list here your projects using micro-controllers here (if you're project is listed here, please update the status and info!)

  • Laser tag game - A multiplayer game of laser tag, utilising infra red transmitters and receivers (think TV remote control), water pistols (gutted and internals replaced with electronics...and lasers.)
  • LEDLightCubeFamily - A set of 3 (or more) LED driven light cubes that communicate over RF, respond to sound/music and can adjust their colour via accelerometer driven tilt. --Bradwood (talk)

Previous/Incomplete Projects

Please clean up this section -- move your active projects under the above heading or delete those no longer relevant.

  • Harry Potter Clock - A christmas gift for my girlfriend, uses Arduino, Raspberry Pi and a USB modem to 'magically' point to where I am. It's finished now but I wrote up my experiences and the design of it on my website if anyone's interested in reading about it and learning from my mistakes! (Alastair)
  • Sousvide Water Bath - Precision water heater using PID controller (Deanforbes)
  • Kinect Robotic Arm - with 3D "Vision" - Have Arduino and Raspberry Pi control a robotic arm and have input from Microsoft Kinect's infrared depth sensor to guide the arm to pick stuff User:Ulisses
  • Build a simple ethernet driven relay (2x) - anyone wanting to join in is welcome, we will learn the basics as we go along User:Dariomolinari
  • With basic electronic-circuit training (printing, etching, soldering), would eventually like to build a Nanode User:Dariomolinari
  • 1-wire iButton decode User:Dariomolinari
  • Object detection - begin with RFID and then go on to explore other options with longer ranges (Kieron)
  • I attempted to interface a microcontroller and a timed mains outlet and let out the blue smoke - it's on my User page. User:TheHypnotist
  • Build a self-balancing robot example- anyone who wants to join is welcome (Riccardo)
  • Motion-sensing greeting bot (brendan)
  • remote-controlled hot air balloon/zeppelin (Qpnaosc)
  • 434Mhz RTTY transmitter Transmits text over the air and is picked up by software defined radio, would like some help with taking it further.

Suggestions

  • Using AVR-GCC, Make and AVRDude i.e. progamming Arduino's using C instead of being reliant upon the Arduino IDE.
  • Using hardware programmers.
  • Graphical Programming for Arduino see "Interesting Links"

Recommended Reading

The Hackspace library has some decent Arduino books:

etc...

but please add here suggestions.

Group order

Interesting Links

Add your links on this page with a small description.