Merduino

From Enter the ESC

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