I THINK ∴ I'M DANGEROUS

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
projecttin [2015/08/21 16:42]
zashi [Modules]
projecttin [2016/05/23 16:52]
zashi
Line 1: Line 1:
 +{{tag>​software hardware build C tcl bash linux sdr rpi}}
 ====== Project: Tin ====== ====== Project: Tin ======
  
 Decided I wanted a programmable pocket computer. Something that fits in a tin and runs off a battery. Something I can use to cause all sortsa mischief. Decided I wanted a programmable pocket computer. Something that fits in a tin and runs off a battery. Something I can use to cause all sortsa mischief.
 +
 +
  
 ===== Use Cases ===== ===== Use Cases =====
Line 41: Line 44:
 Obviously, the R-pi is the main component. Along with it is the custom built add-on board that connects directly to the R-pi's main header. On the custom add-on board is: Obviously, the R-pi is the main component. Along with it is the custom built add-on board that connects directly to the R-pi's main header. On the custom add-on board is:
  
 +New Plan:
 +
 +MSP430 Galore!
 +
 +An MSP430 will be used as to essentially implement ACPI. A lithium ion battery with support (charging) circuitry will power everything (at 3.3V). An MSP connected to the R-Pi via SPI will actuate either a mosfet or a solid-state relay to switch power on and off to the R-Pi. The R-Pi can tell the MSP to power off or a button connected to one of the MSP's GPIO pins can actuate it. The Pi can schedule a wake up time.
 +
 +Assuming the MSP is not too busy, it will also act as an RTC, communication also via SPI.
 +
 +The MSP also takes input from the various other buttons and sends them to the Pi via SPI.
 +
 +
 +
 +
 +
 +<del>
   * Power Regulation Circuit   * Power Regulation Circuit
     * This takes power from the 9v battery and efficiently puts out a clean 5 volts. Built using the LM2675-N-50,​ it has a few (annoyingly large) discrete componets, including an inductor a schotkey diode, and 3 capacitors. ​ Test runs have shown (without any mind to power saving in software) at least 2 hours of run time on the 600 mAh rechargable 9v batteries I have. I absolutely expect this to improve as I tweak the software for power savings.     * This takes power from the 9v battery and efficiently puts out a clean 5 volts. Built using the LM2675-N-50,​ it has a few (annoyingly large) discrete componets, including an inductor a schotkey diode, and 3 capacitors. ​ Test runs have shown (without any mind to power saving in software) at least 2 hours of run time on the 600 mAh rechargable 9v batteries I have. I absolutely expect this to improve as I tweak the software for power savings.
     * <​html><​iframe class="​imgur-album"​ width="​100%"​ height="​550"​ frameborder="​0"​ src="//​imgur.com/​a/​nf46l/​embed?​background=ffffff&​text=000000&​link=4e76c9"></​iframe></​html>​     * <​html><​iframe class="​imgur-album"​ width="​100%"​ height="​550"​ frameborder="​0"​ src="//​imgur.com/​a/​nf46l/​embed?​background=ffffff&​text=000000&​link=4e76c9"></​iframe></​html>​
  
-<del>* OLED screen+  ​* OLED screen
      * This is mostly mounted here for convenience. It could (and may still) simply be mounted to the case with a few wires (Vcc, GND, SDA,SCL) running to the add-on board.      * This is mostly mounted here for convenience. It could (and may still) simply be mounted to the case with a few wires (Vcc, GND, SDA,SCL) running to the add-on board.
    * Input Devices    * Input Devices
      * The 5-way switch and Two buttons      * The 5-way switch and Two buttons
 </​del> ​ </​del> ​
 +
  
 === USB Components === === USB Components ===