<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hackmanhattan.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rmd6502</id>
	<title>Hack Manhattan Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hackmanhattan.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rmd6502"/>
	<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/Special:Contributions/Rmd6502"/>
	<updated>2026-05-17T23:01:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5374</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5374"/>
		<updated>2015-07-09T20:50:42Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [http://www.linino.org/product/linino-one Linino], which is essentially an [https://www.arduino.cc/en/Main/ArduinoBoardYun Arduino Yún] (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 4x18650 size LiIon cells (Ebay) + charger&lt;br /&gt;
* [http://www.adafruit.com/products/618 Cheap Nokia TFT LCD] (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-11-24&amp;diff=5370</id>
		<title>Meeting 2015-11-24</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-11-24&amp;diff=5370"/>
		<updated>2015-07-05T22:06:37Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Consensus Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
== Change in Bylaws: termination for failure to pay dues ==&lt;br /&gt;
&lt;br /&gt;
The third paragraph of Article 2, Section 7, is amended to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Termination of membership due to failure to pay dues, fees or assessments is self-executing and automatically effective&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;(i) 60 days after the period for which dues have been paid has lapsed, for failure to pay dues,&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;(ii) 30 days after fees or assessments are due, for failure to pay fees or assessments, or&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;(iii) when otherwise effected by the board.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A former member must make immediate arrangements to resolve the practical implications of termination, according to procedures adopted by the members or the board. No act, omission or failure by the corporation may prejudice the requirement of former members to fulfill their obligations under the corporation's Bylaws or rules.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This paragraph is added to Article 2, Section 7, of the Bylaws: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The members may adopt abbreviated procedures for the admission of former members whose membership was terminated by resignation or for failure to pay dues, fees or assessments.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proposed change to bylaws: ==&lt;br /&gt;
&lt;br /&gt;
I would like to add an official amendment to the bylaws for termination of membership due to serious safety violations.&lt;br /&gt;
&lt;br /&gt;
These include:&lt;br /&gt;
* Failure to wear required safety equipment (e.g. safety glasses, welding mask, gloves) while operating tools or machinery&lt;br /&gt;
* Failure to properly turn off power tools or other machinery when done using it and/or leaving the space&lt;br /&gt;
* Failure to disassemble, shut down, or put away tools when finished - for example leaving drill bits or milling bits attached&lt;br /&gt;
* Misuse of tools or equipment whether through intent or lack of proper knowledge&lt;br /&gt;
* Any other behaviors which make anyone, member or not, feel that a significant safety risk is posed to themselves or others, or that damage will occur to expensive equipment as a result.&lt;br /&gt;
&lt;br /&gt;
rmd6502&lt;br /&gt;
&lt;br /&gt;
== Date of annual meeting ==&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 1, is amended to read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Meetings of members must be held in New York County, no more than one kilometer from the corporation's premises, not on a major public holiday as recognized by New York City, and between 6pm and midnight on weekdays or 10am and 10pm on weekends. The board must call the annual meeting of members in accordance with Section 603 of the Not-for-Profit Corporation Law to be held in January or February.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A consequence will be that there will be another meeting in January or February 2016.&lt;br /&gt;
&lt;br /&gt;
== Lower quorum requirements ==&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 6, is amended by replacing the first two paragraphs with the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A quorum for regularly scheduled monthly members meetings is zero members.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;A quorum for meetings of members as provided in Article 6 of the Not-for-Profit Corporation Law, including annual meetings, is the lesser of one hundred members or one-tenth of the members entitled to vote at the beginning of the meeting.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Members represented by a proxy continue to count as present for the purpose of determining whether a meeting is quorate.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The original version proposed lowering the quorum requirement to zero. That is illegal for &amp;quot;real&amp;quot; member meetings.)&lt;br /&gt;
&lt;br /&gt;
== Relax proxy limits ==&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 4, is amended by replacing the last paragraph with the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Except for elections, a member may vote on behalf of at most two other members, or one-tenth of the members entitled to vote at the meeting, whichever is higher. A proxy is valid only for the specific meeting or meetings designated in the proxy.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clarification of obligation to pay dues ==&lt;br /&gt;
&lt;br /&gt;
The last paragraph of Article 2, Section 7, of the Bylaws is amended by replacing the two instances of “or omission” with a comma and “omission or failure”.&lt;br /&gt;
&lt;br /&gt;
== Confirming power of members to make rules for the space ==&lt;br /&gt;
&lt;br /&gt;
Article 2, Section 5, is amended by adding:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The members may continue to make rules for limiting the access of individual members to use the corporation's facilities and equipment under urgent or extraordinary circumstances, pending a decision on termination of membership.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Board term does not end if no election was held due to lack of a quorum ==&lt;br /&gt;
&lt;br /&gt;
Article 4, Section 3, is amended by replacing &amp;quot;at the following annual meeting&amp;quot; in the first sentence of the last paragraph with &amp;quot;upon the next election for that office or directorship at a meeting of members&amp;quot;, and by adding at the end of the last paragraph: &amp;quot;If an election at a meeting of members is not held due to the lack of a quorum, the board must call a new meeting as soon as practical.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Other technical corrections to clarify our compliance with the law ==&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 6, is amended by adding:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The procedure for online votes continues to apply only to matters which are not required to be decided by a vote at a meeting of members by the Not-for-Profit Corporation Law.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
''It is ordinarily not in order to introduce new business at the meeting.''&lt;br /&gt;
&lt;br /&gt;
== Formerly in Consensus Agenda ==&lt;br /&gt;
&lt;br /&gt;
== Sponsored Members Induction ==&lt;br /&gt;
&lt;br /&gt;
For each prospective member, please confirm no later than Thursday before the meeting:&lt;br /&gt;
&lt;br /&gt;
* Has the member visited 3 times at the regular Tuesday and Thursday open nights?&lt;br /&gt;
* Has the member received the briefing? When, and who was the briefer?&lt;br /&gt;
* Has the member's bio and photo been circulated on the members list? (not just blabber)&lt;br /&gt;
&lt;br /&gt;
== Other New Business ==&lt;br /&gt;
&lt;br /&gt;
== Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== Directors-at-Large ===&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
=== President's report ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer's report ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary's report ===&lt;br /&gt;
&lt;br /&gt;
=== Directors-at-Large's reports ===&lt;br /&gt;
&lt;br /&gt;
=== Member Reports ===&lt;br /&gt;
&lt;br /&gt;
== Proxies ==&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
[[Category:Meetings]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5369</id>
		<title>Meeting 2015-07-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5369"/>
		<updated>2015-07-05T22:05:18Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Proposed amendment to section 7 of the bylaws */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5368</id>
		<title>Meeting 2015-07-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5368"/>
		<updated>2015-07-05T21:02:16Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Proposed amendment to section 7 of the bylaws */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
== Proposed amendment to section 7 of the bylaws ==&lt;br /&gt;
&lt;br /&gt;
I would like to add an official amendment to the bylaws for termination of membership due to serious safety violations.&lt;br /&gt;
&lt;br /&gt;
These include:&lt;br /&gt;
* Failure to wear required safety equipment (e.g. safety glasses, welding mask, gloves) while operating tools or machinery&lt;br /&gt;
* Failure to properly turn off power tools or other machinery when done using it and/or leaving the space&lt;br /&gt;
* Failure to disassemble, shut down, or put away tools when finished - for example leaving drill bits or milling bits attached&lt;br /&gt;
* Misuse of tools or equipment whether through intent or lack of proper knowledge&lt;br /&gt;
* Any other behaviors which make anyone, member or not, feel that a significant safety risk is posed to themselves or others, or that damage will occur to expensive equipment as a result.&lt;br /&gt;
&lt;br /&gt;
rmd6502&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5367</id>
		<title>Meeting 2015-07-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5367"/>
		<updated>2015-07-05T20:55:24Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Proposed amendment to section 7 of the bylaws */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
== Proposed amendment to section 7 of the bylaws ==&lt;br /&gt;
&lt;br /&gt;
I would like to add an official amendment to the bylaws for termination of membership due to serious safety violations.&lt;br /&gt;
&lt;br /&gt;
These include:&lt;br /&gt;
* Failure to wear safety glasses or other required safety equipment while operating tools or machinery&lt;br /&gt;
* Failure to properly turn off power tools or other machinery when done using it and/or leaving the space&lt;br /&gt;
* Failure to disassemble, shut down, or put away tools when finished - for example leaving drill bits or milling bits attached&lt;br /&gt;
* Misuse of tools or equipment whether through intent or lack of proper knowledge&lt;br /&gt;
* Any other behaviors which make anyone, member or not, feel that a significant safety risk is posed to themselves or others, or that damage will occur to expensive equipment as a result.&lt;br /&gt;
&lt;br /&gt;
rmd6502&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5366</id>
		<title>Meeting 2015-07-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5366"/>
		<updated>2015-07-05T20:54:06Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Proposed amendment to section 7 of the bylaws */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
== Proposed amendment to section 7 of the bylaws ==&lt;br /&gt;
&lt;br /&gt;
I would like to add an official amendment to the bylaws for termination of membership due to serious safety violations.&lt;br /&gt;
&lt;br /&gt;
These include:&lt;br /&gt;
* Failure to wear safety glasses or other required safety equipment while operating tools or machinery&lt;br /&gt;
* Failure to properly turn off power tools or other machinery when done using it and/or leaving the space&lt;br /&gt;
* Failure to disassemble, shut down, or put away tools when finished - for example leaving drill bits or milling bits attached&lt;br /&gt;
* Misuse of tools or equipment whether through intent or lack of proper knowledge&lt;br /&gt;
* Any other behaviors which make anyone, member or not, feel that a significant safety risk is posed to themselves or others, or that damage will occur to expensive equipment as a result.&lt;br /&gt;
==~&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5365</id>
		<title>Meeting 2015-07-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5365"/>
		<updated>2015-07-05T20:53:50Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* New Business */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
== Proposed amendment to section 7 of the bylaws ==&lt;br /&gt;
&lt;br /&gt;
I would like to add an official amendment to the bylaws for termination of membership due to serious safety violations.&lt;br /&gt;
&lt;br /&gt;
These include:&lt;br /&gt;
* Failure to wear safety glasses or other required safety equipment while operating tools or machinery&lt;br /&gt;
* Failure to properly turn off power tools or other machinery when done using it and/or leaving the space&lt;br /&gt;
* Failure to disassemble, shut down, or put away tools when finished - for example leaving drill bits or milling bits attached&lt;br /&gt;
* Misuse of tools or equipment whether through intent or lack of proper knowledge&lt;br /&gt;
* Any other behaviors which make anyone, member or not, feel that a significant safety risk is posed to themselves or others, or that damage will occur to expensive equipment as a result.&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5364</id>
		<title>Meeting 2015-07-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2015-07-28&amp;diff=5364"/>
		<updated>2015-07-05T20:42:48Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: Created page with &amp;quot;= Consensus Agenda =  = New Business =  = Member Reports =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Main_Page&amp;diff=5363</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Main_Page&amp;diff=5363"/>
		<updated>2015-07-05T20:41:04Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Monthly Business Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:HMpano2.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hack Manhattan! =&lt;br /&gt;
&lt;br /&gt;
Hack Manhattan is a nonprofit cooperative space in Manhattan dedicated to technology, science, and the arts. We're the only public hackerspace in Manhattan. Get involved. Bring your curiosity, intellect, and imagination. Visit [http://hackmanhattan.com our website].&lt;br /&gt;
&lt;br /&gt;
'''NOTE: ''' This wiki is public, but only approved users may edit. All Hack Manhattan members should have an account. Non-members -- to contribute, please sign up for an account and we'll respond ASAP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;48%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
&lt;br /&gt;
We're centrally located near the L/F/M/1/2/3/A/C/E/PATH trains and 2.5 blocks west of Union Sq (4/5/6/N/Q/R trains).&lt;br /&gt;
&lt;br /&gt;
[http://maps.google.com/maps?q=137+West+14th+st+ny+ny 137 W 14th Street, Studio 201, New York, NY 10011-7308]&lt;br /&gt;
&lt;br /&gt;
== [[MembershipInfo|Membership]] ==&lt;br /&gt;
&lt;br /&gt;
Hack Manhattan is accepting new members. See [[MembershipInfo]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Meetings &amp;amp; Events ==&lt;br /&gt;
&lt;br /&gt;
=== [[Calendars|Events]] ===&lt;br /&gt;
&lt;br /&gt;
* [http://hackmanhattan.com/calendar/ Calendar]&lt;br /&gt;
* [http://www.meetup.com/hackmanhattan/ Meetup]&lt;br /&gt;
&lt;br /&gt;
=== Monthly [[Business Meetings]] === &lt;br /&gt;
(Held the last Tuesday of the month at 7:30PM. Conducted in accordance with [[MIBS Rules]].)&lt;br /&gt;
&lt;br /&gt;
Next Meeting:&lt;br /&gt;
* [[Meeting_2015-07-28 | Business Meeting July 28, 2015]]&lt;br /&gt;
&lt;br /&gt;
Annual meeting:&lt;br /&gt;
* [[Meeting_2015-11-24 | Annual and Business Meeting November 24, 2015]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:Meetings]]&lt;br /&gt;
&lt;br /&gt;
== About the space and building==&lt;br /&gt;
&lt;br /&gt;
Looking for something? Try [http://things.hackmanhattan.com/ Things]!&lt;br /&gt;
&lt;br /&gt;
* [[Rat Park]] (the building)&lt;br /&gt;
* [[Facilities]]&lt;br /&gt;
* [[Wish_List | Gear wishlist]]&lt;br /&gt;
&amp;lt;!-- * [[Space_wishlist | Facilities wishlist]]&lt;br /&gt;
* [[Donated_or_Loaned_Gear | Donated or Loaned Gear]] --&amp;gt;&lt;br /&gt;
* [[Tools and Equipment]]&lt;br /&gt;
&amp;lt;!-- * [[New_space_checklist | Requirements and notes about the &amp;quot;new space&amp;quot;]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Building]]&lt;br /&gt;
* [[Bylaws | HackManhattan! By-laws]] and [[MIBS Rules | Meeting Procedure (SRC3)]]&lt;br /&gt;
* [http://list.hackmanhattan.com/mailman/listinfo/blabber Mailing list] ([http://www.mail-archive.com/blabber@list.hackmanhattan.com/ archives])&lt;br /&gt;
* IRC: #hackmanhattan @ irc.freenode.net [[http://webchat.freenode.net/?channels=hackmanhattan Web Chat]]&lt;br /&gt;
* [http://www.reddit.com/r/hackmanhattan/ /r/hackmanhattan]&lt;br /&gt;
* [[Suppliers | Suppliers, Vendors, Sources of stuff!]]&lt;br /&gt;
* [[FundRaising | Fund-raising ideas, links, projects]]&lt;br /&gt;
* [[Meeting_2013-03-26#Space_use_policy|Space Use Policy]]&lt;br /&gt;
* [[Cool Links | Cool Links to Hackerspaces, Blogs, Etc.]]&lt;br /&gt;
* [[Local Resources]] Places of interest close to HackManhattan!&lt;br /&gt;
* [[Bad Jokes Related to Hacking]] Like the name says it....&lt;br /&gt;
* [[Logos and Files]]&lt;br /&gt;
* [[3D Printing Resources]]&lt;br /&gt;
* [[Welding Resources]]&lt;br /&gt;
* [[Affiliate]]&lt;br /&gt;
* [[Operations]]&lt;br /&gt;
* [[Electronics]]&lt;br /&gt;
* [[Hackerspaces]]&lt;br /&gt;
* [[Gigs]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;1%&amp;quot; style=&amp;quot;&lt;br /&gt;
border-right:solid 1px #a7d7f9;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;1%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;48%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Projects|Projects / Interest Groups]] ==&lt;br /&gt;
&lt;br /&gt;
{{:Projects}}&lt;br /&gt;
&lt;br /&gt;
== [[Individual Pages]] ==&lt;br /&gt;
&lt;br /&gt;
{{:Individual Pages}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5238</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5238"/>
		<updated>2015-06-27T21:30:36Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [http://www.linino.org/product/linino-one Linino], which is essentially an [https://www.arduino.cc/en/Main/ArduinoBoardYun Arduino Yún] (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* [http://www.adafruit.com/products/618 Cheap Nokia TFT LCD] (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5235</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5235"/>
		<updated>2015-06-27T19:13:21Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [http://www.linino.org/product/linino-one Linino], which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* [http://www.adafruit.com/products/618 Cheap Nokia TFT LCD] (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5234</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5234"/>
		<updated>2015-06-27T19:12:10Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [http://www.linino.org/product/linino-one Linino], which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5233</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5233"/>
		<updated>2015-06-27T19:11:30Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [http://www.linino.org/product/linino-one/|Linino], which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5232</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5232"/>
		<updated>2015-06-27T19:11:15Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [[http://www.linino.org/product/linino-one/|Linino]], which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5231</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5231"/>
		<updated>2015-06-27T19:10:46Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the [[http://www.linino.org/product/linino-one/|Linino], which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5226</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5226"/>
		<updated>2015-06-27T16:03:05Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the Linino, which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
* My plan is to use the linux board as a HTTP server - POSTing an image or small video will cause it to be projected&lt;br /&gt;
* The Arduino side of the linino board will control the display - it will receive bitmaps from the linux side over SPI, and paint them on the display&lt;br /&gt;
* This could also be done with a Raspberry Pi, maybe a compute module.&lt;br /&gt;
* Ultimately also have physical controls to change the brightness (20w is pretty bright and the batteries won't last long) and have builtin images for e.g. colored light&lt;br /&gt;
* Screen savers, kaleidoscope?&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Projects&amp;diff=5225</id>
		<title>Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Projects&amp;diff=5225"/>
		<updated>2015-06-27T15:58:50Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Active Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Active Projects ===&lt;br /&gt;
* [[Keyless Entry]]&lt;br /&gt;
* [[hackmanhattan.club]]&lt;br /&gt;
* [[3D Printing|3D Printer/CNC]]&lt;br /&gt;
* [[3D Projects|3D Projects originating at HackManhattan!]]&lt;br /&gt;
* [[FurrBot Final]]&lt;br /&gt;
* [[Gardening]]&lt;br /&gt;
* [[Disaster Plan]]&lt;br /&gt;
* [[Classes|Class Offerings]]&lt;br /&gt;
* [[Security and privacy]]&lt;br /&gt;
* [[Lathe Operations Wiki]]&lt;br /&gt;
* [[Amateur Radio]]&lt;br /&gt;
* [[NRF51822|nRF51822 and Bluetooth Low Energy]]&lt;br /&gt;
* [[Energy harvesting]]&lt;br /&gt;
* [[Data Logger]]&lt;br /&gt;
* [[π r no longer ²]]&lt;br /&gt;
* [[Charlieplexed PWM Heart]]&lt;br /&gt;
* [[Little Dave's BIG Adventure]]&lt;br /&gt;
* [[Mailman Replacement]]&lt;br /&gt;
* [[FlashlightTron|FlashlightTron™ 8000]]&lt;br /&gt;
&lt;br /&gt;
=== Dormant Projects ===&lt;br /&gt;
&lt;br /&gt;
Please revive!&lt;br /&gt;
&lt;br /&gt;
* [[Store-Front]]&lt;br /&gt;
* [[LPC Programmer]]&lt;br /&gt;
* [[page:Telescopes/Astronomy|Astronomy]]&lt;br /&gt;
* [[page:RC/Autonomous Aircraft|Aircraft]]&lt;br /&gt;
* [[page:Assembly Robot|Assembly Robot]]&lt;br /&gt;
* [[Bike workshop]]&lt;br /&gt;
* [[Making Things Talk]]&lt;br /&gt;
* [[Cicada Tracker]]&lt;br /&gt;
* [[Brain Bats]]&lt;br /&gt;
* [[page:Darkroom|Darkroom]]&lt;br /&gt;
* [[Interactive Automaton]]&lt;br /&gt;
* [[Scanning Electron Microscope]]&lt;br /&gt;
* [[World Maker Faire 2014]]&lt;br /&gt;
* [[Cheap Wireless Node]]&lt;br /&gt;
* [[Nixie Tube Calculator!]]&lt;br /&gt;
* [[Slot cars]]&lt;br /&gt;
* [[Happy Happy Brew Time]]&lt;br /&gt;
* [[Vending Machine]]&lt;br /&gt;
* [[Infrared Arduino]]&lt;br /&gt;
* [[Newsletter]]&lt;br /&gt;
* [[OpenBrainLab]] - EEG and biosensors workshop&lt;br /&gt;
* [[CADathon]]&lt;br /&gt;
* [[2014 Group Project]]&lt;br /&gt;
* [[Hackerspace of Things]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5224</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5224"/>
		<updated>2015-06-27T15:57:09Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the Linino, which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
#  Build and test boost converter&lt;br /&gt;
#  Peel the back off the Nokia display&lt;br /&gt;
#  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5223</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5223"/>
		<updated>2015-06-27T15:56:53Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the Linino, which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
1.  Build and test boost converter&lt;br /&gt;
1.  Peel the back off the Nokia display&lt;br /&gt;
1.  In progress&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5222</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5222"/>
		<updated>2015-06-27T15:55:39Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the Linino, which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
* Convex lens - good quality is important for a good projection&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5221</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5221"/>
		<updated>2015-06-27T15:54:28Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the Linino, which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png|800px|Exploded Schematic]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 15:54, 27 June 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=File:FlashlightTron.png&amp;diff=5220</id>
		<title>File:FlashlightTron.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=File:FlashlightTron.png&amp;diff=5220"/>
		<updated>2015-06-27T15:50:35Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5219</id>
		<title>FlashlightTron</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=FlashlightTron&amp;diff=5219"/>
		<updated>2015-06-27T15:49:44Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: Created page with &amp;quot; == FlashlightTron™ 8000 ==  FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite ca...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== FlashlightTron™ 8000 ==&lt;br /&gt;
&lt;br /&gt;
FlashlightTron™ 8000 is a combination light source, graffiti projector, and personal protection device.  The system is built into a Maglite case.&lt;br /&gt;
&lt;br /&gt;
=== Components ===&lt;br /&gt;
&lt;br /&gt;
* Maglite&lt;br /&gt;
* 20W cool white LED (Ebay)&lt;br /&gt;
* Small cheap linux board - I used the Linino, which is essentially an Arduino Yún (Sparkfun, Digikey, Ebay, etc)&lt;br /&gt;
* 12xAA size NiMH cells (Ebay) + charger&lt;br /&gt;
* Cheap Nokia TFT LCD (Adafruit)&lt;br /&gt;
* Boost converter (Ebay, or build your own)&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
[[File:FlashlightTron.png]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=5218</id>
		<title>User:Rmd6502</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=5218"/>
		<updated>2015-06-27T14:18:16Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Current Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robert Diamond ==&lt;br /&gt;
&lt;br /&gt;
[[File:rob_bot.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mobile Software Engineer by day&lt;br /&gt;
&lt;br /&gt;
Master Geek at Hack Manhattan and Alpha One Labs&lt;br /&gt;
&lt;br /&gt;
Reachable at rmd6502@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Current Projects ==&lt;br /&gt;
* [[FlashlightTron|FlashlightTron 8000]]&lt;br /&gt;
*  [[Nixie Tube Calculator]]&lt;br /&gt;
*  Arduino-based [[line following robot]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Charlieplexing Charlieplexed] [[led bracelet]]&lt;br /&gt;
* [http://www.neurosky.com Brainwave] controlled [[slot cars]]&lt;br /&gt;
* [[π r no longer ²]]&lt;br /&gt;
* [[Identifying Devices for the Internet Of Things]], or IDIOT for short&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Individual_Pages&amp;diff=5217</id>
		<title>Individual Pages</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Individual_Pages&amp;diff=5217"/>
		<updated>2015-06-27T14:17:02Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please add yours!&lt;br /&gt;
* [[user:Cstratton|Chris Stratton]]&lt;br /&gt;
* [[user:Obscurite|Obscurite (Daniel Packer)]]&lt;br /&gt;
* [[user:citybadger|citybadger (Stephen Lynch)]]&lt;br /&gt;
* [[user:skreuzer|Steven Kreuzer]]&lt;br /&gt;
* [[user:Jonathan|Jonathan]]&lt;br /&gt;
* [[user:Jeff|Jeff McCrum]]&lt;br /&gt;
* [[user:Ananda|Ananda]]&lt;br /&gt;
* [[User:Guan|Guan Yang]]&lt;br /&gt;
* [[User:Sam|Rotabush (Sam Brown)]]&lt;br /&gt;
* [[User:DrReeves|Dave Reeves]]&lt;br /&gt;
* [[User:shenkin|Peter Shenkin]]&lt;br /&gt;
* [[User:Jsadusk|Joe Sadusk]]&lt;br /&gt;
* [[User:ximox|Antonio]]&lt;br /&gt;
* [[User:SuperLuckyCat|Crystal]]&lt;br /&gt;
* [[User:Conor Russomanno|Conor Russomanno]]&lt;br /&gt;
* [[User:Merylgreenblatt|Meryl Greenblatt]]&lt;br /&gt;
* [[User:Krassimir Iankov|Krass]]&lt;br /&gt;
* [[User:Matthew Duepner|Matthew Duepner]]&lt;br /&gt;
* [[User:Ben S|Ben S]]&lt;br /&gt;
* [[User:konsgn|Konstantin]]&lt;br /&gt;
* [[User:Nickolai|Nickolai]]&lt;br /&gt;
* [[User:Vitallish|Vitaly]]&lt;br /&gt;
* [[User:KonstantinLeonenko|Konstantin Leonenko]]&lt;br /&gt;
* [[User: Curiocity|Annie H]]&lt;br /&gt;
* [[User: Rmd6502|Robert Diamond]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Arduino_Workshop_rev2&amp;diff=4928</id>
		<title>Arduino Workshop rev2</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Arduino_Workshop_rev2&amp;diff=4928"/>
		<updated>2015-03-31T23:51:18Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Electronics]] [[Category:Workshops]]&lt;br /&gt;
&lt;br /&gt;
Will be based on the Teensy LC. Late April or early May.&lt;br /&gt;
&lt;br /&gt;
Pre-class session where users come in, are handed their parts, and their software installation and drivers is verified. About 15 minutes.&lt;br /&gt;
&lt;br /&gt;
Class itself will be 3-4 hours on a weekend afternoon.&lt;br /&gt;
&lt;br /&gt;
Basic class, topics:&lt;br /&gt;
&lt;br /&gt;
* What is an Arduino?&lt;br /&gt;
* Blinking the on board LED&lt;br /&gt;
* How a solderless breadboard works&lt;br /&gt;
* Blinking an external LED, sizing the current limiting resistor&lt;br /&gt;
* Input from a pushbutton, how pull-up resistors work&lt;br /&gt;
* Driving a WS2812, Arduino libraries, 3.3V vs 5V issues&lt;br /&gt;
* Potentiometer (analog input)&lt;br /&gt;
&lt;br /&gt;
Date requests:&lt;br /&gt;
&lt;br /&gt;
* Not May 3&lt;br /&gt;
* Not April 11 or May 2&lt;br /&gt;
* Sunday instead of Saturday&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Identifying_Devices_for_the_Internet_Of_Things&amp;diff=4296</id>
		<title>Identifying Devices for the Internet Of Things</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Identifying_Devices_for_the_Internet_Of_Things&amp;diff=4296"/>
		<updated>2014-05-26T19:26:51Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''I''dentifying ''D''evices for the ''I''nternet ''O''f ''T''hings&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to create a set of taxonomies for connected devices - despite the flippant name, it's a serious topic.&lt;br /&gt;
&lt;br /&gt;
I am aware of the following classifications, no doubt there are more:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Classification&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Examples&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The CPU for the device&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ATmega328, NRF51822&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Board&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The board name from the manufacturer&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Arduino, Nordic Semiconductor development board, Guan 8051&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Connectivity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;How this Thing communicates - include manufacturer specifics if appropriate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Wifi, 6LowPan, BLE, 315mHz, XBee (ZB)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Operating System&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Optional, what OS is running, if any&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linux 3.2, Android, FreeRTOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Appliance Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The actual purpose of the Thing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Lamp, Beer Brewing, Power Strip&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Appliance Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Implementation-specifics that may be important&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Voltages and warnings, Consumables needed, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Guidelines=&lt;br /&gt;
&lt;br /&gt;
When creating devices I try to avoid binary communication formats, to make debugging easier.&lt;br /&gt;
&lt;br /&gt;
I also like to include a help function that describes the basic commands this device accepts.&lt;br /&gt;
&lt;br /&gt;
=Proposals=&lt;br /&gt;
&lt;br /&gt;
The ultimate purpose of this is to catalog Things as they are created, and be able to tell at a glance how they might work.&lt;br /&gt;
&lt;br /&gt;
In addition, I have a fairly ambitious idea, to enable IPV6 connectivity for all things through a gateway specification.  Users could ssh into any device, regardless of connectivity, and be able to talk to it directly, or create communication libraries that are agnostic of how it's talked to.&lt;br /&gt;
&lt;br /&gt;
The magic would be accomplished through a manager daemon, which would be the 'shell' for the connection user.  The daemon would poll connected devices and instantiate virtual network adapters for each.  Different devices would be cataloged via the IPV6 address bits, which will be more than adequate for classification.&lt;br /&gt;
&lt;br /&gt;
For example, if the classification for XBee devices was 1234, and the XBee address desired was [00:13:a2:00:40:8c:56:9c]!, the IPV6 address/80 might be 2604:2000:1085:1234:0013:a200:408c:569c.  The manager would have already created this virtual interface after doing an XBee node discovery, and have opened a server socket to it.&lt;br /&gt;
&lt;br /&gt;
The manager daemon would accept connections on all these virtual devices, and check the IPV6 address for the device type and device address.  It would delegate the device address to the appropriate connection daemon, which would send and receive data to the device.&lt;br /&gt;
&lt;br /&gt;
Finally, a username, e.g. 'iot' is set up, and its 'shell' is a client that connects to the manager daemon and sends its IP address to it, then establishes a two-way connection through the manager.&lt;br /&gt;
&lt;br /&gt;
This has the benefits of&lt;br /&gt;
* secure communication to devices&lt;br /&gt;
* enabling connectivity-agnostic device connections&lt;br /&gt;
* ability to filter access to devices with router firewall rules&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Identifying_Devices_for_the_Internet_Of_Things&amp;diff=4295</id>
		<title>Identifying Devices for the Internet Of Things</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Identifying_Devices_for_the_Internet_Of_Things&amp;diff=4295"/>
		<updated>2014-05-26T19:19:03Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: Created page with &amp;quot;''I''dentifying ''D''evices for the ''I''nternet ''O''f ''T''hings  The purpose of this page is to create a set of taxonomies for connected devices - despite the flippant name...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''I''dentifying ''D''evices for the ''I''nternet ''O''f ''T''hings&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to create a set of taxonomies for connected devices - despite the flippant name, it's a serious topic.&lt;br /&gt;
&lt;br /&gt;
I am aware of the following classifications, no doubt there are more:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Classification&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Examples&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Processor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The CPU for the device&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ATmega328, NRF51822&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Board&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The board name from the manufacturer&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Arduino, Nordic Semiconductor development board, Guan 8051&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Connectivity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;How this Thing communicates - include manufacturer specifics if appropriate&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Wifi, 6LowPan, BLE, 315mHz, XBee (ZB)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Operating System&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Optional, what OS is running, if any&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linux 3.2, Android, FreeRTOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Appliance Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The actual purpose of the Thing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Lamp, Beer Brewing, Power Strip&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Appliance Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Implementation-specifics that may be important&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Voltages and warnings, Consumables needed, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Guidelines=&lt;br /&gt;
&lt;br /&gt;
When creating devices I try to avoid binary communication formats, to make debugging easier.&lt;br /&gt;
&lt;br /&gt;
I also like to include a help function that describes the basic commands this device accepts.&lt;br /&gt;
&lt;br /&gt;
=Proposals=&lt;br /&gt;
&lt;br /&gt;
The ultimate purpose of this is to catalog Things as they are created, and be able to tell at a glance how they might work.&lt;br /&gt;
&lt;br /&gt;
In addition, I have a fairly ambitious idea, to enable IPV6 connectivity for all things through a gateway specification.  Users could ssh into any device, regardless of connectivity, and be able to talk to it directly, or create communication libraries that are agnostic of how it's talked to.&lt;br /&gt;
&lt;br /&gt;
The magic would be accomplished through a manager daemon, which would be the 'shell' for the connection user.  The daemon would poll connected devices and instantiate virtual network adapters for each.  Different devices would be cataloged via the IPV6 address bits, which will be more than adequate for classification.&lt;br /&gt;
&lt;br /&gt;
For example, if the classification for XBee devices was 1234, and the XBee address desired was [00:13:a2:00:40:8c:56:9c]!, the IPV6 address/80 might be 2604:2000:1085:1234:0013:a200:408c:569c.&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=4294</id>
		<title>User:Rmd6502</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=4294"/>
		<updated>2014-05-26T18:15:45Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Current Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robert Diamond ==&lt;br /&gt;
&lt;br /&gt;
[[File:rob_bot.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mobile Software Engineer by day&lt;br /&gt;
&lt;br /&gt;
Master Geek at Hack Manhattan and Alpha One Labs&lt;br /&gt;
&lt;br /&gt;
Reachable at rmd6502@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Current Projects ==&lt;br /&gt;
*  [[Nixie Tube Calculator]]&lt;br /&gt;
*  Arduino-based [[line following robot]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Charlieplexing Charlieplexed] [[led bracelet]]&lt;br /&gt;
* [http://www.neurosky.com Brainwave] controlled [[slot cars]]&lt;br /&gt;
* [[π r no longer ²]]&lt;br /&gt;
* [[Identifying Devices for the Internet Of Things]], or IDIOT for short&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=4293</id>
		<title>User:Rmd6502</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=4293"/>
		<updated>2014-05-26T18:15:16Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Current Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robert Diamond ==&lt;br /&gt;
&lt;br /&gt;
[[File:rob_bot.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mobile Software Engineer by day&lt;br /&gt;
&lt;br /&gt;
Master Geek at Hack Manhattan and Alpha One Labs&lt;br /&gt;
&lt;br /&gt;
Reachable at rmd6502@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Current Projects ==&lt;br /&gt;
*  [[Nixie Tube Calculator]]&lt;br /&gt;
*  Arduino-based [[line following robot]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Charlieplexing Charlieplexed] [[led bracelet]]&lt;br /&gt;
* [http://www.neurosky.com Brainwave] controlled [[slot cars]]&lt;br /&gt;
* [[π r no longer ²]]&lt;br /&gt;
* [[Identifying Devices for the Internet Of Things (IDIOT)]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=4292</id>
		<title>User:Rmd6502</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=4292"/>
		<updated>2014-05-26T18:14:45Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Current Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robert Diamond ==&lt;br /&gt;
&lt;br /&gt;
[[File:rob_bot.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mobile Software Engineer by day&lt;br /&gt;
&lt;br /&gt;
Master Geek at Hack Manhattan and Alpha One Labs&lt;br /&gt;
&lt;br /&gt;
Reachable at rmd6502@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Current Projects ==&lt;br /&gt;
*  [[Nixie Tube Calculator]]&lt;br /&gt;
*  Arduino-based [[line following robot]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Charlieplexing Charlieplexed] [[led bracelet]]&lt;br /&gt;
* [http://www.neurosky.com Brainwave] controlled [[slot cars]]&lt;br /&gt;
* [[π r no longer ²]]&lt;br /&gt;
* [[Identifying Devices for the Internet Of Things][IDIOT]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4106</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4106"/>
		<updated>2014-02-18T15:50:56Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Humans versus zombies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 20:46, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
(mg) This could get ugly :) It's a good idea for trying to get the entire attendee community involved, like at Figment, but maybe a bit much for MakerFaire? Also, how many would we have to make??&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this idea as well...can we do diff projects for Makerfaire and Figment?&lt;br /&gt;
&lt;br /&gt;
50 is probably a good number. At Maker Faire it is an added benefit that we could sell them. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:33, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
This could be a cellular automaton game - the probability of converting a human to a zombie is proportional to the number of zombies attacking vs the number of humans in range.  Both much simpler and much more complicated to implement. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
I like it - we could hang these all over the island.  In fact, if I can get my attiny85 sound project working, we could use that as the codec, and use either wireless or let the string be a wire. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;br /&gt;
&lt;br /&gt;
(mg) I like both suggestions.&lt;br /&gt;
&lt;br /&gt;
(robby o): love it!&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
Throughput is not as important as being simple to explain. A typewriter also provides something to look at. It's ok if there's a line.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
(mg) Yeah, I think it's about time we built some of these. This would be a good group project. We could hack something like toy cars for bodies if you'd like.&lt;br /&gt;
&lt;br /&gt;
=== Printing Press ===&lt;br /&gt;
&lt;br /&gt;
A modern take on movable type.  Slide in a sheet of paper, roll ink over an 8x8 (roughly) grid of 'pixels' made of rubber pads, and actuate the solenoids to reproduce a pixel pattern on the paper.  With a satisfying 'clunk'.&lt;br /&gt;
&lt;br /&gt;
(robby o.): support this idea!&lt;br /&gt;
&lt;br /&gt;
I am strongly opposed to this idea because it would not only be very difficult to build, but it would take too much explanation to each person who walks up to it. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:27, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
(mg) Doesn't sound like as much fun as the others.&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this...maybe we can build an Enigma Machine replica? &lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;br /&gt;
… That's broken in half --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4105</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4105"/>
		<updated>2014-02-18T15:50:44Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Humans versus zombies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 20:46, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
(mg) This could get ugly :) It's a good idea for trying to get the entire attendee community involved, like at Figment, but maybe a bit much for MakerFaire? Also, how many would we have to make??&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this idea as well...can we do diff projects for Makerfaire and Figment?&lt;br /&gt;
&lt;br /&gt;
50 is probably a good number. At Maker Faire it is an added benefit that we could sell them. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:33, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
This could be a cellular automaton game - the probability of converting a human to a zombie is proportional to the number of zombies attacking vs the number of humans in range.  Both much simpler and much more complicated to implement. ---~~&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
I like it - we could hang these all over the island.  In fact, if I can get my attiny85 sound project working, we could use that as the codec, and use either wireless or let the string be a wire. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;br /&gt;
&lt;br /&gt;
(mg) I like both suggestions.&lt;br /&gt;
&lt;br /&gt;
(robby o): love it!&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
Throughput is not as important as being simple to explain. A typewriter also provides something to look at. It's ok if there's a line.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
(mg) Yeah, I think it's about time we built some of these. This would be a good group project. We could hack something like toy cars for bodies if you'd like.&lt;br /&gt;
&lt;br /&gt;
=== Printing Press ===&lt;br /&gt;
&lt;br /&gt;
A modern take on movable type.  Slide in a sheet of paper, roll ink over an 8x8 (roughly) grid of 'pixels' made of rubber pads, and actuate the solenoids to reproduce a pixel pattern on the paper.  With a satisfying 'clunk'.&lt;br /&gt;
&lt;br /&gt;
(robby o.): support this idea!&lt;br /&gt;
&lt;br /&gt;
I am strongly opposed to this idea because it would not only be very difficult to build, but it would take too much explanation to each person who walks up to it. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:27, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
(mg) Doesn't sound like as much fun as the others.&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this...maybe we can build an Enigma Machine replica? &lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;br /&gt;
… That's broken in half --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4104</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4104"/>
		<updated>2014-02-18T15:50:30Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Humans versus zombies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 20:46, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
(mg) This could get ugly :) It's a good idea for trying to get the entire attendee community involved, like at Figment, but maybe a bit much for MakerFaire? Also, how many would we have to make??&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this idea as well...can we do diff projects for Makerfaire and Figment?&lt;br /&gt;
&lt;br /&gt;
50 is probably a good number. At Maker Faire it is an added benefit that we could sell them. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:33, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
This could be a cellular automaton game - the probability of converting a human to a zombie is proportional to the number of zombies attacking vs the number of humans in range.  Both much simpler and much more complicated to implement. ===~~&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
I like it - we could hang these all over the island.  In fact, if I can get my attiny85 sound project working, we could use that as the codec, and use either wireless or let the string be a wire. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;br /&gt;
&lt;br /&gt;
(mg) I like both suggestions.&lt;br /&gt;
&lt;br /&gt;
(robby o): love it!&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
Throughput is not as important as being simple to explain. A typewriter also provides something to look at. It's ok if there's a line.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
(mg) Yeah, I think it's about time we built some of these. This would be a good group project. We could hack something like toy cars for bodies if you'd like.&lt;br /&gt;
&lt;br /&gt;
=== Printing Press ===&lt;br /&gt;
&lt;br /&gt;
A modern take on movable type.  Slide in a sheet of paper, roll ink over an 8x8 (roughly) grid of 'pixels' made of rubber pads, and actuate the solenoids to reproduce a pixel pattern on the paper.  With a satisfying 'clunk'.&lt;br /&gt;
&lt;br /&gt;
(robby o.): support this idea!&lt;br /&gt;
&lt;br /&gt;
I am strongly opposed to this idea because it would not only be very difficult to build, but it would take too much explanation to each person who walks up to it. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:27, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
(mg) Doesn't sound like as much fun as the others.&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this...maybe we can build an Enigma Machine replica? &lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;br /&gt;
… That's broken in half --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Charlieplexed_PWM_Heart&amp;diff=4061</id>
		<title>Charlieplexed PWM Heart</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Charlieplexed_PWM_Heart&amp;diff=4061"/>
		<updated>2014-02-07T04:17:49Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Demo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Demo ==&lt;br /&gt;
* [File:https://dl.dropboxusercontent.com/u/10205003/VIDEO0005.mp4]&lt;br /&gt;
* [https://docs.google.com/file/d/0ByQl1ZrtYxQuOXRvRXFicUV2V3M/edit Another demo]&lt;br /&gt;
* [http://www.instructables.com/id/How-to-make-a-charlieplexed-LED-heart/ On Instructables]&lt;br /&gt;
&lt;br /&gt;
== Step-by-step Assembly Guide ==&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/dcreeves2000/sets/72157640155673266/ Photos of assembly]&lt;br /&gt;
&lt;br /&gt;
== Source Code for firmware and 3D-printed case ==&lt;br /&gt;
Github: https://github.com/rmd6502/charlie_heart&lt;br /&gt;
&lt;br /&gt;
Eagle files are in the Charlie directory&lt;br /&gt;
&lt;br /&gt;
== Parts list ==&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; style=&amp;quot;border:solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Quantity&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Location&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ATTiny85&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/559]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3Ω resistors&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/562]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1kΩ resistor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/562]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;.1 µF capacitor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/233]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SMD LEDs&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/561]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;P channel MOSFET&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Tactile NO SPST switch&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;CR2032 battery holder&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/176], or part number 270-009 at Radio Shack - I'll order more from Digikey&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;CR2032 battery&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/88]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To program the firmware you'll need an [http://www.atmel.com/tools/avrdragon.aspx AVR Dragon], and the tiny [http://www.tag-connect.com/TC2030-IDC-NL-10 JST 6pin header]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4057</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4057"/>
		<updated>2014-02-05T21:09:23Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* One time pads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 20:46, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
(mg) This could get ugly :) It's a good idea for trying to get the entire attendee community involved, like at Figment, but maybe a bit much for MakerFaire? Also, how many would we have to make??&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this idea as well...can we do diff projects for Makerfaire and Figment?&lt;br /&gt;
&lt;br /&gt;
50 is probably a good number. At Maker Faire it is an added benefit that we could sell them. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:33, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
I like it - we could hang these all over the island.  In fact, if I can get my attiny85 sound project working, we could use that as the codec, and use either wireless or let the string be a wire. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;br /&gt;
&lt;br /&gt;
(mg) I like both suggestions.&lt;br /&gt;
&lt;br /&gt;
(robby o): love it!&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
Throughput is not as important as being simple to explain. A typewriter also provides something to look at. It's ok if there's a line.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
(mg) Yeah, I think it's about time we built some of these. This would be a good group project. We could hack something like toy cars for bodies if you'd like.&lt;br /&gt;
&lt;br /&gt;
=== Printing Press ===&lt;br /&gt;
&lt;br /&gt;
A modern take on movable type.  Slide in a sheet of paper, roll ink over an 8x8 (roughly) grid of 'pixels' made of rubber pads, and actuate the solenoids to reproduce a pixel pattern on the paper.  With a satisfying 'clunk'.&lt;br /&gt;
&lt;br /&gt;
(robby o.): support this idea!&lt;br /&gt;
&lt;br /&gt;
I am strongly opposed to this idea because it would not only be very difficult to build, but it would take too much explanation to each person who walks up to it. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:27, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
(mg) Doesn't sound like as much fun as the others.&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this...maybe we can build an Enigma Machine replica? &lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;br /&gt;
… That's broken in half --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4056</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4056"/>
		<updated>2014-02-05T21:04:55Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* New take on old technology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 20:46, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
(mg) This could get ugly :) It's a good idea for trying to get the entire attendee community involved, like at Figment, but maybe a bit much for MakerFaire? Also, how many would we have to make??&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this idea as well...can we do diff projects for Makerfaire and Figment?&lt;br /&gt;
&lt;br /&gt;
50 is probably a good number. At Maker Faire it is an added benefit that we could sell them. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:33, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
I like it - we could hang these all over the island.  In fact, if I can get my attiny85 sound project working, we could use that as the codec, and use either wireless or let the string be a wire. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]])&lt;br /&gt;
&lt;br /&gt;
(mg) I like both suggestions.&lt;br /&gt;
&lt;br /&gt;
(robby o): love it!&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
Throughput is not as important as being simple to explain. A typewriter also provides something to look at. It's ok if there's a line.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
(mg) Yeah, I think it's about time we built some of these. This would be a good group project. We could hack something like toy cars for bodies if you'd like.&lt;br /&gt;
&lt;br /&gt;
=== Printing Press ===&lt;br /&gt;
&lt;br /&gt;
A modern take on movable type.  Slide in a sheet of paper, roll ink over an 8x8 (roughly) grid of 'pixels' made of rubber pads, and actuate the solenoids to reproduce a pixel pattern on the paper.  With a satisfying 'clunk'.&lt;br /&gt;
&lt;br /&gt;
(robby o.): support this idea!&lt;br /&gt;
&lt;br /&gt;
I am strongly opposed to this idea because it would not only be very difficult to build, but it would take too much explanation to each person who walks up to it. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:27, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
(mg) Doesn't sound like as much fun as the others.&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this...maybe we can build an Enigma Machine replica? &lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4055</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4055"/>
		<updated>2014-02-05T20:46:36Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Humans versus zombies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern. --[[User:Rmd6502|rmd6502]] ([[User talk:Rmd6502|talk]]) 20:46, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
(mg) This could get ugly :) It's a good idea for trying to get the entire attendee community involved, like at Figment, but maybe a bit much for MakerFaire? Also, how many would we have to make??&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this idea as well...can we do diff projects for Makerfaire and Figment?&lt;br /&gt;
&lt;br /&gt;
50 is probably a good number. At Maker Faire it is an added benefit that we could sell them. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:33, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
(rmd)I like it - we could hang these all over the island&lt;br /&gt;
&lt;br /&gt;
(mg) I like both suggestions.&lt;br /&gt;
&lt;br /&gt;
(robby o): love it!&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
Throughput is not as important as being simple to explain. A typewriter also provides something to look at. It's ok if there's a line.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
(mg) Yeah, I think it's about time we built some of these. This would be a good group project. We could hack something like toy cars for bodies if you'd like.&lt;br /&gt;
&lt;br /&gt;
=== Printing Press ===&lt;br /&gt;
&lt;br /&gt;
A modern take on movable type.  Slide in a sheet of paper, roll ink over an 8x8 (roughly) grid of 'pixels' made of rubber pads, and actuate the solenoids to reproduce a pixel pattern on the paper.  With a satisfying 'clunk'.&lt;br /&gt;
&lt;br /&gt;
(robby o.): support this idea!&lt;br /&gt;
&lt;br /&gt;
I am strongly opposed to this idea because it would not only be very difficult to build, but it would take too much explanation to each person who walks up to it. --[[User:Guan|Guan]] ([[User talk:Guan|talk]]) 20:27, 5 February 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
(mg) Doesn't sound like as much fun as the others.&lt;br /&gt;
&lt;br /&gt;
(robby o) I like this...maybe we can build an Enigma Machine replica? &lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4044</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4044"/>
		<updated>2014-02-05T18:42:19Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Tin cans */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
(rmd) In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern.&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
(rmd)I like it - we could hang these all over the island&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4043</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4043"/>
		<updated>2014-02-05T18:26:35Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* IP over avian carriers implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
(rmd) In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern.&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
(rmd) Drones!&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4042</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4042"/>
		<updated>2014-02-05T18:26:07Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Typewriter ASCII art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
(rmd) In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern.&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
I like this idea, except that it would of necessity be slow - we want to get a lot of throughput through our booth.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4041</id>
		<title>2014 Group Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=2014_Group_Project&amp;diff=4041"/>
		<updated>2014-02-05T18:25:34Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Humans versus zombies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Requirements/desiderata =&lt;br /&gt;
&lt;br /&gt;
* Minimal explanation for the audience&lt;br /&gt;
* Easy to accomplish&lt;br /&gt;
&lt;br /&gt;
= Ideas =&lt;br /&gt;
&lt;br /&gt;
== Humans versus zombies ==&lt;br /&gt;
&lt;br /&gt;
Participants are issued badges that pin to clothing. Zombie badges broadcast an infrared signal (possibly only when a button is pushed). If a human badge receives that signal, the human is turned into a zombie.&lt;br /&gt;
&lt;br /&gt;
Badges have to be visible. You never know if someone is a zombie. Maybe there should be an incentive not to avoid anyone with a badge - perhaps you get a point if you make contact with another human.&lt;br /&gt;
&lt;br /&gt;
(rmd) In zombie mythology, it's usually pretty obvious who's a zombie and who isn't.  I'd say have a distinctive red blink pattern for zombies, and then require a zombie to e.g. press a button for 2 seconds to &amp;quot;attack&amp;quot; a human.  If the human notices the attack, she/he can turn away and/or run and the attack is unsuccessful.  Else that human's badge beeps loudly and starts blinking the zombie pattern.&lt;br /&gt;
&lt;br /&gt;
== New take on old technology ==&lt;br /&gt;
&lt;br /&gt;
=== Tin cans ===&lt;br /&gt;
&lt;br /&gt;
Two high tech tin cans with microphones and speakers, that will only work if the string is taut.&lt;br /&gt;
&lt;br /&gt;
=== Typewriter ASCII art ===&lt;br /&gt;
&lt;br /&gt;
A webcam takes a photo. A typewriter style printer renders it as ASCII art.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.ietf.org/rfc/rfc1149.txt IP over avian carriers] implementation ===&lt;br /&gt;
&lt;br /&gt;
Two nodes communicate with the full IP stack, using notes that are passed by something low tech. Pigeons will be too much hassle. Maybe toy cars?&lt;br /&gt;
&lt;br /&gt;
== Cryptography/security/NSA ==&lt;br /&gt;
&lt;br /&gt;
=== One time pads ===&lt;br /&gt;
&lt;br /&gt;
A hardware random number generator (based on [http://en.wikipedia.org/wiki/Avalanche_breakdown avalanche noise]) prints one time pads for free on thermal paper, that also includes a guide for encrypting using the one time pad. Probably using Base36 and XOR.&lt;br /&gt;
&lt;br /&gt;
Branding: &amp;quot;Unbreakable Crypto Stand&amp;quot;&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Charlieplexed_PWM_Heart&amp;diff=4024</id>
		<title>Charlieplexed PWM Heart</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Charlieplexed_PWM_Heart&amp;diff=4024"/>
		<updated>2014-01-27T21:27:55Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Parts list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Demo ==&lt;br /&gt;
* [File:https://dl.dropboxusercontent.com/u/10205003/VIDEO0005.mp4]&lt;br /&gt;
* [https://docs.google.com/file/d/0ByQl1ZrtYxQuOXRvRXFicUV2V3M/edit Another demo]&lt;br /&gt;
&lt;br /&gt;
== Step-by-step Assembly Guide ==&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/dcreeves2000/sets/72157640155673266/ Photos of assembly]&lt;br /&gt;
&lt;br /&gt;
== Source Code for firmware and 3D-printed case ==&lt;br /&gt;
Github: https://github.com/rmd6502/charlie_heart&lt;br /&gt;
&lt;br /&gt;
Eagle files are in the Charlie directory&lt;br /&gt;
&lt;br /&gt;
== Parts list ==&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; style=&amp;quot;border:solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Quantity&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Location&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ATTiny85&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/559]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3Ω resistors&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/562]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1kΩ resistor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/562]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;.1 µF capacitor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/233]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SMD LEDs&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/561]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;P channel MOSFET&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Tactile NO SPST switch&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;CR2032 battery holder&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/176], or part number 270-009 at Radio Shack - I'll order more from Digikey&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;CR2032 battery&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/88]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To program the firmware you'll need an [http://www.atmel.com/tools/avrdragon.aspx AVR Dragon], and the tiny [http://www.tag-connect.com/TC2030-IDC-NL-10 JST 6pin header]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Charlieplexed_PWM_Heart&amp;diff=4023</id>
		<title>Charlieplexed PWM Heart</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Charlieplexed_PWM_Heart&amp;diff=4023"/>
		<updated>2014-01-27T21:26:56Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Source Code for firmware and 3D-printed case */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Demo ==&lt;br /&gt;
* [File:https://dl.dropboxusercontent.com/u/10205003/VIDEO0005.mp4]&lt;br /&gt;
* [https://docs.google.com/file/d/0ByQl1ZrtYxQuOXRvRXFicUV2V3M/edit Another demo]&lt;br /&gt;
&lt;br /&gt;
== Step-by-step Assembly Guide ==&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/dcreeves2000/sets/72157640155673266/ Photos of assembly]&lt;br /&gt;
&lt;br /&gt;
== Source Code for firmware and 3D-printed case ==&lt;br /&gt;
Github: https://github.com/rmd6502/charlie_heart&lt;br /&gt;
&lt;br /&gt;
Eagle files are in the Charlie directory&lt;br /&gt;
&lt;br /&gt;
== Parts list ==&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; style=&amp;quot;border:solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt; Quantity&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Location&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ATTiny85&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/559]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3Ω resistors&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/562]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;.1 µF capacitor&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/233]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SMD LEDs&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/561]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;P channel MOSFET&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;CR2032 battery holder&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/176], or part number 270-009 at Radio Shack - I'll order more from Digikey&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;CR2032 battery&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://things.hackmanhattan.com/88]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To program the firmware you'll need an [http://www.atmel.com/tools/avrdragon.aspx AVR Dragon], and the tiny [http://www.tag-connect.com/TC2030-IDC-NL-10 JST 6pin header]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Meeting_2013-12-03&amp;diff=3889</id>
		<title>Meeting 2013-12-03</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Meeting_2013-12-03&amp;diff=3889"/>
		<updated>2013-11-19T18:11:47Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Consensus Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Consensus Agenda =&lt;br /&gt;
&lt;br /&gt;
* Purchase and installation of a thick curtain to be installed between the machine shop area and the large common area.  This will provide some noise separation and safety when people are working on projects while other events are going on.&lt;br /&gt;
&lt;br /&gt;
Cost Estimate: $500&lt;br /&gt;
Proposed by: Robert Diamond (rmd6502)&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
== Amendment to Bylaws ==&lt;br /&gt;
&lt;br /&gt;
=== Order of voting ===&lt;br /&gt;
&lt;br /&gt;
[[User:Guan|Guan]] will propose, for unanimous consent, that Proposals 1 and 2 are considered as a block, and Proposals 3 and 4 are considered as a block.&lt;br /&gt;
&lt;br /&gt;
=== Proposal 1: Clarification on when annual meetings are held ===&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 1 (titled &amp;quot;Annual Meeting&amp;quot;) is amended by stricking the entire section and replaced with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The board shall call the annual meeting of members in accordance with Sections 603 and 605 of the Not-for-Profit Corporation Law. The meeting shall be held in November or December.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Proposal 2: Clarification on notice of meetings ===&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 7 is added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;It is the policy of the corporation that an email sent to the corporation's member email list as well as a member's personal email address, if one is on file with the corporation, shall constitute personal notice of meetings to that member within the meaning of Section 605 of the Not-for-Profit Corporation Law, and that personal notice is the only means of notice that is ordinarily employed.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;A member may opt out of personal notice and instead receive notice of meetings by first or second class mail. A member who wishes to opt out shall notify the corporation of the member's mailing address and any change of address. The opt out shall be effective for meetings held 20 days or later after the corporation has received the member's notice.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Proposal 3: Even more relaxed quorum requirements ===&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 6 is amended by adding the following after the first paragraph:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;For the purposes only of unanimous decisions on matters that were announced with sufficient notice in the call to the meeting, including decisions made with no opposing votes, regular meetings and annual meetings held at the corporation's premises shall be considered quorate notwithstanding the number of members present.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Proposal 4: Quorum not required for elections at annual meetings ===&lt;br /&gt;
&lt;br /&gt;
Article 3, Section 6 is amended by adding the following after the last paragraph:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A quorum shall not be necessary to carry out elections at regular annual meetings held at the corporation's premises and called in accordance with the Not-for-Profit Corporation Law and this article.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: A quorum would still be required to carry out elections outside annual meetings.&lt;br /&gt;
&lt;br /&gt;
=== Proposal 5: Members are responsible for satisfying the conditions of membership ===&lt;br /&gt;
&lt;br /&gt;
Article 2, Section 7 is amended by adding the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Each member is solely responsible for maintaining his or her membership in good standing, including observing these by-laws and the rules of the corporation and the payment of dues, fees, or assessments. No act or omission by the corporation shall prejudice the power of the corporation to terminate membership because of a member's failure to pay dues, fees, or assessments. No act or omission by the corporation shall prejudice the power of the corporation to terminate membership for any other reason, except by a decision of the members.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Election of Officers ==   &lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
(Candidates - Justin Levinson, )&lt;br /&gt;
&lt;br /&gt;
=== Treasurer === &lt;br /&gt;
&lt;br /&gt;
(Candidates - Guan Yang, )&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
(Candidates - Robert (Robby) O'Connor ,)&lt;br /&gt;
&lt;br /&gt;
=== Director-at-Large===&lt;br /&gt;
&lt;br /&gt;
(Candidates - David Reeves, )&lt;br /&gt;
&lt;br /&gt;
== Sponsored Members Induction ==&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
=== President's report ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer's report ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary's report ===&lt;br /&gt;
&lt;br /&gt;
=== Director-At-Large's report ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Member Reports ==&lt;br /&gt;
&lt;br /&gt;
= Roll Call =&lt;br /&gt;
&lt;br /&gt;
In Person: &lt;br /&gt;
&lt;br /&gt;
Over IRC:&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
[[Category:Meetings]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3888</id>
		<title>Power</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3888"/>
		<updated>2013-11-18T16:07:13Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Flyback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Batteries =&lt;br /&gt;
&lt;br /&gt;
In general, each battery chemistry has a nominal voltage (actually a curve of voltage over discharge). For example, alkaline batteries are 1.5V, NiMH is 1.2V, lithium ion is 3.7V, etc.&lt;br /&gt;
&lt;br /&gt;
Capacity is usually indicated in amp-hours. A 1 Ah battery can source 1A for one hour. Smaller capacities are indicated in mAh.&lt;br /&gt;
&lt;br /&gt;
Capacity is sometimes indicated in watt-hours, especially for chemistries with dramatic voltage drops during discharge.&lt;br /&gt;
&lt;br /&gt;
Cells can usually be made larger, for more capacity at a given voltage. For example, an alkaline D cell is simply a larger version of an AAA cell, with very similar electrical characteristics apart from capacity.&lt;br /&gt;
&lt;br /&gt;
Cells can be paralleled to get more capacity, or placed in series for greater voltage.&lt;br /&gt;
&lt;br /&gt;
Due to the internal characteristics of some battery chemistries, putting cells in parallel or series should be done with great care to avoid overloading individual cells. This is done either using specialized ICs or with careful binning and balancing of cells.&lt;br /&gt;
&lt;br /&gt;
A primary battery cannot be recharged. A secondary battery can be recharged.&lt;br /&gt;
&lt;br /&gt;
== Alkaline ==&lt;br /&gt;
&lt;br /&gt;
== Nickel metal hydride ==&lt;br /&gt;
&lt;br /&gt;
== Lithium primary ==&lt;br /&gt;
&lt;br /&gt;
=== Coin cells ===&lt;br /&gt;
&lt;br /&gt;
CR2032 coin cells (20mm diameter, 3.2mm thickness) are common in blinkies and small battery powered transceivers. They are very bad for most of the purposes we put them to because of a very high internal resistance (up to 30 ohm). The internal resistance is high enough that most LEDs can be connected to them without a current limiting resistor.&lt;br /&gt;
&lt;br /&gt;
They are only rated for about 0.2mA sustained current draw, and cannot reliably source more than 10-15 mA.&lt;br /&gt;
&lt;br /&gt;
[[Bluetooth Low Energy]] has apparently been engineered to work well with CR2032. The receivers typically draw 10-15mA and transmitters a bit less, but BLE has very low duty cycles and parts such as [[nRF51822]] can get away with being powered with a CR2032.&lt;br /&gt;
&lt;br /&gt;
CR2032 cells are rated for 210mAh, but only at less than a mA current.&lt;br /&gt;
&lt;br /&gt;
CR2016 are half the height and half the capacity.&lt;br /&gt;
&lt;br /&gt;
=== Lithium thionyl chloride (Li-SOCl₂) ===&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ have very low self discharge and very high energy density. They also have very low voltage drops, staying at 3.6V through almost all of the discharge cycle. A D cell typically has a capacity of 20 Ah.&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ are used in [http://www.ifixit.com/Teardown/Tracking+Device+Teardown/5250 FBI tracking devices].&lt;br /&gt;
&lt;br /&gt;
Beware that these batteries are considered a class 3 hazmat - they don't leak or explode often, but if they do the contents are extremely toxic.&lt;br /&gt;
&lt;br /&gt;
== Lithium ion/lithium polymer (secondary) ==&lt;br /&gt;
&lt;br /&gt;
These are the most common kind of lithium cells for electronics. They charge at 4.2V and discharge all the way to 2.75V. That makes them a challenge to use with most ICs that can't go above 3.6V. One easy and cheap strategy is to operate the circuit at 2.5V, supplied by a buck converter. 1.8V is also viable for some circuits: most digital and RF ICs can operate at 1.8V, but many sensors can't.&lt;br /&gt;
&lt;br /&gt;
EDIT 11/18/2013 -Konsgn&lt;br /&gt;
1)While lithium cells can go to 2.75V, you should not let them fall below 3 Volts per cell. Some applications even use a cutoff of 3.3v. &lt;br /&gt;
2)Individual cells can be scavenged from many different things like laptop batteries or R/C battery packs. If you have a bad lithium battery pack, it is usually the fault of one of the cells. Re-purposing the good cells from a bad pack is possible. &lt;br /&gt;
3)Another easy way to use them easily is by having a LDO 3.3v regulator and powering your microcontrollers at 3.3V.&lt;br /&gt;
4)The chemistry will ignite if brought to 60 Celsius. This will cause the rest of the pack to ignite in something referred to as thermal-runaway.&lt;br /&gt;
&lt;br /&gt;
Charging lithium secondary cells should be done with a specialized battery charging IC. They are charged with constant current up to a certain voltage, then constant voltage. This is known as Constant Current Constant Voltage or CCCV charging. Charging at 0.5C is usually safe; higher charge rates require monitoring battery temperature through a thermistor built into the lithium cell.&lt;br /&gt;
&lt;br /&gt;
Note that if you use a battery charger that has auto termination, you should be very careful about connecting the load directly to the battery while the charger is powered: the load will appear as the battery charging, which means that the charge will never terminate. There are several solutions to this problem. Some battery charging ICs have a separate pin for the load. There is also a simple circuit with a P-channel MOSFET and a Zener diode that can turn off current from battery to load while an external power supply is connected.&lt;br /&gt;
&lt;br /&gt;
Lithium ion/polymer batteries are among the most dangerous electronic components a hobbyist will encounter, especially individual soft cells without hard packaging. Treat them with great care. Do not put cells in parallel or series yourself. Do not expose to excessive forces.&lt;br /&gt;
&lt;br /&gt;
== Lithium iron phosphate (LiFePO₄) ==&lt;br /&gt;
&lt;br /&gt;
LiFePO₄ are much safer than lithium ion/polymer, with roughly 2/3 the energy density. They are charged in a similar way. LiFePO₄ cells discharge at 3V, through almost the full discharge cycle. Because of their voltage, they can directly power most ICs without a regulator.&lt;br /&gt;
&lt;br /&gt;
In New York, you will often see LiFePO₄ battery packs on delivery people's electric bicycles.&lt;br /&gt;
&lt;br /&gt;
= Regulators =&lt;br /&gt;
&lt;br /&gt;
A regulator maintains a constant voltage (or in the case of a current regulator, a current voltage).&lt;br /&gt;
&lt;br /&gt;
You will sometimes encounter unregulated power. For example, an unregulated 12VDC regulator fed with 120V AC power might consist of a 10:1 transformer followed by a diode bridge rectifier and decoupling capacitors. The output voltage will be approximately 12V, but will vary with the input voltage and other factors. It is a cheaper way of supplying power if you only need approximately, but not exactly, 12V, for example because you know that the voltage will be further regulated to lower voltages.&lt;br /&gt;
&lt;br /&gt;
A 5V DC regulator will attempt to maintain its output voltage at 5V and a properly functioning one will do so as long as conditions remain within its specification. Most regulators specify a maximum current. For example, the popular LM7805 linear regulator will only work well up to 1.5A. If the load is well above the specified maximum load, the regulator may no longer be able to maintain regulation, and its behavior is unspecified. Typically it will be able to supply higher currents at a lower, unregulated, voltage. In rarer circumstances, it will fail completely.&lt;br /&gt;
&lt;br /&gt;
== Linear regulators ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linear regulator replacement switching modules ==&lt;br /&gt;
&lt;br /&gt;
== Buck, boost and buck/boost ICs ==&lt;br /&gt;
&lt;br /&gt;
Robert will volunteer to teach an ''advanced'' class in buck, boost, buck/boost, and sepic theory, especially if Guan will cohost.&lt;br /&gt;
&lt;br /&gt;
The theory for all is the same: utilize reactive elements and rapid changes in current or voltage to exchange current for voltage at fairly high efficiency.  This works because these components output current or voltage proportional to the rate of change of voltage or current in, so modifying the duty cycle of a PWM input will control the output.&lt;br /&gt;
&lt;br /&gt;
Around that core are rectifiers and filters to turn the pulsed signal to smooth DC, and drivers to increase efficiency.&lt;br /&gt;
&lt;br /&gt;
== Flyback ==&lt;br /&gt;
&lt;br /&gt;
These are similar to the switching regulators above, with the addition of a flyback transformer.  The flyback transformer adds isolation, which is crucial for safety when using mains-powered circuits.  Because the transformers can have different numbers of windings on each side, a greater range of voltages can be realized.&lt;br /&gt;
&lt;br /&gt;
= Solar panels =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3886</id>
		<title>Power</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3886"/>
		<updated>2013-11-18T15:58:01Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Lithium thionyl chloride (Li-SOCl₂) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Batteries =&lt;br /&gt;
&lt;br /&gt;
In general, each battery chemistry has a nominal voltage (actually a curve of voltage over discharge). For example, alkaline batteries are 1.5V, NiMH is 1.2V, lithium ion is 3.7V, etc.&lt;br /&gt;
&lt;br /&gt;
Capacity is usually indicated in amp-hours. A 1 Ah battery can source 1A for one hour. Smaller capacities are indicated in mAh.&lt;br /&gt;
&lt;br /&gt;
Capacity is sometimes indicated in watt-hours, especially for chemistries with dramatic voltage drops during discharge.&lt;br /&gt;
&lt;br /&gt;
Cells can usually be made larger, for more capacity at a given voltage. For example, an alkaline D cell is simply a larger version of an AAA cell, with very similar electrical characteristics apart from capacity.&lt;br /&gt;
&lt;br /&gt;
Cells can be paralleled to get more capacity, or placed in series for greater voltage.&lt;br /&gt;
&lt;br /&gt;
Due to the internal characteristics of some battery chemistries, putting cells in parallel or series should be done with great care to avoid overloading individual cells. This is done either using specialized ICs or with careful binning and balancing of cells.&lt;br /&gt;
&lt;br /&gt;
A primary battery cannot be recharged. A secondary battery can be recharged.&lt;br /&gt;
&lt;br /&gt;
== Alkaline ==&lt;br /&gt;
&lt;br /&gt;
== Nickel metal hydride ==&lt;br /&gt;
&lt;br /&gt;
== Lithium primary ==&lt;br /&gt;
&lt;br /&gt;
=== Coin cells ===&lt;br /&gt;
&lt;br /&gt;
CR2032 coin cells (20mm diameter, 3.2mm thickness) are common in blinkies and small battery powered transceivers. They are very bad for most of the purposes we put them to because of a very high internal resistance (up to 30 ohm). The internal resistance is high enough that most LEDs can be connected to them without a current limiting resistor.&lt;br /&gt;
&lt;br /&gt;
They are only rated for about 0.2mA sustained current draw, and cannot reliably source more than 10-15 mA.&lt;br /&gt;
&lt;br /&gt;
[[Bluetooth Low Energy]] has apparently been engineered to work well with CR2032. The receivers typically draw 10-15mA and transmitters a bit less, but BLE has very low duty cycles and parts such as [[nRF51822]] can get away with being powered with a CR2032.&lt;br /&gt;
&lt;br /&gt;
CR2032 cells are rated for 210mAh, but only at less than a mA current.&lt;br /&gt;
&lt;br /&gt;
CR2016 are half the height and half the capacity.&lt;br /&gt;
&lt;br /&gt;
=== Lithium thionyl chloride (Li-SOCl₂) ===&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ have very low self discharge and very high energy density. They also have very low voltage drops, staying at 3.6V through almost all of the discharge cycle. A D cell typically has a capacity of 20 Ah.&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ are used in [http://www.ifixit.com/Teardown/Tracking+Device+Teardown/5250 FBI tracking devices].&lt;br /&gt;
&lt;br /&gt;
Beware that these batteries are considered a class 3 hazmat - they don't leak or explode often, but if they do the contents are extremely toxic.&lt;br /&gt;
&lt;br /&gt;
== Lithium ion/lithium polymer (secondary) ==&lt;br /&gt;
&lt;br /&gt;
These are the most common kind of lithium cells for electronics. They charge at 4.2V and discharge all the way to 2.75V. That makes them a challenge to use with most ICs that can't go above 3.6V. One easy and cheap strategy is to operate the circuit at 2.5V, supplied by a buck converter. 1.8V is also viable for some circuits: most digital and RF ICs can operate at 1.8V, but many sensors can't.&lt;br /&gt;
&lt;br /&gt;
Charging lithium secondary cells should be done with a specialized battery charging IC. They are charged with constant current up to a certain voltage, then constant voltage. This is known as Constant Current Constant Voltage or CCCV charging. Charging at 0.5C is usually safe; higher charge rates require monitoring battery temperature through a thermistor built into the lithium cell.&lt;br /&gt;
&lt;br /&gt;
Note that if you use a battery charger that has auto termination, you should be very careful about connecting the load directly to the battery while the charger is powered: the load will appear as the battery charging, which means that the charge will never terminate. There are several solutions to this problem. Some battery charging ICs have a separate pin for the load. There is also a simple circuit with a P-channel MOSFET and a Zener diode that can turn off current from battery to load while an external power supply is connected.&lt;br /&gt;
&lt;br /&gt;
Lithium ion/polymer batteries are among the most dangerous electronic components a hobbyist will encounter, especially individual soft cells without hard packaging. Treat them with great care. Do not put cells in parallel or series yourself. Do not expose to excessive forces.&lt;br /&gt;
&lt;br /&gt;
== Lithium iron phosphate (LiFePO₄) ==&lt;br /&gt;
&lt;br /&gt;
LiFePO₄ are much safer than lithium ion/polymer, with roughly 2/3 the energy density. They are charged in a similar way. LiFePO₄ cells discharge at 3V, through almost the full discharge cycle. Because of their voltage, they can directly power most ICs without a regulator.&lt;br /&gt;
&lt;br /&gt;
In New York, you will often see LiFePO₄ battery packs on delivery people's electric bicycles.&lt;br /&gt;
&lt;br /&gt;
= Regulators =&lt;br /&gt;
&lt;br /&gt;
A regulator maintains a constant voltage (or in the case of a current regulator, a current voltage).&lt;br /&gt;
&lt;br /&gt;
You will sometimes encounter unregulated power. For example, an unregulated 12VDC regulator fed with 120V AC power might consist of a 10:1 transformer followed by a diode bridge rectifier and decoupling capacitors. The output voltage will be approximately 12V, but will vary with the input voltage and other factors. It is a cheaper way of supplying power if you only need approximately, but not exactly, 12V, for example because you know that the voltage will be further regulated to lower voltages.&lt;br /&gt;
&lt;br /&gt;
A 5V DC regulator will attempt to maintain its output voltage at 5V and a properly functioning one will do so as long as conditions remain within its specification. Most regulators specify a maximum current. For example, the popular LM7805 linear regulator will only work well up to 1.5A. If the load is well above the specified maximum load, the regulator may no longer be able to maintain regulation, and its behavior is unspecified. Typically it will be able to supply higher currents at a lower, unregulated, voltage. In rarer circumstances, it will fail completely.&lt;br /&gt;
&lt;br /&gt;
== Linear regulators ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linear regulator replacement switching modules ==&lt;br /&gt;
&lt;br /&gt;
== Buck, boost and buck/boost ICs ==&lt;br /&gt;
&lt;br /&gt;
Robert will volunteer to teach an ''advanced'' class in buck, boost, buck/boost, and sepic theory, especially if Guan will cohost.&lt;br /&gt;
&lt;br /&gt;
The theory for all is the same: utilize reactive elements and rapid changes in current or voltage to exchange current for voltage at fairly high efficiency.  This works because these components output current or voltage proportional to the rate of change of voltage or current in, so modifying the duty cycle of a PWM input will control the output.&lt;br /&gt;
&lt;br /&gt;
Around that core are rectifiers and filters to turn the pulsed signal to smooth DC, and drivers to increase efficiency.&lt;br /&gt;
&lt;br /&gt;
== Flyback ==&lt;br /&gt;
&lt;br /&gt;
= Solar panels =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3885</id>
		<title>Power</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3885"/>
		<updated>2013-11-18T15:56:23Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Buck, boost and buck/boost ICs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Batteries =&lt;br /&gt;
&lt;br /&gt;
In general, each battery chemistry has a nominal voltage (actually a curve of voltage over discharge). For example, alkaline batteries are 1.5V, NiMH is 1.2V, lithium ion is 3.7V, etc.&lt;br /&gt;
&lt;br /&gt;
Capacity is usually indicated in amp-hours. A 1 Ah battery can source 1A for one hour. Smaller capacities are indicated in mAh.&lt;br /&gt;
&lt;br /&gt;
Capacity is sometimes indicated in watt-hours, especially for chemistries with dramatic voltage drops during discharge.&lt;br /&gt;
&lt;br /&gt;
Cells can usually be made larger, for more capacity at a given voltage. For example, an alkaline D cell is simply a larger version of an AAA cell, with very similar electrical characteristics apart from capacity.&lt;br /&gt;
&lt;br /&gt;
Cells can be paralleled to get more capacity, or placed in series for greater voltage.&lt;br /&gt;
&lt;br /&gt;
Due to the internal characteristics of some battery chemistries, putting cells in parallel or series should be done with great care to avoid overloading individual cells. This is done either using specialized ICs or with careful binning and balancing of cells.&lt;br /&gt;
&lt;br /&gt;
A primary battery cannot be recharged. A secondary battery can be recharged.&lt;br /&gt;
&lt;br /&gt;
== Alkaline ==&lt;br /&gt;
&lt;br /&gt;
== Nickel metal hydride ==&lt;br /&gt;
&lt;br /&gt;
== Lithium primary ==&lt;br /&gt;
&lt;br /&gt;
=== Coin cells ===&lt;br /&gt;
&lt;br /&gt;
CR2032 coin cells (20mm diameter, 3.2mm thickness) are common in blinkies and small battery powered transceivers. They are very bad for most of the purposes we put them to because of a very high internal resistance (up to 30 ohm). The internal resistance is high enough that most LEDs can be connected to them without a current limiting resistor.&lt;br /&gt;
&lt;br /&gt;
They are only rated for about 0.2mA sustained current draw, and cannot reliably source more than 10-15 mA.&lt;br /&gt;
&lt;br /&gt;
[[Bluetooth Low Energy]] has apparently been engineered to work well with CR2032. The receivers typically draw 10-15mA and transmitters a bit less, but BLE has very low duty cycles and parts such as [[nRF51822]] can get away with being powered with a CR2032.&lt;br /&gt;
&lt;br /&gt;
CR2032 cells are rated for 210mAh, but only at less than a mA current.&lt;br /&gt;
&lt;br /&gt;
CR2016 are half the height and half the capacity.&lt;br /&gt;
&lt;br /&gt;
=== Lithium thionyl chloride (Li-SOCl₂) ===&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ have very low self discharge and very high energy density. They also have very low voltage drops, staying at 3.6V through almost all of the discharge cycle. A D cell typically has a capacity of 20 Ah.&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ are used in [http://www.ifixit.com/Teardown/Tracking+Device+Teardown/5250 FBI tracking devices].&lt;br /&gt;
&lt;br /&gt;
== Lithium ion/lithium polymer (secondary) ==&lt;br /&gt;
&lt;br /&gt;
These are the most common kind of lithium cells for electronics. They charge at 4.2V and discharge all the way to 2.75V. That makes them a challenge to use with most ICs that can't go above 3.6V. One easy and cheap strategy is to operate the circuit at 2.5V, supplied by a buck converter. 1.8V is also viable for some circuits: most digital and RF ICs can operate at 1.8V, but many sensors can't.&lt;br /&gt;
&lt;br /&gt;
Charging lithium secondary cells should be done with a specialized battery charging IC. They are charged with constant current up to a certain voltage, then constant voltage. This is known as Constant Current Constant Voltage or CCCV charging. Charging at 0.5C is usually safe; higher charge rates require monitoring battery temperature through a thermistor built into the lithium cell.&lt;br /&gt;
&lt;br /&gt;
Note that if you use a battery charger that has auto termination, you should be very careful about connecting the load directly to the battery while the charger is powered: the load will appear as the battery charging, which means that the charge will never terminate. There are several solutions to this problem. Some battery charging ICs have a separate pin for the load. There is also a simple circuit with a P-channel MOSFET and a Zener diode that can turn off current from battery to load while an external power supply is connected.&lt;br /&gt;
&lt;br /&gt;
Lithium ion/polymer batteries are among the most dangerous electronic components a hobbyist will encounter, especially individual soft cells without hard packaging. Treat them with great care. Do not put cells in parallel or series yourself. Do not expose to excessive forces.&lt;br /&gt;
&lt;br /&gt;
== Lithium iron phosphate (LiFePO₄) ==&lt;br /&gt;
&lt;br /&gt;
LiFePO₄ are much safer than lithium ion/polymer, with roughly 2/3 the energy density. They are charged in a similar way. LiFePO₄ cells discharge at 3V, through almost the full discharge cycle. Because of their voltage, they can directly power most ICs without a regulator.&lt;br /&gt;
&lt;br /&gt;
In New York, you will often see LiFePO₄ battery packs on delivery people's electric bicycles.&lt;br /&gt;
&lt;br /&gt;
= Regulators =&lt;br /&gt;
&lt;br /&gt;
A regulator maintains a constant voltage (or in the case of a current regulator, a current voltage).&lt;br /&gt;
&lt;br /&gt;
You will sometimes encounter unregulated power. For example, an unregulated 12VDC regulator fed with 120V AC power might consist of a 10:1 transformer followed by a diode bridge rectifier and decoupling capacitors. The output voltage will be approximately 12V, but will vary with the input voltage and other factors. It is a cheaper way of supplying power if you only need approximately, but not exactly, 12V, for example because you know that the voltage will be further regulated to lower voltages.&lt;br /&gt;
&lt;br /&gt;
A 5V DC regulator will attempt to maintain its output voltage at 5V and a properly functioning one will do so as long as conditions remain within its specification. Most regulators specify a maximum current. For example, the popular LM7805 linear regulator will only work well up to 1.5A. If the load is well above the specified maximum load, the regulator may no longer be able to maintain regulation, and its behavior is unspecified. Typically it will be able to supply higher currents at a lower, unregulated, voltage. In rarer circumstances, it will fail completely.&lt;br /&gt;
&lt;br /&gt;
== Linear regulators ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linear regulator replacement switching modules ==&lt;br /&gt;
&lt;br /&gt;
== Buck, boost and buck/boost ICs ==&lt;br /&gt;
&lt;br /&gt;
Robert will volunteer to teach an ''advanced'' class in buck, boost, buck/boost, and sepic theory, especially if Guan will cohost.&lt;br /&gt;
&lt;br /&gt;
The theory for all is the same: utilize reactive elements and rapid changes in current or voltage to exchange current for voltage at fairly high efficiency.  This works because these components output current or voltage proportional to the rate of change of voltage or current in, so modifying the duty cycle of a PWM input will control the output.&lt;br /&gt;
&lt;br /&gt;
Around that core are rectifiers and filters to turn the pulsed signal to smooth DC, and drivers to increase efficiency.&lt;br /&gt;
&lt;br /&gt;
== Flyback ==&lt;br /&gt;
&lt;br /&gt;
= Solar panels =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3884</id>
		<title>Power</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=Power&amp;diff=3884"/>
		<updated>2013-11-18T15:55:43Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Buck, boost and buck/boost ICs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Batteries =&lt;br /&gt;
&lt;br /&gt;
In general, each battery chemistry has a nominal voltage (actually a curve of voltage over discharge). For example, alkaline batteries are 1.5V, NiMH is 1.2V, lithium ion is 3.7V, etc.&lt;br /&gt;
&lt;br /&gt;
Capacity is usually indicated in amp-hours. A 1 Ah battery can source 1A for one hour. Smaller capacities are indicated in mAh.&lt;br /&gt;
&lt;br /&gt;
Capacity is sometimes indicated in watt-hours, especially for chemistries with dramatic voltage drops during discharge.&lt;br /&gt;
&lt;br /&gt;
Cells can usually be made larger, for more capacity at a given voltage. For example, an alkaline D cell is simply a larger version of an AAA cell, with very similar electrical characteristics apart from capacity.&lt;br /&gt;
&lt;br /&gt;
Cells can be paralleled to get more capacity, or placed in series for greater voltage.&lt;br /&gt;
&lt;br /&gt;
Due to the internal characteristics of some battery chemistries, putting cells in parallel or series should be done with great care to avoid overloading individual cells. This is done either using specialized ICs or with careful binning and balancing of cells.&lt;br /&gt;
&lt;br /&gt;
A primary battery cannot be recharged. A secondary battery can be recharged.&lt;br /&gt;
&lt;br /&gt;
== Alkaline ==&lt;br /&gt;
&lt;br /&gt;
== Nickel metal hydride ==&lt;br /&gt;
&lt;br /&gt;
== Lithium primary ==&lt;br /&gt;
&lt;br /&gt;
=== Coin cells ===&lt;br /&gt;
&lt;br /&gt;
CR2032 coin cells (20mm diameter, 3.2mm thickness) are common in blinkies and small battery powered transceivers. They are very bad for most of the purposes we put them to because of a very high internal resistance (up to 30 ohm). The internal resistance is high enough that most LEDs can be connected to them without a current limiting resistor.&lt;br /&gt;
&lt;br /&gt;
They are only rated for about 0.2mA sustained current draw, and cannot reliably source more than 10-15 mA.&lt;br /&gt;
&lt;br /&gt;
[[Bluetooth Low Energy]] has apparently been engineered to work well with CR2032. The receivers typically draw 10-15mA and transmitters a bit less, but BLE has very low duty cycles and parts such as [[nRF51822]] can get away with being powered with a CR2032.&lt;br /&gt;
&lt;br /&gt;
CR2032 cells are rated for 210mAh, but only at less than a mA current.&lt;br /&gt;
&lt;br /&gt;
CR2016 are half the height and half the capacity.&lt;br /&gt;
&lt;br /&gt;
=== Lithium thionyl chloride (Li-SOCl₂) ===&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ have very low self discharge and very high energy density. They also have very low voltage drops, staying at 3.6V through almost all of the discharge cycle. A D cell typically has a capacity of 20 Ah.&lt;br /&gt;
&lt;br /&gt;
Li-SOCl₂ are used in [http://www.ifixit.com/Teardown/Tracking+Device+Teardown/5250 FBI tracking devices].&lt;br /&gt;
&lt;br /&gt;
== Lithium ion/lithium polymer (secondary) ==&lt;br /&gt;
&lt;br /&gt;
These are the most common kind of lithium cells for electronics. They charge at 4.2V and discharge all the way to 2.75V. That makes them a challenge to use with most ICs that can't go above 3.6V. One easy and cheap strategy is to operate the circuit at 2.5V, supplied by a buck converter. 1.8V is also viable for some circuits: most digital and RF ICs can operate at 1.8V, but many sensors can't.&lt;br /&gt;
&lt;br /&gt;
Charging lithium secondary cells should be done with a specialized battery charging IC. They are charged with constant current up to a certain voltage, then constant voltage. This is known as Constant Current Constant Voltage or CCCV charging. Charging at 0.5C is usually safe; higher charge rates require monitoring battery temperature through a thermistor built into the lithium cell.&lt;br /&gt;
&lt;br /&gt;
Note that if you use a battery charger that has auto termination, you should be very careful about connecting the load directly to the battery while the charger is powered: the load will appear as the battery charging, which means that the charge will never terminate. There are several solutions to this problem. Some battery charging ICs have a separate pin for the load. There is also a simple circuit with a P-channel MOSFET and a Zener diode that can turn off current from battery to load while an external power supply is connected.&lt;br /&gt;
&lt;br /&gt;
Lithium ion/polymer batteries are among the most dangerous electronic components a hobbyist will encounter, especially individual soft cells without hard packaging. Treat them with great care. Do not put cells in parallel or series yourself. Do not expose to excessive forces.&lt;br /&gt;
&lt;br /&gt;
== Lithium iron phosphate (LiFePO₄) ==&lt;br /&gt;
&lt;br /&gt;
LiFePO₄ are much safer than lithium ion/polymer, with roughly 2/3 the energy density. They are charged in a similar way. LiFePO₄ cells discharge at 3V, through almost the full discharge cycle. Because of their voltage, they can directly power most ICs without a regulator.&lt;br /&gt;
&lt;br /&gt;
In New York, you will often see LiFePO₄ battery packs on delivery people's electric bicycles.&lt;br /&gt;
&lt;br /&gt;
= Regulators =&lt;br /&gt;
&lt;br /&gt;
A regulator maintains a constant voltage (or in the case of a current regulator, a current voltage).&lt;br /&gt;
&lt;br /&gt;
You will sometimes encounter unregulated power. For example, an unregulated 12VDC regulator fed with 120V AC power might consist of a 10:1 transformer followed by a diode bridge rectifier and decoupling capacitors. The output voltage will be approximately 12V, but will vary with the input voltage and other factors. It is a cheaper way of supplying power if you only need approximately, but not exactly, 12V, for example because you know that the voltage will be further regulated to lower voltages.&lt;br /&gt;
&lt;br /&gt;
A 5V DC regulator will attempt to maintain its output voltage at 5V and a properly functioning one will do so as long as conditions remain within its specification. Most regulators specify a maximum current. For example, the popular LM7805 linear regulator will only work well up to 1.5A. If the load is well above the specified maximum load, the regulator may no longer be able to maintain regulation, and its behavior is unspecified. Typically it will be able to supply higher currents at a lower, unregulated, voltage. In rarer circumstances, it will fail completely.&lt;br /&gt;
&lt;br /&gt;
== Linear regulators ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linear regulator replacement switching modules ==&lt;br /&gt;
&lt;br /&gt;
== Buck, boost and buck/boost ICs ==&lt;br /&gt;
&lt;br /&gt;
Robert will volunteer to teach an *advanced* class in buck, boost, buck/boost, and sepic theory, especially if Guan will cohost.&lt;br /&gt;
&lt;br /&gt;
The theory for all is the same: utilize reactive elements and rapid changes in current or voltage to exchange current for voltage at fairly high efficiency.  This works because these components output current or voltage proportional to the rate of change of voltage or current in, so modifying the duty cycle of a PWM input will control the output.&lt;br /&gt;
&lt;br /&gt;
Around that core are rectifiers and filters to turn the pulsed signal to smooth DC, and drivers to increase efficiency.&lt;br /&gt;
&lt;br /&gt;
== Flyback ==&lt;br /&gt;
&lt;br /&gt;
= Solar panels =&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
	<entry>
		<id>https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=3762</id>
		<title>User:Rmd6502</title>
		<link rel="alternate" type="text/html" href="https://wiki.hackmanhattan.com/index.php?title=User:Rmd6502&amp;diff=3762"/>
		<updated>2013-10-17T00:54:45Z</updated>

		<summary type="html">&lt;p&gt;Rmd6502: /* Robert Diamond */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robert Diamond ==&lt;br /&gt;
&lt;br /&gt;
[[File:rob_bot.jpg]]&lt;br /&gt;
&lt;br /&gt;
Mobile Software Engineer by day&lt;br /&gt;
&lt;br /&gt;
Master Geek at Hack Manhattan and Alpha One Labs&lt;br /&gt;
&lt;br /&gt;
Reachable at rmd6502@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Current Projects ==&lt;br /&gt;
*  [[Nixie Tube Calculator]]&lt;br /&gt;
*  Arduino-based [[line following robot]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Charlieplexing Charlieplexed] [[led bracelet]]&lt;br /&gt;
* [http://www.neurosky.com Brainwave] controlled [[slot cars]]&lt;br /&gt;
* [[π r no longer ²]]&lt;/div&gt;</summary>
		<author><name>Rmd6502</name></author>
	</entry>
</feed>