Netduino: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
No edit summary
 
(96 intermediate revisions by the same user not shown)
Line 2: Line 2:
[[Category:Electronics]]
[[Category:Electronics]]
[[Category:Elektronik]]
[[Category:Elektronik]]
[[File:Getting.Started.with.the.Internet.of.Things.jpg|100px]]
==PCB Design==
[http://shop.oreilly.com/product/0636920013037.do Getting Started with the Internet of Things - O'Reilly Media]
====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


Getting.Started.with.the.Internet.of.Things.jpg



CAN-bus

SKPANG


Online services

  1. Xively (formerly known as Cosm and Pachube) ovened by LogMeIn
  2. Plotly

Plotly is an online analytics and data visualization tool.

  1. 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

Oregon Scientific RF Protocol Description

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

Moteino is a low cost wireless Arduino clone based on the Atmel ATMega328P microcontroller:

JSON, REST, Oxyplot and MQTT

WiFi modules

RN-131C

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.

KAKU remote switch

USBeee AX PRO

The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite

Transformerless powered Arduino

Battery powered micro size Arduinos

Monteino

JeeNode

Tiny328

Funky

Choise of microcontroller

1.9 V - 3.6 V Thermometer and Hygrometer

3.3 V - 5.5 V Thermometer and Hygrometer

DIY SMD Soldering

mcufriend 3.5 inch 320*480 Touch LCD

Arduinomega2560 r2 front.jpg

Mcufriend 3.5' TFT LCD for arduino uno.jpg

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.

id=siteTree