|
|
|
|
|
|
|
This is my latest work of an electronic USB board able to connect with any Macintosh system.
The FGIO_USB board is a general purpose Digital Input and Digital Output 16+16 channel managed by a Microchip 18F4550 microcontroller.
The board use different bus technogies for handling electronic communication with on board device.
It uses I2C in order to communicate with on board 256Kb EEPROM, SPI for communicating with the MCP23S17 chip (it is a Microchip 16 I/O Expander) and for communicating with 128 x 128 Graphic LCD Color Display (Nokia 6100). |
This is
the prototype board
 
|
| |
How to start using your MacBook and MacBook Pro
(or any other Mac Computers)
as an electronic platform |
|
| |
LET YOUR MAC TO MANAGE YOUR AMBIENT LIGHT

Click to enlarge
photo
Now you can do it!
The iLight
project
is available for industries that
would commercialize it!
Please contact me at
info[at]germinara.it
|
|
| |
Features
- It manages 16 digital input line
and 16 digital output line
- It manage EEPROM data
(Both internal EEPROM micro and External chip)
-It manage a 128 x 128 LCD Graphic display
The base software for Mac OS X represents a group of COCOA classes which all developers can freely use and extend.
FGIO_usb future features
(I hope :-) )
- it’ll read extenal temperature
- it’ll read external humidity
- it’ll interfacing wireless xbee
module
- it’ll intefacing Compact Flash
|
|
|
|
 |
|
Project:
FGIO_USB
Design and software
Schematic 1
electric schematic created using the Expresspcb, free
and donwlodable from Expresspcb web site.
Schematic 2
electric schematic for connector
Firmware 1.3
src FGIO_USB firmware C source code written with
Microchip's base samples and compiled with C18 in MPLAB
enviroment.
FGUSB_1.3
Diagnostic BASE FGIO_USB
software written
in Objective C eand COCOA for Apple Mac OS X
system (tested on Tiger 10.4.10)
FGUSB_1.3
Diagnostic source code
PDF Manual
of FGIO_USB DIAGNOSTIC
Display Image
FGIO_BOARD without display
|
Contents
Electronics and Mac |
 |
Languages
Electronics principle
C, Objective C, COCOA
Operating
system
MPLAB - C18 Compiler
Mac OS X Tiger
XCODE 2.4.1
|
|
|
| |
|
|
| |
|