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=…“)
 
(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

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

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
  • RFD22301 (probably far too expensive, but it includes the RF stuff)
  • ATmega328P @ 3.3V, 8MHz

RF

nRF24L01+ module

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:

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

Raspberry Pi-to-nRF24L01+-Module Adapter

Who

Overflo

anlumo