Difference between revisions of "Merduino"

From Enter the ESC

(Concept)
 
(3 intermediate revisions by one user not shown)
Line 3: Line 3:
 
Merduino nasce dall'esigenza di un tool per interfacciare un computer con dei dispositivi elettronici come sensori, luci ecc.
 
Merduino nasce dall'esigenza di un tool per interfacciare un computer con dei dispositivi elettronici come sensori, luci ecc.
 
Caricando un firmware "ponte", è possibile scrivere dal lato PC il software per interfacciarsi con i vari dispositivi. In questo modo non siamo vincolati dall'uso del C come per esempio accade con l'Arduino, e possiamo usare il nostro linguaggio preferito e librerie che conosciamo. Inoltre, abbinando il Merduino ad un router tipo il [http://wiki.openwrt.org/toh/tp-link/tl-wr703n TP-Link WR-703n], possiamo avere un sistema contenuto con le funzionalità dell'Arduino ma con la flessibilità di un sistema linux con funzionalità WiFi, Ethernet e USB host.
 
Caricando un firmware "ponte", è possibile scrivere dal lato PC il software per interfacciarsi con i vari dispositivi. In questo modo non siamo vincolati dall'uso del C come per esempio accade con l'Arduino, e possiamo usare il nostro linguaggio preferito e librerie che conosciamo. Inoltre, abbinando il Merduino ad un router tipo il [http://wiki.openwrt.org/toh/tp-link/tl-wr703n TP-Link WR-703n], possiamo avere un sistema contenuto con le funzionalità dell'Arduino ma con la flessibilità di un sistema linux con funzionalità WiFi, Ethernet e USB host.
 
+
Se serve maggiore flessibilità, la scheda è compatibile con il progetto [http://www.pinguino.cc Pinguino] e può essere programmata per funzionare in modo indipendente.
== Datashits :) ==
+
 
+
(Work in progress...)
+
  
 
== Knowledge Base ==
 
== Knowledge Base ==
Line 12: Line 9:
 
=== Gettin'Started ===
 
=== Gettin'Started ===
  
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
+
Installing IDE on linux:
 +
 
 +
1) If you not have svn installed
 +
sudo apt-get install subversion
 +
 
 +
2) Copy pinguino32 svn files
 +
svn checkout http://pinguino32.googlecode.com/svn/trunk/ pinguino32-read-only
 +
 
 +
3) open pinguino32
 +
cd pinguino32-read-only
 +
./pinguino_start.sh
 +
 
 +
 
 +
Installing IDE on Windows:
 +
 
 +
1) Download and Install the package [http://code.google.com/p/pinguino32/downloads/detail?name=PinguinoX.3%20rev399%20setup.exe&can=2&q= PinguinoX.3 rev399 setup.exe]
 +
 
  
 
=== Hardware ===
 
=== Hardware ===
  
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
+
[https://docs.google.com/open?id=0B5oWj3bOfRimV1g0MklfdGIxeXM Merduino cheat shit]
  
 
=== Software ===
 
=== Software ===
 
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
 
  
 
(Work in progress...)
 
(Work in progress...)
Line 26: Line 37:
 
== Applicazioni ==
 
== Applicazioni ==
  
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
+
(Work in progress...)
  
 
=== Routerboard ===
 
=== Routerboard ===
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
 
 +
Merduino can be connected to any computer with a USB host port. This includes routers and smartphones.
 +
For informations on installing OpenWRT (a linux distro for routers) on the TP-Link WR-703n see [http://wiki.openwrt.org/toh/tp-link/tl-wr703n OpenWrt Wiki].
 +
To communicate with the USB port on the router, the preferred language is LUA due to the small footprint and ease of use.
  
 
=== Alcooltest ===
 
=== Alcooltest ===
 
« Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. »
 
  
 
(Work in progress...)
 
(Work in progress...)
 +
 +
== Datashits ==
 +
 +
[http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010280 PIC18F2550]
  
 
== Community ==
 
== Community ==
Line 52: Line 68:
  
 
(Work in progress...)
 
(Work in progress...)
 
== Contacts ==
 
 
« Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. »
 

Latest revision as of 18:27, 10 October 2012

Contents

Concept

Merduino nasce dall'esigenza di un tool per interfacciare un computer con dei dispositivi elettronici come sensori, luci ecc. Caricando un firmware "ponte", è possibile scrivere dal lato PC il software per interfacciarsi con i vari dispositivi. In questo modo non siamo vincolati dall'uso del C come per esempio accade con l'Arduino, e possiamo usare il nostro linguaggio preferito e librerie che conosciamo. Inoltre, abbinando il Merduino ad un router tipo il TP-Link WR-703n, possiamo avere un sistema contenuto con le funzionalità dell'Arduino ma con la flessibilità di un sistema linux con funzionalità WiFi, Ethernet e USB host. Se serve maggiore flessibilità, la scheda è compatibile con il progetto Pinguino e può essere programmata per funzionare in modo indipendente.

Knowledge Base

Gettin'Started

Installing IDE on linux:

1) If you not have svn installed sudo apt-get install subversion

2) Copy pinguino32 svn files svn checkout http://pinguino32.googlecode.com/svn/trunk/ pinguino32-read-only

3) open pinguino32 cd pinguino32-read-only ./pinguino_start.sh


Installing IDE on Windows:

1) Download and Install the package PinguinoX.3 rev399 setup.exe


Hardware

Merduino cheat shit

Software

(Work in progress...)

Applicazioni

(Work in progress...)

Routerboard

Merduino can be connected to any computer with a USB host port. This includes routers and smartphones. For informations on installing OpenWRT (a linux distro for routers) on the TP-Link WR-703n see OpenWrt Wiki. To communicate with the USB port on the router, the preferred language is LUA due to the small footprint and ease of use.

Alcooltest

(Work in progress...)

Datashits

PIC18F2550

Community

  • Official Mailing List (Fellows)
  • Official Repository (Google Code)
  • Pinguino Board Forum

Links

  • Mes3 Hacklab
  • Gorizia Hacklab

(Work in progress...)

Personal tools
Navigation

ESC-2024
dal 17 settembre
al 22 settembre
San Dona' di Piave
e ONLINE! :D

˪ CAMPEGGIO

˪ PROGRAMMA

˪ SEMINARI

˪ LABORATORI

˪ SPECIALE

˪ DOMANDE

˪ RISORSE

˪ CONTATTI

˪ PARTECIPA!

green-arrow-right.gif