
The Concept Concept
The idea is to add some kind of projector capability to mobile phone (eg iPhone) that isn't too complex or expensive. Ideja ir pievienot kādu projektora iespējām mobilo tālruni (piemēram, iPhone), kas nav pārāk sarežģīti vai dārgi. Instead of using an expensive mini projector, I decided to use lasers instead to any bitmap font using a matrix of laser points, which is controlled by iPhone. Vietā izmantojot dārgu mini projektoru, es nolēmu izmantot lāzeru, nevis uz jebkuru bitmap fontu, izmantojot matricu lāzera punkti, kas kontrolē iPhone.
The Hardware Hardware
The hardware contains 3 basic parts: Hardware ir 3 galvenajām daļām:
- 5×7 5 × 7 laser laser matrix matrica
- 5 8-bit D-type latches (SN74LVTH573PW) to control the total 35 laser pointers 5 8-bit D tipa aizbīdņi (SN74LVTH573PW) kontroles Kopā 35 lāzera palīglīdzekļi
- Microcontroller (PIC16F722) to control the decoder and manage the serial communication with iPhone – Microcontroller (PIC16F722) kontrolēt, dekodera un pārvaldīt secīgiem sakariem ar iPhone -- grab the code greifers kods . .
The laser modules laser moduļi can emit 650nm red laser light, with power consumption of 2~5 mW. var emitēt 650nm sarkanu lāzera gaismu, ar jaudas patēriņš 2 ~ 5 mW. Since the laser light is very narrow, any tiny movement is misalignment alters the matrix. Tā kā lāzera gaisma ir ļoti šaurs, jebkura niecīga kustība ir neatbilstība maina matricā. So the tricky part is how to position the total 35 laser lights in parallel. Tik grūts daļa ir kā stāvoklis Kopā 35 lāzera gaismas paralēli. I drilled the holes in a plain PCB board, and placed our lasers into the holes. Es urbti caurumi plain PCB kuģa, un ieliek mūsu lāzerus vērā caurumiem.

The Software Programmatūra
The micro-controller Mikro-kontrolieri software programmatūra is fairly strait forward, it just waiting for command sent by iPhone via the serial port, and execute the command by controlling the 5 latches. ir diezgan šaurums uz priekšu, tas tikai gaida komandu nosūtīja iPhone caur seriālo portu, un izpildīt komandu, kontrolējot 5 slēgmehānismi. It's that simple and could be done with the Tas ir tik vienkārši, un to var izdarīt ar Arduino Arduino if you wanted. ja vēlaties.
Here's what the application looks like on the iPhone. Lūk, ko pieteikuma izskatās uz iPhone. You can type any message to be displayed with the lasers. Jūs varat ierakstīt jebkura norāde, ko piestiprina ar lāzeri. Amazing displays can be made using lasers. Amazing displeju var veikt, izmantojot lāzerus. It won't be long before similar projectors are used to project the Tas nebūs ilgi pirms līdzīgs projektori tiek izmantoti projektu best casino labākais kazino using iPhone technology. izmantojot iPhone tehnoloģiju. With laser projectors the skies aren't the limits. Ar lāzera projektori debesis nav robežas.

The iPhone side software is a bit more complex. IPhone puses programmatūra ir nedaudz sarežģītāka. Apple just added the serial port support in its iPhone SDK 3.0 beta. Apple tikko pievienotās seriālā porta atbalstu tās iPhone SDK 3,0 beta. However, I'm still using the old iPhone 2.2 firmware and haven't bothered to upgrade yet. Tomēr, es joprojām izmantojot veco iPhone 2,2 firmware un nav bothered uzlabot vēl. So I used an unorthodox way to implement the serial port communication. Tāpēc es izmantot neparastā veidā, lai īstenotu serial port communication. Basically, I grabbed the IOKit framework from iPhone and load it into Xcode, so that the program no is able to access the /dev/tty.iap. Būtībā, es satvert IOKit ietvaros no iPhone un slodze to Xcode, tā, ka programma nav var piekļūt / dev / tty.iap. Looking back on it, it's probably better to use the built in 3.0 SDK serial. Atskatoties uz to, tas ir iespējams, labāk izmantot būvētas 3.0 SDK sērijas.
After establishing serial communication, the rest is fairly easy, just send out the commands to eLaser hardware and illuminate the laser lights. Pēc tam secīgiem sakariem, pārējais ir samērā viegli, tikai izsūtīt komandas eLaser aparatūras un apgaismošanai lāzera gaismas.
The End Result: Gala rezultāts:

If you wanted, you could put more powerful lasers in your matrix and Ja vēlaties, jūs varētu likt jaudīgāku lāzeru jūsu matricas un project on the sides of buildings projektu par ēku pusēs from a few hundred yards away. no pāris simts metru attālumā.
It's only a matter or time before people hook their laser controllers up to their iPhones and play Tas ir tikai jautājums, vai laiks, pirms cilvēki āķa to lāzera kontrolieriem līdz ar to iPhones un spēlēt online bingo online bingo on the wall. uz sienas. It's an interesting concept one that is surely attainable. Tas ir interesants jēdziens tāds, protams, uzlabot.
Video Demo: Video Demonstrācija:
(I had some issues getting the keyboard to come up (Man bija daži jautājumi kļūst tastatūras nākt klajā ![]()
This post was submitted by a Hack N Mod fan, just like yourself. Šis sūtījums bija iesniegusi Hack N Mod ventilators, tāpat kā sevi. If you'd like to Ja jūs vēlaties earn money pelnīt naudu from your projects, feel free to no jūsu projektiem, justies brīvi contact us sazinieties ar mums . .














































May 19th, 2009 19 maijs 2009
and for extra hackage, you could use surplus PS3 diodes. un papildu hackage, Jūs varat izmantot papildu PS3 diodes. Obviously for sensible cost you'd want to use a 4*4 or a 4*3 matrix, but it would project multiple colours and shades. Protams, par saprātīgu cenu jūs vēlaties izmantot 4 * 4 vai 4 * 3 matricas, bet tas projekts vairākas krāsas un nokrāsas.
Driving them isn't that hard, you just use a small LM317T based driver and have the PIC etc “step” the current to one of four levels. Vadītāja viņiem nav tik grūti, jūs vienkārši izmantot nelielu LM317T pamatā vadītāju, un tai PIC utt "solis", pašreizējais vienā no četriem līmeņiem.
-A -
May 19th, 2009 19 maijs 2009
I would consider this a relatively poor design since 35 lasers has far surpassed the point where a basic scanner would have been cheaper, smaller, and far higher resolution. Es uzskatu šo samērā slikts dizains, jo 35 lāzeri ir tālu pārsniedza kur pamata skeneris būtu lētāks, mazāki, un daudz lielāka izšķirtspēja.
As well as that, spending 6$*35 on lasers is borderline insane considering you can get the same model for around two dollars and these (which are identically speced) for 0.98$ (10+) including shipping. Kā arī, pavadot 6 $ * 35 ar lāzeriem ir robežu ārprātīgs apsver varat saņemt pašu modeli aptuveni diviem dolāriem un tie (kas ir identiski speced) par 0,98 $ (10 +), ieskaitot kuģošanu.
Congrats on wasting your money on a wasteful design. Apsveicu ar cienām Jūsu naudu izšķērdīgs dizains.
May 19th, 2009 19 maijs 2009
He didn't pay $6 per laser, he got them for 40 cents a piece on ebay. Viņam nav jāmaksā par lāzeru 6 $, viņš dabūja tos 40 centus gabals par eBay.
May 20th, 2009 20 maijs 2009
Oh please, don't use that video service again : ( Ak, lūdzu, nelietojiet šo video pakalpojumu vēlreiz: (
May 20th, 2009 20 maijs 2009
Hey, can you install it on Hei, vai jūs varat instalēt http://interactiveiphone.com http://interactiveiphone.com so I can use it? lai es varētu izmantot?
I think it is a great project! Es domāju, ka tas ir liels projektu!
June 7th, 2009 7 jūnijs 2009
Hi, I put the OIKit.framework from my iPhone into Xcode and I'm using some parts of the code from serial.c to access tty.iap Hi, man OIKit.framework no mana IPHONE vērā Xcode, un es esmu, izmantojot dažus kodu no serial.c piekļūt tty.iap daļas
How did you actually manage to write to that port? Kā jūs faktiski pārvalda rakstīt šajā ostā?
October 12th, 2009 12 oktobris 2009
can you help with the serial port Access using the NEW SDK ? Jūs varat palīdzēt ar seriālo portu piekļuve, izmantojot NEW SDK?
October 12th, 2009 12 oktobris 2009
Haven't taken a look into it yet, but we'll post our findings when we do. Nav veikušas izpētīt it yet, bet mēs pēc mūsu rezultātus, kad mēs.