Eduardo Guimaraes Zola

Electronic Air Freshener with coffee powder (aromatizador eletronico com café em pó)


Confeccao de placas PCI (Placa de Circuito Impresso)


Portable FM Transmitter


Stream your music to your entire home !!!

Parts:

Lipo 3.7v
Sparkfun Circular LED
Adafruit Si4713 FM Radio Transmitter
2 x Arduino Pro mini
Sparkfun Rotary Encoder
Catalex 4-Digits 7seg Display
Switch
Lipo Charger

On the top there is a: P2 audio input, a switch on/off, and a female micro-usb for charging Lipo.

Download Source Code  

Pocket PiGame


This is a Raspberry Pi running Raspbian and RetroPie.

As input control I used an Arduino Pro acting as a HID device and connected to USB of RPi.
Each button is connected to the arduino, acting as a keyboard and mouse. For powering, I used a Lipo 3.7V, but as the RPi runs on 5.0V I had to use a power booster, step-up from 3.7V to 5.0V. LCD is connected to the composite video of RPi. Speaker is connected to the audio amplifier and then to the P2 audio jack of RPi.

--- Buttons: ---
Button 1: 5-Way Navigation Button works as keyboard arrows keys OR mouse cursor.
Button 2: Key A
Button 3: Key B
Left side - Button 4: Key Esc/Back
Left side - Switch: switch between Mouse mode / Keyboard Mode

--- Material List: ----
1) Raspberry Pi
2) Arduino Pro (acting as a HID)
3) Power Booster from 3.7V to 5.0V
4) Audio Amplifier 2.8W
5) Small Speaker
6) Battery Lipo 3.7V
7) LCD 2.0" Display
8) 5-Way Push Buttons
9) 3 Push Buttons
10) Switch On/Off
11) Switch (mouse mode) Or (keyboard mode)... affect the 5-Way push button.
12) micro-usb lipo charger

Add a video monitor to your Arduino using USB Serial TTL to RCA TV input


Add a video monitor to your arduino via serial !! You can use it as your prefered output or as a secondary screen for the results of your sketch. All you send through the serial will be printed out on your TV screen. (You can use an old TV). On Arduino, you must connect TX from arduino to RX (blue borne) of this my rig adapter. Or on a PC, you can connect direct via USB cable.

POV as you type


POV as you type (a typewriter way to write on a POV unit in real time). A real time way to send characters and write on a Persistence of Vision unit. Type in a computer keyboard, and send the characters via RF 433 Mhz to the POV unit, in real time.

POV RIG (RX): Circuit schematic    -   SourceCode
Characters Transmitter (TX): Circuit schematic    -   Source Code

Please, you can help me to continue working on new creations. Click here and donate.

Tetris over Neopixel Matrix


Download Source Code

Lista de Componentes:
2 x Adafruit NeoPixel Matrix 8x8.
1 x small Vibrating Motor (for completed Lines)
1 x small speaker 8 Ohm
1 x Mini 5-way joystick,
1 x Led bar display
1 x rechargeable battery
1 x usb battery charger
1 x arduino pro
1 x capacitor (for smoothing the neopixel)

Air Boat

Download Source Code:   RX    TX    

Trena Digital

Download Source Code  

Back to the Future Alarm Clock

Decodificador de Controle Remoto (InfraRed Signal Decoder)

LITTLE PONG GAME v2.0


Download Source Code  

LITTLE PONG GAME v1.0


Download Source Code  

HAL 9000 v1.0

Automatic Fish Feeder / Alimentador Automatico para Peixes

Relogio Espelho Infinito

Espelho Infinito

Eduardo Zola - Tecnica de persistencia de visao



Este projeto demonstra o conceito de persistencia de visao, pois com apenas uma fileira vertical de LEDs, demonstro que eh possivel se escrever algo. Utilizo para isso, um motor de rotacao que gira uma placa que eh a base do circuito que montei.

Material: motor de 12v ligado a uma fonte externa, 1x placa de cobre para circuitos, 1x pilha de 12v, 1x microcontrolador PIC, 8x LEDs, 1x Diodo Zener (regulador de tensao 5v), 8x resistores 220 omhs, fios, 1x placa de cobre estreita para suportar dos LEDs, 2x interruptores (sendo um para o circuito, e outro para o motor). Algumas pequenas pecas plasticas serao necessarias para a fixacao da estrutura das duas bases. Outro ponto importante eh que a placa deve ficar centralizada no eixo do motor.

Obs: obviamente a calibragem fina dependera da rotacao do motor (RPM), peso da placa, clock do microcontrolador e principalmente dos parametros de tempo passados para a funcao wait.
Download Source Code  

Eduardo Zola - microcontrolador PIC



Este projeto possui uma tecnica interessante, para resolver o problema de "bounce"... ou seja, aqueles ruidos gerados pelos push-buttons. Fiz varios testes, e foi a melhor forma que consegui chegar, ficou 100% a prova de falhas. Outra coisa interessante, eh que a cada vez que o botao eh pressionado, o valor mostrado no display eh gravado na EEPROM do chip. Caso o circuito seja desligado e depois religado, o numero gravado sera recuperado e mostrado no display de 7 segmentos.
Download Source Code  

Eduardo Zola - microcontrolador PIC

Download Source Code