Group:Not Just Arduino: Difference between revisions

From London Hackspace Wiki
 
(261 intermediate revisions by 28 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.


This new name was decided for the group during the 1st event.


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 the mailing list


To discuss projects, visit [https://groups.google.com/forum/#!forum/not-just-arduino our new mailing list]]
* '''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]


==Summary==
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].


* Building an active user group around Arduino and micro-controllers
==Past demos, events and workshops documentation==
* Organise workshops and talks where we can all share and learn skills
* 6th  February 2016 10am-4pm: [https://wiki.london.hackspace.org.uk/view/Arduino_workshop Arduino Workshop]
* Bi-monthly events where we can bring our projects demo them and / or get help
*"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


==Events==


*'''Next event: Monday 22nd October 7.30pm
'''
''Event format''
It was suggested at the last event that people (beginners or not) should bring the projects they're working on and we could have something informal around that where people team up, and mentors give feedback. Please contribute to the discussion on this [https://groups.google.com/forum/?fromgroups=#!forum/not-just-arduino group mailing list] if you want to comment on this format.


*Read the report on our '''[[Notjustarduino1|1st Event]]'''
==Reports on past meetups==
 
Friday 5th October 7PM - 19 participants
 
==Skills==
 
Skills that the group has or are happy to share.
 
 
{|border="1" cellpadding="6" cellspacing="0"


[[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
! Agenda
|-
| 1 || [[Notjustarduino1| 8th October 2012]]|| 11 || [[Not Just Arduino Event 11| 11th March 2013]] || 21 || [[Not Just Arduino Event 21| 12th August 2013]]
|-
|-
|'''Name''' || '''Electronic Skills ''' || '''Programming Skills''' || '''Platform'''|| '''Prepared to mentor'''
| 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]]
|-
|-
| [[User:deanforbes| Dean]] || Basic|| Learning Basic's || Arduino || Yes - Set Up in Windows
| 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]]
|-
|-
| [[User:TheHypnotist| TheHypnotist]] || Analogue-basic, Digital-medium|| C mostly now || os/Linux ARM/Atmega328/MSP430 || Yes
| 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]]
|-
|-
| [[User:Ulisses| Ulisses]] || Basic|| Advanced (C like)|| ||  
| 5 || [[Notjustarduino5 | 3rd December 2012]] || 15 || [[Not Just Arduino Event 15| 20th May 2013]] || 25 || [[Not Just Arduino Event 25| 7th October 2013]]
|-
|-
| [[User:Shane| Shane]] || Basic|| basic C,|| Will try ||  
| 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]]
|-
|-
| [[User:Mentar| Mentar]] || Analogue-basic, Digital-medium|| Arduino, C, C++, S4A||Arduino, AVR, PIC|| Yes
| 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:lbdl| lbdl ]] || Basic || C, Make || ATMega326 (AVR) || Yes
| 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:Riccardo| Riccardo ]] || Basic || Arduino, Programming, Basic C,  || Arduino || Can try
| 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]]
|-
|-
| Add Your Details here || ??|| ?? || ?? || ??
| 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]]
|-
|-
| 31 || [[Not Just Arduino Event 30| 30th December 2013]] ||
|}
|}


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==
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!


|-
|'''Name''' || '''I would like coaching support in  ''' || '''At Level'''
|-


|-
Current project: 
| Add Your Details here || ??|| ??
 
|-
Past projects: [[Common Project - Xmas 2013]]
|}
 
==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.
 
==Training and Skills offered==
[[File:ArduinoProject.jpg|thumb|right]]
[[NJA Training| Skills that the group has or are happy to share]].
 
==Other social media links==


==Training==
** '''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]


Training will be determined by the needs of the user group meetings.
==Members Projects==
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.
Please list here your projects using micro-controllers here (if you're project is listed here, please update the status and info!)


Mentors (tbc)
* [[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.)
* [[User:mentar| Mentar]]  
* [[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]])
* Morris - TheHypnotist
* Nneil
* [[User:deanforbes| Dean Forbes]] Basic Setup
* add your name here!


==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)


* Robotic Arm with Kinect 3D "Vision" - Have arduino control a robotic arm and have input from Microsoft Kinect's infrared depth sensor to guide the arm to pick stuff (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 (Dario)
 
* With basic electronic-circuit training (printing, etching, soldering), would eventually like to build a Nanode (Dario)
* 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)
* 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]]
 
* Build a self-balancing robot [http://www.x-firm.com/?page_id=145 example]- anyone who wants to join is welcome (Riccardo)
 
* Motion-sensing greeting bot (brendan)
 
* [http://www.youtube.com/watch?v=6mXM-oGggrM LED cube controller] (brendan)
 
* remote-controlled hot air balloon/zeppelin (Qpnaosc)


* 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]]
* Skype LED board status notifier [[User:Marcbarto| (Marc)]]
* [[RFID Reader Writer|RFID Reader & Writer]] : RFID module Kit 13.56 Mhz SPI Write and Read For Arduino [[User:NecatiOS| (Necati )]]


* Build a self-balancing robot - anyone who wants to join is welcome (Riccardo)
* [[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==
==Suggestions==


*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 116: Line 160:
The Hackspace library has some decent Arduino books:
The Hackspace library has some decent Arduino books:
*Arduino Cookbook
*Arduino Cookbook
*Beginning Arduino
*Beginning Arduino - By Hackspace member Mike McRoberts (Earthshine)
*[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 124: Line 172:
but please add here suggestions.
but please add here suggestions.


==Interesting Links==
==Group order==


Add your links here with a small description.
*[[Teensy]]
*[http://wiki.london.hackspace.org.uk/view/User:930913/Atmel_order Atmel chips]


'''Alternative platform for Arduino'''
==Interesting Links==
*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/
 
'''Graphical Programming for Arduino'''
 
*http://seaside.citilab.eu/scratch/arduino
 
*http://www.modk.it/
 
'''Motion Control'''
 
*http://openmoco.org/
 
'''PID'''


*https://github.com/br3ttb/Arduino-PID-Library
Add your links on [[Not Just Arduino Links| this page]] with a small description.


*http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/


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


""Programmers""
[[Category:Groups]]
*http://blog.makezine.com/2012/10/08/a-fine-example-of-dead-bug-style-circuit-wiring/

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.