Difference between revisions of "ARDUINO"

From Radio Amteur Station OH5BZR - WIKI
Jump to: navigation, search
(Specs)
(Specs)
Line 474: Line 474:
 
  Mini ATmega328 5 V/7-9 V 16 Mhz 8/0 14/6 1 2 32 - -
 
  Mini ATmega328 5 V/7-9 V 16 Mhz 8/0 14/6 1 2 32 - -
 
  Nano ATmega168
 
  Nano ATmega168
  ATmega328 5 V/7-9 V 16 Mhz 8/0 14/6 0.512
+
  ATmega328 5 V/7-9 V 16 Mhz 8/0 14/6 0.512   1 1       2 16     32 Mini-B 1
1 1
 
2 16
 
32 Mini-B 1
 
 
  Ethernet ATmega328 5 V/7-12 V 16 Mhz 6/0 14/4 1 2 32 Regular -
 
  Ethernet ATmega328 5 V/7-12 V 16 Mhz 6/0 14/4 1 2 32 Regular -
 
  Esplora ATmega32u4 5 V/7-12 V 16 Mhz - - 1 2.5 32 Micro -
 
  Esplora ATmega32u4 5 V/7-12 V 16 Mhz - - 1 2.5 32 Micro -
Line 484: Line 481:
 
  Pro (168) ATmega168 3.3 V/3.35-12 V 8 Mhz 6/0 14/6 0.512 1 16 - 1
 
  Pro (168) ATmega168 3.3 V/3.35-12 V 8 Mhz 6/0 14/6 0.512 1 16 - 1
 
  Pro (328) ATmega328 5 V/5-12 V 16 Mhz 6/0 14/6 1 2 32 - 1
 
  Pro (328) ATmega328 5 V/5-12 V 16 Mhz 6/0 14/6 1 2 32 - 1
  Pro Mini ATmega168 3.3 V/3.35-12 V 5 V/5-12 V 8 Mhz
+
  Pro Mini ATmega168 3.3 V/3.35-12 V 5 V/5-12 V 8 Mhz 16Mhz 6/0 14/6 0.512 1 16 - 1
16Mhz 6/0 14/6 0.512 1 16 - 1
+
  LilyPad ATmega168V ATmega328V 2.7-5.5 V/2.7-5.5 V 8 Mhz 6/0 14/6 0.512 1 16 - -
  LilyPad ATmega168V
 
ATmega328V 2.7-5.5 V/2.7-5.5 V 8 Mhz 6/0 14/6 0.512 1 16 - -
 
 
  LilyPad USB ATmega32u4 3.3 V/3.8-5V 8 Mhz 4/0 9/4 1 2.5 32 Micro -
 
  LilyPad USB ATmega32u4 3.3 V/3.8-5V 8 Mhz 4/0 9/4 1 2.5 32 Micro -
  LilyPad
+
  LilyPad Simple ATmega328 2.7-5.5 V/2.7-5.5 V 8 Mhz 4/0 9/4 1 2 32 - -
Simple ATmega328 2.7-5.5 V/2.7-5.5 V 8 Mhz 4/0 9/4 1 2 32 - -
+
  LilyPad SimpleSnap ATmega328 2.7-5.5 V/2.7-5.5 V 8 Mhz 4/0 9/4 1 2 32 - -
  LilyPad
 
SimpleSnap ATmega328 2.7-5.5 V/2.7-5.5 V 8 Mhz 4/0 9/4 1 2 32 - -
 
  
 
eTHERNET
 
eTHERNET

Revision as of 06:56, 24 April 2014


http://www.arduino.cc/
https://www.sparkfun.com/search/results?term=gas+sensor

ideas

http://hwstartup.wordpress.com/
http://forum.arduino.cc/index.php?topic=37975.0 REPRAPPRO.COM

programming

http://pragprog.com/magazines/2011-04/advanced-arduino-hacking
http://www.ele.uri.edu/courses/ele205/ELE205Lab/ELE205_Lab_files/Arduino%20-%20Reference.pdf

keyboard

http://www.codeproject.com/Articles/710475/Using-matrix-keypad-with-Arduino

2.4Ghz

Features:
This wireless Transceiver module is an easy and suitable module if 
you want to setup your wireless communication system with low cost!! 
It can achieve a good balance between wireless transition performance and cost!
You can easily add it with your own MCU/ARM/PIC/AVR/STM32 system!
What\'s more, this nRF24L01+ module is designed with Power amplifier and SMA antenna
This allowed you to use the wireless communication up to 1000 meters! (No barrier)
Specifications:
Frequence: 2.4GHz~2.5GHz
Operating voltage: 3 ~ 3.6V
Max Current:  115mA
Multi-frequency: 125 frequency
Support up to six channels of data reception
Package contents:
1x NRF24L01+PA+LNA
1x SMA Antenna 


https://arduino-info.wikispaces.com/Nrf24L01-Info
http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P
http://arduino.cc/forum/index.php/topic,62222.0.html
http://maniacbug.github.com/RF24/index.html
https://github.com/maniacbug/RF24

http://maniacbug.wordpress.com/2011/11/02/getting-started-rf24/
http://www.tjstephens.com/blog/2013/11/23/temperature-logger/
try this first

GSM

https://www.circuitsathome.com/mcu/programming/interfacing-arduino-to-a-cellular-phone

cell id =

?mcc=244&mnc=121&lac=502&cellid=5148
http://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html#getCid%28%29
https://stackoverflow.com/questions/7240038/utran-cell-identity-returned-by-getcid
http://www.minigps.net/map.html
http://wiki.opencellid.org/
http://www.gpslocalizador.es/index.php/soporte.html

SENSORS

http://www.instructables.com/id/Use-your-android-phone-sensors-on-the-arduino-/

Temperature http://playground.arduino.cc/Learning/OneWire

Humidity and Temp https://learn.adafruit.com/dht/using-a-dhtxx-sensor
Pressure: https://learn.adafruit.com/bmp085/downloads gyro: http://playground.arduino.cc/Main/MPU-6050

     http://www.invensense.com/mems/gyro/mpu6050.html

Linux

https://wiki.archlinux.org/index.php/arduino

Bluetooth:

Features:
Easy to use and completely encapsulated.
This module includes key interface and state interface compared 
with Smart Bluetooth Module Baseboard.
The Bluetooth Module Baseboard can be compatible with master mode,
slave mode and both master-slave mode.
Works for Bluetooth TTL transceiver module 
which allows your target device to both send or receive the TTL data.
The key interface on the baseboard is the master mode button 
and can be controlled by high level from external MCU, 
then this module will search again automatically.
This module power supply input is 3.6~6V, Please be careful 
that it should be not more than 7V.
Specifications:
Size:35*15mm
Net weight:3g
Package weight:13g
Color:Green
Packing content:
1 x Interface Base Board Serial Transceiver Bluetooth Module


http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf
http://project-greengiant.googlecode.com/svn/trunk/Blog/Android%20Arduino%20Bluetooth/
http://arduiniana.org/libraries/newsoftserial/


serial
http://arduiniana.org/libraries/newsoftserial/

433

http://code.google.com/p/rc-switch/
http://www.wes.id.au/2013/07/decoding-and-sending-433mhz-rf-codes-with-arduino-and-rc-switch/

   https://code.google.com/p/rc-switch/

IR

http://playground.arduino.cc/Main/IRLib
http://arduino-info.wikispaces.com/IR-RemoteControl

Time

http://playground.arduino.cc/Code/Time#.UzVmHqYX5CM
http://arduino.cc/en/Tutorial/UdpNtpClient
NTP server

power save

http://playground.arduino.cc/Learning/arduinoSleepCode#.UzVn06YX5CM
http://code.google.com/p/narcoleptic/ https://github.com/davidhbrown/RealTimeClockDS1307
eht w5100 can not be powered down but ENC28J60 can

POWER sources

http://www.freetronics.com/pages/power-over-ethernet-for-arduino#.U1fygqY6NwY

GPS

http://code.google.com/p/ardupirates/wiki/UbloxGPSTutorial

Programing Cable

Features:
USB TO RS232 TTL PL2303HX Auto Converter Module Adapter 5V Output, provides the best and convenient way to connect your RS232 TTL devices or DEMO BRD. To your computer, via the usb port.
Specification:
Built-in TTL COM PC-PL2303HX Chip
Standard USB type A male and TTL 4 pin connector
Cable length: 1000mm (39 3/8 in)
Simple and Easy way to give USB support to your designs
Available for Linux, Mac, WinCE and Windows (XP, 2003), Vista, Win 7
Black cable-----GND
Green cable----TXD
White cable----RXD
Red cable ---- VCC (5V)
PL2303 Windows Driver Download
Connection method: Brush requires only three lines, generally used only three signal lines RX TX GND, VCC.
Note: After setting 3.3V and 5.0V output (this is
To the microcontroller power supply, no need to upgrade the machine)
please put the small plate unplug from the computer, set the jumper to take, do not charged to avoid damage to the device.
Package Included:
1x USB to RS232/TTL PL2303HX Cable Adapter Module

AIS

http://www.oz9aec.net/index.php/gnu-radio-blog/482-a-2-channel-ais-receiver-using-rtl-sdr-and-gnuais
http://gnuais.sourceforge.net/

http://www.discriminator.nl/ic/index.html

https://github.com/rubund/gnuais/tags
http://sdr.osmocom.org/trac/wiki/rtl-sdr
https://github.com/bistromath/gr-ais
http://www.rtl-sdr.com/big-list-rtl-sdr-supported-software/
https://github.com/merbanan/rtl_433

RDS

https://github.com/bastibl/gr-rds

Harware specs.

GPS NEO 6 v.3.0

Product Features:

U-blox NEO-6M GPS module 5Hz update rate 32k I2C EEPROM for save configuration Build in 25 x 25 x 4mm ceramic patch antenna LNA and SAW chip 3.3V LDO low noise regulator UART (TTL) port with EMI protection 3V lithium Rechargeable battery Power and fix indicator LEDs Reverse polarity protection for input power

Default parameter: ?Standard NMEA protocol ?Baud rate : 9600 Nav rate : 1Hz ?TIMEPULSE (fix LED) rate : 1Hz

Other: Dimension: 40 x 40 x 9mm Weight: 16.4g/18.6g (include cable) Hole diameter: 3.1mm

Package Included:

1 x NEO-6 GPS v3.0 1 x UART 4Pin cable 300mm

2.4G NRF24L01 + PA + LNA Wireless Transceiver Module + SMA Antenna

Features: This wireless Transceiver module is an easy and suitable module if you want to setup your wireless communication system with low cost!! It can achieve a good balance between wireless transition performance and cost! You can easily add it with your own MCU/ARM/PIC/AVR/STM32 system! What\'s more, this nRF24L01+ module is designed with Power amplifier and SMA antenna This allowed you to use the wireless communication up to 1000 meters! (No barrier)

Specifications: Frequence: 2.4GHz~2.5GHz Operating voltage: 3 ~ 3.6V Max Current: 115mA Multi-frequency: 125 frequency Support up to six channels of data reception

RX/TX NRF24L01

NRF24L01 + 2.4GHz RF Wireless Transceiver Module

1. The real GFSK monolithic transceiver chip 2. Built-in hardware and link layer 3. Automatic response and automatic retransmission function 4. Address and CRC check function 5. Wireless rate: 1 or 2 MBPS 6. SPI interface rate: 0 ~ 8MBPS 7. 125 optional channels work 8. Channel switching time is very short, can be used for frequency hopping 9. Fully compatible with nRF24XX series 10.I/O can accept 5v level of input 11.±60ppm 16MHz crystal 12.Low working voltage: 1.9 ~ 3.6 V 13.The global open ISM frequency band, the maximum 0dbm transmitted power, free license to use. 14.Transmission distance up to 100 meters in outdoor open occasions!

   nRF24L01 is a single chip radio transceiver for the world wide 2.4 - 2.5 GHz ISM band.
   The transceiver consists of a fully integrated frequency synthesizer, a power amplifier, a crystal oscillator, a demodulator, modulator and Enhanced ShockBurst? protocol engine.
   Output power, frequency channels, and protocol setup are easily.
   programmable through a SPI interface. Current consumption is very low, only 9.0mA at an output power of -6dBm and 12.3mA in RX mode.
   Built-in Power Down and Standby modes makes power saving easily realizable.
   Maximum operating speeds up to 2Mbps, GFSK modulation efficiency, Anti-interference ability, Particularly suitable for industrial control applications.
   125 Communications channels, Multi-point communication and frequency hopping to meet the communication needs.
   Built-in hardware CRC error detection, Multipoint communication address control.
   Low-power 1.9 ~ 3.6V, only 1uA on Power down mode.
   Built-in 2.4Ghz antenna.
   Available software to set the address, only received local Address when output data(Provide interrupt instruction), can be directly connected to a variety of microcontrollers, Software programming is very convenient.
   Support 6 Data channels of data reception.
   Standard DIP Pitch Interface for embedded applications.
   Notice: Transceivers integrated module , transmit or receive can not be simultaneously by one module.

NRF24L01 + 2.4GHz RF Wireless Transceiver Module x 1

RX/TX

   Product Model MX-05V
   Operating voltage: DC5V
   Quiescent current: 4mA
   Receiving frequency: 433MHZ
   Receiver sensitivity:-105DB
   Size: 30 * 14 * 7mm
   An extra antenna is needed, please use spiral 50Ω a quarter wavelength antenna 
   Technical parameters of the transmitter head
   Product Model: MX-FS-03V
   Launch distance :20-200 meters (different voltage, different results)
   Operating voltage :3.5-12V
   Dimensions: 19 * 19mm
   Operating mode: AM
   Transfer rate: 4KB/s
   Transmitting power: 10mW
   Transmitting frequency: 433M
   Pinout from left to right: (DATA; VCC; GND)

Bluetooth

Easy to use and completely encapsulated. This module includes key interface and state interface compared with Smart Bluetooth Module Baseboard. The Bluetooth Module Baseboard can be compatible with master mode, slave mode and both master-slave mode. Works for Bluetooth TTL transceiver module which allows your target device to both send or receive the TTL data. The key interface on the baseboard is the master mode button and can be controlled by high level from external MCU, then this module will search again automatically. This module power supply input is 3.6~6V, Please be careful that it should be not more than 7V.

Specifications: Size:35*15mm Net weight:3g Package weight:13g Color:Green

Packing content: 1 x Interface Base Board Serial Transceiver Bluetooth Module

PUMP 2.

   Brand new and high quality.
   Brushless, permanent magnetic rotor.
   Super long working life(more than 30000 hours).
   Adopt high performance ceramic shaft.
   The axis is enclosed with static sealing, not dynamic, which can avoid leaking problems.
   Amphibious design.
   Submersible installation and entirely waterproof.
   low consumption.
   low noise(less than35db).
   Pump material: ABS.
   Condition of use: continuously.
   Fluids: Water, oil, gasoline, acid and alkali solution.
   Working temperature: 0 ~ 75℃.
   Power consumption: 4.2W.
   Rated voltage: 12V DC.
   Max rated current: 350mA.
   Max flow rate: 4L/MIN(1.06G/MIN).
   Max Head(lift height): 3M.
   Noise: <40dB(most 35dB).
   Water proof class: IP68(can be submersible installed).
   Life span: More than 30000hrs.
   Power supply: Solar panel, DC electric source, battery.
   Size: 5.5cm x 3.5cm x 4.5cm.

SOLAR PANEL + PUMP 1

H4009

Feature: 1. Come with a solar battery, and charged by the sun 2. Brushless DC water pump, pump water easily 3. 3 different water outlet caps 4. Save water as far as possible 5. Wide irrigated areas 6. Keep the soil wetted and give a cool environment

Specification:

  • Solar battery power: 7V ,140mA
  • Solar pannel size: 11cm * 11cm(square)
  • Pump power: 6V , 120mA
  • Max flow quantity of pump : 150L/H
  • The life time : over 10000 hrs
  • Delay: less than 3s
  • Color: black
  • Net weight: 186g
  • Unit packing gross weight: 203g

Installation: 1. Put the pump totally in the water with it is nozzle over the water ,be sure the pump is fixed firmly on the bottom of the fountain to avoid vibration. 2. Plug the jack of pump in the jack of solor panel output. 3. Put the solar panel under enough sunlight and be better to face directly to sun.

Note: Please put the pump into water. Keep the solar panel out of water; otherwise it will get damaged and couldn't work.

Package including: 1 * Solar battery pannel 1 * Brushless DC water pump(with power wire) 3 * Water outlet caps

SERVO

Motor Features:


   Rated Voltage: DC5V 4-phase
   Step angle: 5.625 x 1/64
   DC Resistance: 200Ω±7% (25C)
   Insulation Resistance: >10MΩ (500V)
   Dielectric Strength: 600V AC / 1mA / 1s
   Insulation Grade: A
   No-load Pull in Frequency: >600Hz
   No-load Pull out Frequency: >1000Hz
   Pull in Torque: >34.3mN.m(120Hz)
   Detent Torque: >34.3mN.m
   Temperature Rise: <40K(120Hz)
   Noise: <40dB (120Hz, No load, 10cm)
   Cable length :23.5CM

ULN2003 Driver Board:


   A, B, C, D four-phase LED indicates the status of the stepper motor work.
   Stepper motor with a standard interface, when used directly pluggable.
   Drive Module Board Size:2.8cm x 2.8cm x 2cm.

LCD

Features: 1.84 X 84 dot matrix LCD, can show 4 lines of characters 2.Use serial interface communicate with the master processor, the number of interface signal line reduced greatly, only 8 signal lines including power and GND. 3.Support different types of MCU, such as the arduino, AVR, SPI, MCS51 and so on. 4.Transfer rate up to 4Mbps, can full speed write display data without waiting time. 5.Can use the conductive glue to connect the module with the printed board, without cables. The metal hooks on the module can fix the module on the printed board, which is very easy to install and replace. 4.LCD controller/driver chip has been bound to LCD chip, the volume of LCD is small 5.Low power supply,the working current in normal situation is lower than 200μA,and has power-down mode

Connections: 1.RST--------- reset 2.CE---------- chip selection 3.DC---------- data/commands choice 4.DIN--------- serial data line 5.CLK--------- serial Clock Speed 6.3.3V-------- VCC 7.LIGHT------- backlight control terminal 8.GND--------- power negative

Specifications: 1.For Nokia 5110 3V-5V 2.Module size: 45.2mm x 43.1mm

Package included: 1x LCD Module for Nokia 5110

TFT

Features:

· 2.4" diagonal LCD TFT display · Bright, 4 white-LED backlight, on by default but you can connect the transistor to a digital pin for backlight control · Colorful, 18-bit 262,000 different shades · 4-wire resistive touchscreen · spfd5408 controller with built in video RAM buffer · 8 bit digital interface, plus 4 control lines · Uses digital pins 5-13 and analog 0-3. That means you can use digital pins 2, 3 and analog 4 and 5. Pin 12 is available if not using the micro SD · 5V compatible, use with 3.3V or 5V logic

Temp DS18B20

Instructions: http://www.strangeparty.com/2010/12/13/arduino-1-wire-temperature-sensors/

   LIBS: http://www.pjrc.com/teensy/td_libs_OneWire.html ,  
Brand New High Quality  

ღ The probe the temperature sensor DS18B20 original chip ღ High quality stainless steel tube encapsulation waterproof

ღ Stainless steel shell

ღ Power supply range: 3.0V to 5.5V ღ Operating temperature range: -55°C to +125°C (-67°F to +257°F) ღ Accuracy over the range of -10°C to +85°C: ±0.5°C. ღ No other components, unique single bus interface ღ Cable length: 100 cm


POWER

Main 7-12V 39mA-200mA / 1uA (sleep) OUTPUTS DRIVE 40mA
Pump1 6V 120mA 2l/m h=0.70m
Pump2 12V 350mA 4W 4l/min h=3m
Flect 5V 2W 0-400mA
Solar 7v 140mA
RelayUnit 5V 40mA
Temp 3-5.5V 4mA / 1 nA (sleep)

http://forum.arduino.cc/index.php/topic,76724.0.html
ref: https://www.sparkfun.com/tutorials/309

Specs

http://arduino.cc/en/Products.Compare

Name  Processor  Operating V  CPU Speed  Analog In/Out  Digital IO/PWM  EEPROM [KB]  SRAM [KB] Flash [KB] USB UART
Uno 	ATmega328 	5 V/7-12 V 	16 Mhz 	6/0 	14/6 	1 	2 	32 	Regular 	1
Due 	AT91SAM3X8E 	3.3 V/7-12 V 	84 Mhz 	12/2 	54/12 	- 	96 	512 	2 Micro 	4
Leonardo 	ATmega32u4 	5 V/7-12 V 	16 Mhz 	12/0 	20/7 	1 	2.5 	32 	Micro 	1
Mega 2560 	ATmega2560 	5 V/7-12 V 	16 Mhz 	16/0 	54/15 	4 	8 	256 	Regular 	4
Mega ADK 	ATmega2560 	5 V/7-12 V 	16 Mhz 	16/0 	54/15 	4 	8 	256 	Regular 	4
Micro 	ATmega32u4 	5 V/7-12 V 	16 Mhz 	12/0 	20/7 	1 	2.5 	32 	Micro 	1
Mini 	ATmega328 	5 V/7-9 V 	16 Mhz 	8/0 	14/6 	1 	2 	32 	- 	-
Nano 	ATmega168
ATmega328 	5 V/7-9 V 	16 Mhz 	8/0 	14/6 	0.512   1 	1        2 	16      32 	Mini-B 	1
Ethernet 	ATmega328 	5 V/7-12 V 	16 Mhz 	6/0 	14/4 	1 	2 	32 	Regular 	-
Esplora 	ATmega32u4 	5 V/7-12 V 	16 Mhz 	- 	- 	1 	2.5 	32 	Micro 	-
ArduinoBT 	ATmega328 	5 V/2.5-12 V 	16 Mhz 	6/0 	14/6 	1 	2 	32 	- 	1
Fio 	ATmega328P 	3.3 V/3.7-7 V 	8 Mhz 	8/0 	14/6 	1 	2 	32 	Mini 	1
Pro (168) 	ATmega168 	3.3 V/3.35-12 V 	8 Mhz 	6/0 	14/6 	0.512 	1 	16 	- 	1
Pro (328) 	ATmega328 	5 V/5-12 V 	16 Mhz 	6/0 	14/6 	1 	2 	32 	- 	1
Pro Mini 	ATmega168 	3.3 V/3.35-12 V 5 V/5-12 V 	8 Mhz 16Mhz 	6/0 	14/6 	0.512 	1 	16 	- 	1
LilyPad ATmega168V ATmega328V 	2.7-5.5 V/2.7-5.5 V 	8 Mhz 	6/0 	14/6 	0.512 	1 	16 	- 	-
LilyPad USB 	ATmega32u4 	3.3 V/3.8-5V 	8 Mhz 	4/0 	9/4 	1 	2.5 	32 	Micro 	-
LilyPad Simple 	ATmega328 	2.7-5.5 V/2.7-5.5 V 	8 Mhz 	4/0 	9/4 	1 	2 	32 	- 	-
LilyPad SimpleSnap 	ATmega328 	2.7-5.5 V/2.7-5.5 V 	8 Mhz 	4/0 	9/4 	1 	2 	32 	- 	-

eTHERNET

Features: - 100% Brand new and high quality. - With this Ethernet Shield, your Arduino board can be used to connect to internet. - Can be used as server or client. - Directly plug puzzle board, no soldering required. - Controller: w5100. - This is the latest version of the Ethernet Shield. - This Arduino Ethernet Shield which is based on the Wiznet W5100 Ethernet Chip gives you an easy way to get your Arduino Online. - Fits all version of arduino Main board,2009,UNO, mega 1280, mega 2560. - It is directly supported by Arduino official Ethernet Library. - It adds a micro-SD card slot, which can be used to store files for serving over the network. - It is compatible with the Arduino Duemilanove (168 or 328), Uno as well as Mega (1280/2560) and can be accessed using the SD library. - The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP. - It supports up to four simultaneous socket connections. - Use the Ethernet library to write sketches which connect to the internet using the shield. - Fits all version of arduino Main board,2009,UNO, mega 1280, mega 2560. - Size:7.4cm x 5.4cm x 2.4cm - 2.91inch x 2.12inch x 0.94inch.

Package Contents: 1x W5100 Ethernet Shield