ABC - Arduino Basic Connections

I'm super excited to announce that after months of hard work, my latest book, ABC: Basic Connections is available now on Kickstarter!

ABC: Basic Connections is the essential reference book that every maker should have in their toolkit. A collection of neat, easy to read, high quality circuit diagrams and pinouts that will show you how to properly connect almost anything to your Arduino, ESP8266 or ARM mbed compatible board.

https://www.kickstarter.com/projects/pighixxx/abc-basic-connections-the-essential-book-for-maker

NEWS!
It's available in alpha version a new search engine: ELSE
the address is http://www.pighixxx.com/else.

ABC - Arduino Basic Connections

08-21-2014 Update
THIS IS A BETA VERSION!

CLICK ON ANY CARD TO DOWNLOAD THE 150dpi VERSION

Complete drawings list:
http://forum.arduino.cc/index.php?topic=154549.msg1850477#msg1850477
and
http://forum.arduino.cc/index.php?topic=154549.msg1850479#msg1850479























































It's a goddam work of art. Congratulations.

Wow , very nice, karma bump.

maybe add photodiode close to the photeresistor circuit

I like it, and look forward to the final version. If I may offer some suggestions:

  • In your push button section, you might want to add the simple diagram of using internal pull-ups (i.e. no resistor);
  • If it is different, list what resistor to use for a 3.3 volt system as well as 5 volt for use with the Due, Teensy 3.0, Lilypad, etc. systems;
  • For opto-couplers, I tend to find myself wiring it with the Arduino controlling the signal to turn on/off a remote device -- it is probably useful to list both ways;
  • Add a URL to link to the learning section for things that have it for people to see what programming is needed;
  • In the battery hookup, you misspelled 'with';
  • In the battery hookup, you probably want to have a second listing with 6 rechargeable AA batteries at 1.2 volts (i.e. giving 7.2 volts);
  • I don't know if you want to show how to wire up power through VIN or other strategies for power;
  • For servo/motor/etc. you probably should put in text about connecting the grounds of the two power supplies.

MichaelMeissner:

  • In your push button section, you might want to add the simple diagram of using internal pull-ups (i.e. no resistor);
  • If it is different, list what resistor to use for a 3.3 volt system as well as 5 volt for use with the Due, Teensy 3.0, Lilypad, etc. systems;

I have planned in the next cards...

MichaelMeissner:

  • Add a URL to link to the learning section for things that have it for people to see what programming is needed;

There will be a description of the schematics behind each card and in my website

MichaelMeissner:

  • In the battery hookup, you misspelled 'with';

Thanks, I fix it in the next revision :smiley:

MichaelMeissner:

  • In the battery hookup, you probably want to have a second listing with 6 rechargeable AA batteries at 1.2 volts (i.e. giving 7.2 volts);
  • I don't know if you want to show how to wire up power through VIN or other strategies for power;
  • For servo/motor/etc. you probably should put in text about connecting the grounds of the two power supplies.

thanks for the suggestions.

Pighixxx

edit
card 4 corrected

For the 'Pushbutton to 12V', you have a note under it that says that for 24v you should increase R to 2200 Ohms. You don't however mention which resistor to increase as there are two. While to the more experienced it is obviuos which you mean, for those who are new to electronics, it is asking for trouble, as increasing the bottom one would result in 16.5V across the arduino.

The other thing is that you may want to check your 'Encoder' circuit. As it is there is nothing in the circuit to generate a logic 1, unless you are using 0v logic ;).

Other than that, looking good.

Thanks.
I'll check and correct it shortly. :wink:

I commented in another thread, but its worth a post here as well, very nice work!

I know I can use google translate, but how about an english version of your webpages?

Also pdf (of the final) versions if possible please.

Lakes:
(cut)

Also pdf (of the final) versions if possible please.

Thanks,
i'm working on the English version of the site, It will be ready in a week... XD
For PDFs, you can already download from the link that I put on the first post.

Pighixxx

Is the IRF520 MOSFET shown a logic level MOSFET?

I was going to post on that, too.
It's "OK-ish" with ID less than 4A.

pighixxx:

Lakes:
(cut)

Also pdf (of the final) versions if possible please.

Thanks,
i'm working on the English version of the site, It will be ready in a week... XD
For PDFs, you can already download from the link that I put on the first post.

Pighixxx

Ah sorry, I missed that, thanks!

zoomkat:
Is the IRF520 MOSFET shown a logic level MOSFET?

OP, nice work, but could use a little tweaking.

No a IRF520 is not a logic level mosfet and as such will not work reliably in the circuit shown.
http://www.datasheetcatalog.org/datasheet/fairchild/IRF520.pdf

Also the switch input examples misses having the simplest method of all, utilizing the input pin's internal pull-up to allow a switch contact to ground.

Lefty

zoomkat:
Is the IRF520 MOSFET shown a logic level MOSFET?

The IRF520 is not a logic level MOSFET, it just couldn't be switch fully ON with 5V logic but for low current application it's really doesn't matter.
!!There is an error in the 5 card!!: The resistor value is wrong! :drooling_face:

Sorry about that
p.s. I drew the entire library of components (it took me so long to make beautiful readable components), cards, and now... checking!

pighixxx:

MichaelMeissner:

  • Add a URL to link to the learning section for things that have it for people to see what programming is needed;

There will be a description of the schematics behind each card and in my website

Perhaps I wasn't clear, I was suggesting a link to an appropriate section either in the library section of this site, the learning section of the site, or your own site, that people can find code to know how to use the device. For example for the speaker/buzzer, maybe a link to the Tone library: http://arduino.cc/en/Tutorial/Tone. For the push button with internal pullups: http://arduino.cc/en/Tutorial/InputPullupSerial. Some things like the power setups don't need a link, but it can be helpful to have a link of example code.

great work, any plan for Arduino Adance Connections?

MichaelMeissner:
Perhaps I wasn't clear, I was suggesting a link to an appropriate section either in the library section of this site, the learning section of the site, or your own site, that people can find code to know how to use the device. For example for the speaker/buzzer, maybe a link to the Tone library: http://arduino.cc/en/Tutorial/Tone. For the push button with internal pullups: http://arduino.cc/en/Tutorial/InputPullupSerial. Some things like the power setups don't need a link, but it can be helpful to have a link of example code.

Ok, I got it! :smiley:

sonnyyu:
great work, any plan for Arduino Adance Connections?

Great idea! When I finished the basic connection I could make "Arduino Advanced Connection"

Romano, thank you. We're so very fortunate to have dedicated and skilful people like you helping us out.

Brilliant!.... Karma++....

Karma + - really nice work.