Moderator: Unterschied zwischen den Versionen
aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „==What== A voting device, similar to edubuzzer but with the design-goal of being super-cheap. ==Hardware== ===MCU=== ===RF=== ===Display?=== ===Buttons=…“) |
Anlumo (Diskussion | Beiträge) (new MCU) |
||
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
==Hardware== | ==Hardware== | ||
bare PCB, no container (yet) | |||
===MCU=== | ===MCU=== | ||
[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf STM32F030F4P6] | |||
Reasons: | |||
* Cheap (€.9 at 10+ pieces) | |||
* Powerful (up to 24MHz), Cortex-M0 | |||
* Built-in clock adequate | |||
* Easy to use package (TSSOP20) | |||
* 3.3V levels | |||
[http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F030F4P6/?qs=%2fha2pyFadujR%2fWSfahMbfiqiWxswwapRJ1bzZ2a6qLp0xVcIZiSvQA%3d%3d Mouser-Link] | |||
Four caps needed: 100nF+4.7µF for VDD, 10nF+1µF for VDDA. | |||
Alternatives: | |||
* STM32F100C8 (faster, a bit more expensive) | |||
* Freescale Cortex-M0 | |||
* MSP430G2553 | |||
* [https://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=48872 RFD22301] (probably far too expensive, but it includes the RF stuff) | |||
* ATmega328P @ 3.3V, 8MHz | |||
===RF=== | ===RF=== | ||
[http://www.aliexpress.com/item/NRF24L01-wireless-module-2-4-G-wireless-communication-module/659713224.html nRF24L01+ module] | |||
[https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo some info for using them with Arduinos] | |||
Reasons: | |||
* Cheap | |||
* Small | |||
* Relatively low-power | |||
* Easy to use | |||
* Lot of libraries for it | |||
* Supports point-to-point, broadcasts and multiple channels | |||
* Special module versions available with ranges of up to 1100m | |||
* Uses 3.3V levels | |||
There are a lot of modules with that chip available. Most of them use a 2x4pin 0.1" connector with a standard pinout. There are also much smaller SMD modules available, but these are more expensive and do not seem to have a standard pinout or layout. | |||
Alternatives: | |||
* Bluetooth 4.0 Low Energy (nRF8001, BLE113-A, CC2541, …) | |||
* [http://www.aliexpress.com/item/50-pairs-433Mhz-RF-transmitter-and-receiver-link-kit-Remote-control-for-Arduino-ARM-MCU/1633899814.html 433MHz RF wireless transmitter module] (one-way only!) | |||
* 802.11b/g/n ([http://www.adafruit.com/products/1469 CC3000], [http://www.aliexpress.com/item/USR-WIFI232-G-WIFI-HF-LPB/1190265571.html HF-LPB], …) | |||
===Display?=== | ===Display?=== | ||
Nokia 5110 display | |||
Reasons: | |||
* Cheap | |||
* Small | |||
* Low-power | |||
* Lot of libraries for it | |||
* Can mount directly to the PCB, no expensive/rare connector required | |||
* Uses 3.3V levels | |||
Alternatives: | |||
* Just some status LEDs (takes a lot of power) | |||
* [http://www.sharpmemorylcd.com/1-28-inch-memory-lcd.html Sharp Memory Display] | |||
* Liquid Crystal display without a backlight | |||
* Two flipdot-dots? | |||
===Buttons=== | ===Buttons=== | ||
5x5mm button | |||
Reasons: | |||
* Cheap | |||
* Large enough for humans to handle | |||
Alternatives: | |||
too many to list | |||
===Leds=== | ===Leds=== | ||
None | |||
Reasons: | |||
* LEDs require a lot of power | |||
* Not a lot of expressiveness with them | |||
===Power=== | |||
Coin Cell: CR2032, 3V | |||
Reasons: | |||
* Cheap | |||
* Low self-discharge | |||
Unsolved problems: | |||
* Does not deliver a lot of power (~0.1mA per spec) | |||
* Not a lot of capacity | |||
Alternatives: | |||
* AA battery (large, but cheap and easily available — only delivers 1-1.5V though) | |||
* 2xAA battery for 2-3V (very large!) | |||
* Lithium Polymer Battery (like the one used in the Magic Shifter) | |||
* Solar Panel | |||
===Other Stuff=== | |||
* [http://www.aliexpress.com/item/Free-Shipping-Wholesale-100-Original-3V-micro-vibration-motor-Mobile-Vibrator-Coin-Motor-Flat-10mm-x/1640402236.html Vibrator] | |||
* [http://www.aliexpress.com/item/100pcs-lot-27mm-Piezoelectric-Ceramic-pieces-Copper-Buzzer-Film-Gasket/1563222762.html Buzzer] | |||
==BOM== | |||
Table here.. | |||
Zeile 21: | Zeile 135: | ||
NRF shield | NRF shield | ||
[[Datei:Moderator-Raspberry-Side.png|gerahmt|Raspberry Pi-to-nRF24L01+-Module Adapter]] | |||
==Who== | ==Who== |
Aktuelle Version vom 18. Februar 2014, 01:02 Uhr
What
A voting device, similar to edubuzzer but with the design-goal of being super-cheap.
Hardware
bare PCB, no container (yet)
MCU
Reasons:
- Cheap (€.9 at 10+ pieces)
- Powerful (up to 24MHz), Cortex-M0
- Built-in clock adequate
- Easy to use package (TSSOP20)
- 3.3V levels
Four caps needed: 100nF+4.7µF for VDD, 10nF+1µF for VDDA.
Alternatives:
- STM32F100C8 (faster, a bit more expensive)
- Freescale Cortex-M0
- MSP430G2553
- RFD22301 (probably far too expensive, but it includes the RF stuff)
- ATmega328P @ 3.3V, 8MHz
RF
some info for using them with Arduinos
Reasons:
- Cheap
- Small
- Relatively low-power
- Easy to use
- Lot of libraries for it
- Supports point-to-point, broadcasts and multiple channels
- Special module versions available with ranges of up to 1100m
- Uses 3.3V levels
There are a lot of modules with that chip available. Most of them use a 2x4pin 0.1" connector with a standard pinout. There are also much smaller SMD modules available, but these are more expensive and do not seem to have a standard pinout or layout.
Alternatives:
- Bluetooth 4.0 Low Energy (nRF8001, BLE113-A, CC2541, …)
- 433MHz RF wireless transmitter module (one-way only!)
- 802.11b/g/n (CC3000, HF-LPB, …)
Display?
Nokia 5110 display
Reasons:
- Cheap
- Small
- Low-power
- Lot of libraries for it
- Can mount directly to the PCB, no expensive/rare connector required
- Uses 3.3V levels
Alternatives:
- Just some status LEDs (takes a lot of power)
- Sharp Memory Display
- Liquid Crystal display without a backlight
- Two flipdot-dots?
Buttons
5x5mm button
Reasons:
- Cheap
- Large enough for humans to handle
Alternatives:
too many to list
Leds
None
Reasons:
- LEDs require a lot of power
- Not a lot of expressiveness with them
Power
Coin Cell: CR2032, 3V
Reasons:
- Cheap
- Low self-discharge
Unsolved problems:
- Does not deliver a lot of power (~0.1mA per spec)
- Not a lot of capacity
Alternatives:
- AA battery (large, but cheap and easily available — only delivers 1-1.5V though)
- 2xAA battery for 2-3V (very large!)
- Lithium Polymer Battery (like the one used in the Magic Shifter)
- Solar Panel
Other Stuff
BOM
Table here..
Basestation
RaspberryPi
NRF shield
Who
Overflo
anlumo