Netduino: Difference between revisions
(Created page with 'Category:English pages Category:Electronics Category:Elektronik <google>ENGELSK</google>') |
|||
(98 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
[[Category:Electronics]] | [[Category:Electronics]] | ||
[[Category:Elektronik]] | [[Category:Elektronik]] | ||
==PCB Design== | |||
====Schematic capture and PCB tools==== | |||
* [http://www.cadsoftusa.com/ EAGLE PCB Design Software - The EAGLE Light Edition can be used for free!] | |||
====PCB Production==== | |||
* [https://www.seeedstudio.com/fusion.html Seeed Studio Fusion PCB] | |||
* [http://www.firstpcb.com FirstPCB High quality PCB production service Turnkey PCB assembly service] | |||
* [http://lowpowerlab.com/blog/2013/02/11/diy-smd-metal-stencils-the-definitive-tutorial/ DIY SMD metal stencils – the definitive tutorial] | |||
* [http://www.netduino.com/ An open-source electronics platform using the .NET Micro Framework - netduino.com] | |||
[[File:Getting.Started.with.the.Internet.of.Things.jpg|150px]] | |||
* [http://www.gsiot.info/ Getting Started with the Internet of Things - Companion Web site for the book] | |||
* [http://shop.oreilly.com/product/0636920013037.do Getting Started with the Internet of Things - O'Reilly Media]<br> | |||
* [http://en.wikipedia.org/wiki/.NET_Micro_Framework .NET Micro Framework - Wikipedia]] | |||
* [http://msdn.microsoft.com/en-us/library/bb848030.aspx .NET Micro Framework - MSDN Documentation] | |||
CAN-bus | |||
* [http://www.electrozone.dk/microcontrollers/10039 CAN-BUS Shield DEV-10039 Elektrozone] | |||
* [http://www.sparkfun.com/products/10039 CAN-BUS Shield DEV-10039 - Sparkfun] | |||
SKPANG | |||
* [http://www.skpang.co.uk/catalog/arduino-canbus-shield-with-usd-card-holder-p-706.html Arduino CAN-Bus Shield with uSD Card Holder] | |||
* [http://code.google.com/p/skpang/ Canbusduino - code.google.com] | |||
* [http://code.google.com/p/skpang/downloads/list Canbusduino - Download] | |||
* [http://shieldlist.org/sparkfun/can-bus Arduino Shield List - Pin usage details for 266 shields from 111 makers, and counting!] | |||
* [http://en.wikipedia.org/wiki/OBD-II_PIDs OBD-II PIDs (On-board diagnostics Parameter IDs) are codes used to request data from a vehicle] | |||
* [http://code.google.com/p/netduino-mcp2515/ Netduino - mcp2515 C#] | |||
==Online services== | |||
# [https://xively.com Xively (formerly known as Cosm and Pachube) ovened by LogMeIn] | |||
# [https://plot.ly/ Plotly] | |||
Plotly is an online analytics and data visualization tool. | |||
# [https://thingspeak.com/ ThingSpeak] | |||
ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from things using the HTTP protocol over the Internet or via a Local Area Network. | |||
==Weather station== | |||
* [http://eshop.silvan.dk/vare/sensor-t-ventus Ventus W044- Vejrstation - 433 MHz Silvan] | |||
* [http://www.electrozone.dk/10153 RFM22B-S2 SMD Wireless Transceiver - 868 MHz] | |||
* [http://www.jansipke.nl/measuring-temperature-and-humidity-with-a-jeenode/ Measuring temperature and humidity with a JeeNode 868 MHz] | |||
* [http://www.select2gether.com/temperatur-feuchtesensor-s555th TEMPERATUR-/FEUCHTESENSOR S555TH 868 MHz] | |||
* [http://www.conrad-uk.com/ce/en/product/646260/Temperature-humidity-outdoor-sensor Temperature/ humidity outdoor sensor 868 MHz - Conrad] | |||
* [http://jeelabs.org/tag/sensors/ Posts Tagged ‘Sensors’ - jeelabs.org] | |||
* [http://jeelabs.org/2010/04/19/more-ook-decoders/ OOK transmissions: 3 for 433 MHz and 4 for 868 MHz - jeelabs.org] | |||
* [http://dzrmo.wordpress.com/2012/07/08/remote-control-pt2272-for-android/ Detect And Zero Rightmost One - Looks like WD044] | |||
* [http://www.conrad.de/ce/de/product/646260/Passender-zusaetzlicher-Temperatur-Feuchte-Aussensensor-S555TH Passender zusätzlicher Temperatur-/Feuchte-Außensensor S555TH 868 MHz - Conrad] | |||
* [http://www2.produktinfo.conrad.com/datenblaetter/650000-674999/650155-an-01-nl-weerstation_WS555.pdf Weerstation "WS 555" GEBRUIKSAANWIJZING - Conrad] | |||
* [http://www.asksvane.dk/?page_id=1130 Controlling 433.92 MHz remote with Arduino] | |||
* [http://doc.chipfind.ru/ ChipFind Datasheet archive] | |||
* [] | |||
* [http://www.practicalarduino.com/projects/weather-station-receiver Weather Station Receiver - Practical Arduino] | |||
* [] | |||
* [http://lucsmall.com/2012/04/27/weather-station-hacking-part-1/ Hacking the WH2 Wireless Weather Station Outdoor Sensor – Part 1: Reverse Engineering the Protocol] | |||
* [http://lucsmall.com/2012/04/29/weather-station-hacking-part-2/ Hacking the WH2 Wireless Weather Station Outdoor Sensor – Part 2: Protocol Specification] | |||
* [http://lucsmall.com/2012/04/30/weather-station-hacking-part-3/ Hacking the WH2 Wireless Weather Station Outdoor Sensor – Part 3: Receiving Packets with the Arduino] | |||
* [http://www.tfd.hu/tfdhu/files/wsprotocol/auriol_protocol_v20.pdf RF transmission protocol of Auriol H13726, Ventus S155, Hama EWS 1500, Meteoscan W155/W160] | |||
====Oregon Scientific RF Protocol Description==== | |||
* [http://wmrx00.sourceforge.net/Arduino/OregonScientific-RF-Protocols.pdf Oregon Scientific RF Protocol Description.pdf - SorceForge] | |||
* [http://web.archive.org/web/20110910111500/http://www.alyer.frihost.net/thn128decoding.htm Decoding data of Oregon Scientific radio frequency sensors by the example of THN128 sensor] | |||
====Weather Station Data Logger==== | |||
* [https://bitbucket.org/fuzzillogic/433mhzforarduino/wiki/Home 433MHz for Arduino ***] | |||
This package contains several small libraries for Arduino 1.0 which add communication capability with some radio controlled (433MHz / 434MHz) domestic appliances. The libraries can be used for easy home automation using cheap, off-the-shelf components. | |||
* [http://wmrx00.sourceforge.net/ Weather Station Data Logger for WMR88, WMR100, WMR200, RMS300 and Radio Shack 63-256 Weather Stations - SorceForge] | |||
====Antenna==== | |||
* [http://users.skynet.be/willaert/WR/servo.htm Remote controlled servo deployment] | |||
* [https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&ved=0CEkQFjAD&url=http%3A%2F%2Fwww.artbrno.cz%2Findex.php%2Fdownload%2Fcategory%2F18-accessories%3Fdownload%3D433%253Ahelical-coating-wire-antennas&ei=ZwkAUa2yFIrmtQa63ICwCQ&usg=AFQjCNHbXLXo_u5eSFzSyiH2YMsuIqfNUA&sig2=jx6WHDTYCoczQBdcZKT7Fg&bvm=bv.41248874,d.Yms Helical coating wire antennas] | |||
====Where to buy==== | |||
* [http://dx.com/category/arduino-scm-supplies-436 DX deal extreme] | |||
* [http://eud.dx.com/category/arduino-scm-supplies-436 DX deal extreme eu direct] | |||
* [http://www.banggood.com/ Bang good] | |||
* [http://http://eu.banggood.com// Bang good EU] | |||
* [http://www.goodluckbuy.com/ GOODLUCKBUY] | |||
* [http://www.miniinthebox.com MiniInTheBox] | |||
* [http://www.focalprice.com/ focalprice] | |||
Moteino is a low cost wireless Arduino clone based on the Atmel ATMega328P microcontroller: | |||
* [https://lowpowerlab.com/ MONTEINO - LowPowerLab] | |||
====JSON, REST, Oxyplot and MQTT==== | |||
* [https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Client/ Microsoft ASP.NET Web API 2.2 Client Libraries] | |||
* [http://json2csharp.com/ json2csharp] generate c# classes from json | |||
* [http://en.wikipedia.org/wiki/MQTT MQTT] | |||
====WiFi modules==== | |||
* [https://www.youtube.com/watch?v=9QZkCQSHnko 5$ Arduino WiFi Module!? ESP8266 mini Tutorial/Review] | |||
* [http://jeelabs.net/pub/docs/ethercard/ Ardino interface library for the ENC28J60 Ethernet controller chip (GPL). - jeelabs] | |||
* [https://github.com/sparkfun/WiFly-Shield SparkFun WiFly Shield Library : alpha 2 release] | |||
* [http://www.seeedstudio.com/wiki/Wifi_Shield_V1.0 This Wifi Shield utilizes a RN171 wifi module to provide your Arduino/Seeeduino with serial Ethernet's function] | |||
=====RN-131C===== | |||
* [https://www.sparkfun.com/products/9954 SparkFun WiFly Shield WRL-09954] | |||
* [http://www.arduino-hacks.com/arduino-wifly-shield/ Arduino Wifly Shield Setup] | |||
* [http://mgisolutions.blogspot.dk/2012/05/arduino-wifly-shield-tutorial.html Arduino Wifly Shield tutorial] | |||
* [http://www.mostthingsweb.com/2013/07/solving-the-timeout2-error-when-updating-wifly-firmware/ Updating WiFly firmware] | |||
====SPI==== | |||
* [http://tronixstuff.com/2011/05/13/tutorial-arduino-and-the-spi-bus/ Tutorial: Arduino and the SPI bus] | |||
<google>ENGELSK</google> | <google>ENGELSK</google> | ||
==Remote Switches== | |||
====Remote switch LP801B, HX2262, PT2262 and M3E==== | |||
The encoder chip is quite similar to the LP801B, HX2262, PT2262 and M3E. The datasheet of the PT2262 explains the wireless protocol. | |||
* [http://blog.philippklaus.de/2014/03/pollin-wireless-power-sockets-with-the-arduino/ Pollin Wireless Power Sockets with the Arduino] | |||
* [https://code.google.com/p/rc-switch/ rc-switch Arduino library to operate low cost 315 MHz / 433 MHz remote control devices] | |||
====KAKU remote switch==== | |||
* [http://jeelabs.org/?s=KAKU Teardown KAKU remote switch] | |||
* [http://articles.logicapplied.com/#post0 Interfacing the Nexa / Proove RF remote control system] | |||
==USBeee AX PRO== | |||
* [http://www.epanorama.net/newepa/2012/10/02/usbee-ax-clone/ USBEE AX clone] | |||
The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite | |||
* [http://sigrok.org/wiki/Windows sigrok - Open Source software for Windows] | |||
* [http://sigrok.org/bugzilla/show_bug.cgi?id=343 Bug 343 - USB issues on Windows with e.g. fx2lafw, causes frontend hangs] | |||
* [http://www.jwandrews.co.uk/2011/12/saleae-logic-analyser-clone-teardown-and-reprogramming/ Saleae Logic Analyser Clone Teardown and Reprogramming] | |||
* [https://www.saleae.com/ salea.com] | |||
==Transformerless powered Arduino== | |||
* [http://www.daycounter.com/Circuits/Transformerless-Power-Supplies/Transformerless-Power-Supplies.phtml Transformerless AC to DC power Supply] | |||
==Battery powered micro size Arduinos== | |||
===Monteino=== | |||
* [https://lowpowerlab.com/shop/index.php?_route_=Moteino Monteino] | |||
===JeeNode=== | |||
* [http://jeelabs.net/projects/hardware/wiki/JeeNode JeeNode] | |||
* [http://jeelabs.net/projects/hardware/wiki JeeNode Microcontroller Boards] | |||
* [http://jeelabs.net/projects/jeelib/wiki JeeLib] | |||
* [https://www.openhomeautomation.net/arduino-battery/ How to Run an Arduino for Years on a Battery] | |||
===Tiny328=== | |||
* [http://nathan.chantrell.net/20130923/tiny328-mini-wireless-arduino-clone/ Tiny328 – A mini wireless Arduino clone] | |||
* [http://openenergymonitor.blogspot.dk/2014/12/introducing-rfm69cw.html Introducing RFM69CW] | |||
===Funky=== | |||
* [http://harizanov.com/2013/09/funky-v3/ Funky-v3] | |||
* [https://github.com/mharizanov/new_Funky/tree/master/board/v3 Funky-v3 on github] | |||
===Choise of microcontroller=== | |||
* [http://grantukropina.com/archives/82 ATmega32U4 vs ATmega328P] | |||
* [http://www.openhacks.com/uploadsarchivos/poster_worldmakerfaire2013.pdf Evolution of Arduino] | |||
* [http://openenergymonitor.org/emon/node/2542 Advantages of using the ATMega32U4 (Leonardo) chip for power measurement] | |||
===1.9 V - 3.6 V Thermometer and Hygrometer=== | |||
* [http://www.artekit.eu/products/sensors/ak-si7021/ AK-SI7021 – Humidity and Temperature Sensor breakout board] | |||
* [https://lowpowerlab.com/shop/index.php?_route_=weathershield WeatherShield LowPowerLab] | |||
* [http://www.silabs.com/products/sensors/humidity-sensors/Pages/si7013-20-21.aspx Si7006/13/20/21 2nd Generation I2C Relative Humidity and Temperature Sensors] | |||
===3.3 V - 5.5 V Thermometer and Hygrometer=== | |||
* [https://www.adafruit.com/datasheets/Digital%20humidity%20and%20temperature%20sensor%20AM2302.pdf Digital Digital Digital Digital relative relative relative relative humidity humidity humidity humidity & temperature emperature emperature emperature sensor AM2302/DHT22] | |||
* [http://www.mouser.com/ds/2/368/Si7021-A20-519770.pdf Si7021-A20 datasheet] | |||
===DIY SMD Soldering=== | |||
* [https://www.youtube.com/watch?v=z7Tu8NXu5UA HowTo SMD Soldering] | |||
* [http://www.circuitrework.com/guides/7-5-2.shtml Soldering Surface Mount Gull Wing Components, Continuous Flow Method - Circuit Technology Center] | |||
* Hot air gun Portable | |||
* Vacuum Pick Up Tool | |||
==mcufriend 3.5 inch 320*480 Touch LCD== | |||
[[File:arduinomega2560_r2_front.jpg|x400px]] | |||
[[File:mcufriend_3.5'_TFT_LCD_for_arduino_uno.jpg|x400px]] | |||
mcufriend 3.5 inch 320*480 Touch LCD with controller ILI9486 | |||
===adafruit=== | |||
* [https://www.adafruit.com/ Adafruit] | |||
* [https://github.com/adafruit/TFTLCD-Library TFTLCD-Library] | |||
* [https://github.com/adafruit/Touch-Screen-Library Touch-Screen-Library] | |||
===Libraries not working with that module=== | |||
Rinky-Dink Electronics - Henning Karlsen's libraries | |||
* [http://www.rinkydinkelectronics.com/library.php?id=51 UTFT] | |||
* [http://www.rinkydinkelectronics.com/library.php?id=55 UTouch] | |||
Damian Gołda's modified versions | |||
Version with modified examples to work with 3.5" TFT LCD from mcufriend.com using modified UTFT library from | |||
* [https://github.com/dgolda/UTFT UTFT] | |||
* [https://github.com/dgolda/UTouch UTouch] | |||
arduinotehniq | |||
* [http://arduinotehniq.blogspot.dk/2014/11/24-touch-tft-lcd-shield.html 2.4" touch TFT LCD shield] | |||
===Solved by me=== | |||
I made AdaFruit lib.zip found here work for my ILI9486 controller. | |||
* [https://forum.arduino.cc/index.php?topic=337473.15 ili9488 with tuoch screen - Page 2 - Arduino Forum] |
Latest revision as of 12:51, 7 March 2017
PCB Design
Schematic capture and PCB tools
PCB Production
- Seeed Studio Fusion PCB
- FirstPCB High quality PCB production service Turnkey PCB assembly service
- DIY SMD metal stencils – the definitive tutorial
- Getting Started with the Internet of Things - Companion Web site for the book
- Getting Started with the Internet of Things - O'Reilly Media
CAN-bus
SKPANG
Online services
Plotly is an online analytics and data visualization tool.
ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from things using the HTTP protocol over the Internet or via a Local Area Network.
Weather station
- Measuring temperature and humidity with a JeeNode 868 MHz
- TEMPERATUR-/FEUCHTESENSOR S555TH 868 MHz
- Temperature/ humidity outdoor sensor 868 MHz - Conrad
- Posts Tagged ‘Sensors’ - jeelabs.org
- OOK transmissions: 3 for 433 MHz and 4 for 868 MHz - jeelabs.org
- Detect And Zero Rightmost One - Looks like WD044
- Passender zusätzlicher Temperatur-/Feuchte-Außensensor S555TH 868 MHz - Conrad
- Weerstation "WS 555" GEBRUIKSAANWIJZING - Conrad
- Controlling 433.92 MHz remote with Arduino
- ChipFind Datasheet archive
- []
- Weather Station Receiver - Practical Arduino
- []
- Hacking the WH2 Wireless Weather Station Outdoor Sensor – Part 1: Reverse Engineering the Protocol
- Hacking the WH2 Wireless Weather Station Outdoor Sensor – Part 2: Protocol Specification
- Hacking the WH2 Wireless Weather Station Outdoor Sensor – Part 3: Receiving Packets with the Arduino
Oregon Scientific RF Protocol Description
- Oregon Scientific RF Protocol Description.pdf - SorceForge
- Decoding data of Oregon Scientific radio frequency sensors by the example of THN128 sensor
Weather Station Data Logger
This package contains several small libraries for Arduino 1.0 which add communication capability with some radio controlled (433MHz / 434MHz) domestic appliances. The libraries can be used for easy home automation using cheap, off-the-shelf components.
Antenna
Where to buy
- DX deal extreme
- DX deal extreme eu direct
- Bang good
- Bang good EU
- GOODLUCKBUY
- MiniInTheBox
- focalprice
Moteino is a low cost wireless Arduino clone based on the Atmel ATMega328P microcontroller:
JSON, REST, Oxyplot and MQTT
- Microsoft ASP.NET Web API 2.2 Client Libraries
- json2csharp generate c# classes from json
- MQTT
WiFi modules
- 5$ Arduino WiFi Module!? ESP8266 mini Tutorial/Review
- Ardino interface library for the ENC28J60 Ethernet controller chip (GPL). - jeelabs
- SparkFun WiFly Shield Library : alpha 2 release
- This Wifi Shield utilizes a RN171 wifi module to provide your Arduino/Seeeduino with serial Ethernet's function
RN-131C
- SparkFun WiFly Shield WRL-09954
- Arduino Wifly Shield Setup
- Arduino Wifly Shield tutorial
- Updating WiFly firmware
SPI
<google>ENGELSK</google>
Remote Switches
Remote switch LP801B, HX2262, PT2262 and M3E
The encoder chip is quite similar to the LP801B, HX2262, PT2262 and M3E. The datasheet of the PT2262 explains the wireless protocol.
- Pollin Wireless Power Sockets with the Arduino
- rc-switch Arduino library to operate low cost 315 MHz / 433 MHz remote control devices
KAKU remote switch
USBeee AX PRO
The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite
- sigrok - Open Source software for Windows
- Bug 343 - USB issues on Windows with e.g. fx2lafw, causes frontend hangs
Transformerless powered Arduino
Battery powered micro size Arduinos
Monteino
JeeNode
Tiny328
Funky
Choise of microcontroller
- ATmega32U4 vs ATmega328P
- Evolution of Arduino
- Advantages of using the ATMega32U4 (Leonardo) chip for power measurement
1.9 V - 3.6 V Thermometer and Hygrometer
- AK-SI7021 – Humidity and Temperature Sensor breakout board
- WeatherShield LowPowerLab
- Si7006/13/20/21 2nd Generation I2C Relative Humidity and Temperature Sensors
3.3 V - 5.5 V Thermometer and Hygrometer
- Digital Digital Digital Digital relative relative relative relative humidity humidity humidity humidity & temperature emperature emperature emperature sensor AM2302/DHT22
- Si7021-A20 datasheet
DIY SMD Soldering
- HowTo SMD Soldering
- Soldering Surface Mount Gull Wing Components, Continuous Flow Method - Circuit Technology Center
- Hot air gun Portable
- Vacuum Pick Up Tool
mcufriend 3.5 inch 320*480 Touch LCD
mcufriend 3.5 inch 320*480 Touch LCD with controller ILI9486
adafruit
Libraries not working with that module
Rinky-Dink Electronics - Henning Karlsen's libraries
Damian Gołda's modified versions Version with modified examples to work with 3.5" TFT LCD from mcufriend.com using modified UTFT library from
arduinotehniq
Solved by me
I made AdaFruit lib.zip found here work for my ILI9486 controller.