Make sure your project is heading in the right direction
This checklist is made up from key points of the Open Source Hardware Definition and Best Practices for a quick reference guide to ensure your project is being properly labeled as Open Source Hardware.
- Does your hardware comply with the open source hardware definition: OSHA definition
- Have you allowed anyone to study, modify, distribute, make and sell the hardware?
- If you used a Creative Commons license for your source files (documentation), did you chose options compatible with the definition? Non-Commercial and No Derivatives are not open source.
- Did you put the oshw logo on your hardware so people can easily identify it as open source hardware? (strongly recommended)
- Do all company logos on the hardware belong to you? Do not infringe on trademarks!
- Are your source files in an easily attainable format?
- Are the source files publicly available online?
- Are your source files easy to find, for example, linked to from the product page?
- Have you documented your project in a way that people will be able to copy?
- Is your documentation free of charge?
- Have you included images in your documentation? (strongly recommended)
- Are you emotionally prepared to allow your project to be copied?
- If not all parts/versions are open, have you clearly specified which portions of the design are being released as open source hardware and which are not?
If you answered yes to all these questions, your project is considered open source hardware!
The Arduino Micro is a microcontroller board based on the ATmega32u4, developed in conjunction with Adafruit. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started. It has a form factor that enables it to be easily placed on a breadboard.
The Micro is similar to the Arduino Leonardo in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Micro to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
“Soldering is easy” un fumetto che insegnerà a chiunque le basi della saldatura. Sette pagine che spiegano in dettaglio come fare una buona saldatura anche a chi non ha mai saldato!
Il fumetto è rilasciato sotto licenza Creative Commons (Attribution-ShareAlike), quindi si può riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare questo materiale con qualsiasi mezzo e formato.
E-textiles, also known as electronic textiles, smart textiles, smart shirts or smart fabrics, are fabrics that enable digital components (including small computers), and electronics to be embedded in them. Many intelligent clothing, smart clothing, wearable technology, and wearable computing projects involve the use of e-textiles.
Electronic textiles are distinct from wearable computing because emphasis is placed on the seamless integration of textiles with electronic elements like microcontrollers, sensors, and actuators. Furthermore, e-textiles need not be wearable. For instance, e-textiles are also found in interior design.
The related field of fibertronics explores how electronic and computational functionality can be integrated into textile fibers.
The field of e-textiles can be divided into two main categories:
- E-textiles with classical electronic devices such as conductors, integrated circuits, LEDs, and conventional batteries embedded into garments.
- E-textiles with electronics integrated directly into the textile substrates. This can include either passive electronics such as conductors and resistors or active components like transistors, diodes, and solar cells.
Motion Sensor Tutus from Brooklyn Ballet
The Arduino USB Host Shield allows you to connect a USB device to your Arduino board. The Arduino USB Host Shield is based on the MAX3421E (datasheet), which is a USB peripheral/host controller containing the digital logic and analog circuitry necessary to implement a full-speed USB peripheral or a full-/low-speed host compliant to USB specification rev 2.0. The shield is TinkerKit compatible, which means you can quickly create projects by plugging TinkerKit modules onto the board.
The following device classes are supported by the shield:
- HID devices: keyboards, mice, joysticks, etc.
- Game controllers: Sony PS3, Nintendo Wii, Xbox360.
- USB to serial converters: FTDI, PL-2303, ACM, as well as certain cell phones and GPS receivers.
- ADK-capable Android phones and tables.
- Digital cameras: Canon EOS, Powershot, Nikon DSLRs and P&S, as well as generic PTP.
- Mass storage devices: USB sticks, memory card readers, external hard drives, etc.
- Bluetooth dongles.
For information on using the shield with the Android OS, see Google’s ADK documentation.
Arduino communicates with the MAX3421E using the SPI bus (through the ICSP header). This is on digital pins 10, 11, 12, and 13 on the Uno and pins 10, 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the MAX3421E.
A connected home is in the dreams of many of us and we all spent at least a few moments thinking about how would it be for real. The problem is that most of the hardware devices and software platforms are not designed to work together and that’s why things become complicated.
The Hardware, EZboard
EZboard is a low power consumption Arduino™ compatible board, equipped with an onboard WiFi controller, microSD card socket, temperature sensor, and power relay.
The board was designed to run for long periods of time powered by batteries, as low as 3.7V (common value for a LiPo pack) and it integrates all the hardware necessary to implement most of the common applications for Home Automation.
Light control, Thermostat, Temperature logging, Sprinkler control, are all application that can be implemented without the use of any external components. All with the simplicity of any other Arduino™ compatible board.
The Software, Lelylan
This is a very easy to use Home Automation cloud platform, universally compatible with any device capable of being connected to the web, that allows you to connect and control the EZboard, and any other device based on Arduino™, Raspberry PI™, Electric imp™, mBed™, Flyport™, Nanode™ and many more.
Lelylan is based on the MQTT protocol (MQ Telemetry Transport), the same used by Facebook to send live updates to the mobile messaging applications, and offers a simple API that can be used to program basically any platform. The front end is totally editable as well, and the API for the user interface is available for Curl, Ruby, Node.js, Angular JS and Python.
Because a standard user interface is already available, you don’t need to be a developer to use and enjoy Lelylan. Plus, the ready to use interface is based on AngularJS, HTML5 and CSS3, so you can use it on any mobile device without installing any app.
The advantage for anyone who is not familiar with software development is that Lelylan comes with a fully implemented universal user interface, so you can connect and control your devices without knowing how to write a single line of code!
Il corso base di Arduino si terrà a luglio!
Le date previste sono:
- Lezione 1 – mercoledì 9 luglio 2014 – ore 21:30 – 23:30
- Lezione 2 – mercoledì 16 luglio 2014 – ore 21:30 – 23:30
- Lezione 3 – mercoledì 23 luglio 2014 – ore 21:30 – 23:30
presso la Casa del Volontariato a Montebelluna.
Si tratta di un corso base dove si imparano i primi rudimenti, come ad esempio: accendere un led all’utilizzo, leggere un semplice sensore . . . .
Le iscrizioni sono terminate, i partecipanti al corso riceveranno una mail di conferma.
Dopo l’estate è in programma un nuovo corso Arduino, iscriviti alla Open Hardware e TV-AUG ML per conoscere tutte le iniziative del gruppo e segnala le attività/corsi a cui sei interessato compilando il seguente modulo: Questionario iniziale per le attività dell’ Arduino User Group.