You Are Here: Home » Posts tagged "usb"

DIY USB 5V Solar Power Bank

Solar energy is renewable, free, widely available and clean form of energy. It is considered as a serious source of energy for many years because of the vast amounts of energy that is made freely available, if harnessed by modern technology. Many people are familiar with so-called photovoltaic cells, or solar panels, found on things like spacecraft, rooftops, and handheld calculators. The cells are made of ...

Read more

Infinite Noise True Random Number Generator

For instructions for compiling the and using Infinite Noise TRNG driver, go to the software sub-directory, and read the README file there. Both Linux and Windows are supported. The Infinite Noise TRNG is a USB key hardware true random number generator. It uses what I call a "Modular Entropy Multiplier" architecture (previously Infinite Noise Multiplier or FireBug). Besides being simple, low-cost, and fast, ...

Read more

Meet NanoPi NEO The New Hero – The 8 $ Computer

NanoPi NEO features Allwinner H3 CPU, a Quad-core Cortex-A7 Up to 1.2GHz CPU. It’s available with 256MB DDR3 RAM or 512MB one with additional 2$ for the last one.The board has 10/100M Ethernet RJ-45 jack, USB host type A connector, MicroUSB connector for data transmission and power input, one MicroSD slot, serial debug header and 36 pins for GPIO. Raspberry Pi Zero, the 5$ computer, had  Broadcom BCM2835 1G ...

Read more

Open Programmer – USB programmer for PIC, EPROM, ATMEL, SPI

Open Programmer – An open source USB programmer for PIC micros, I2C-SPI-MicroWire-OneWire-UNIO EEPROMs, some ATMEL micros, generic I2C/SPI devices and (soon) other devices. Completely free and Open Source (including firmware) Programs PIC10-12-16-18-24, dsPIC30-33, EEPROMs type 24xxxx (I2C), 25xxx (SPI), 93xx6 (MicroWire), DS24xx (OneWire), 11xxx (UNIO), some ATMEL micros, communicates with generic I2C ...

Read more

AVR ATtiny USB Tutorial Part 2

This is the second part of my USB tutorial for ATtiny2313 and V-USB library. In the first part we learned how to get 3.3V from USB to power our circuits. In this part, we will expand our setup with following parts: Larger breadboard and additional jumper wires ATtiny2313 12 MHz crystal oscillator Two 27 pF ceramic capacitors to stabilize the crystal Two 68 Ω resistors between USB data lines and the microcon ...

Read more

USB AVR programmer

I’ve already had a programmer for Atmel’s AVR microcontrollers, but I couldn’t use it in my lab, because my laptop doesn’t have a LPT port. So I decided to make a new programmer with USB connection. I’ve found an open source programmer AVR doper, and for the basis I took a modified version from the http://www.kreuzholzen.de web page. I designed a new singled sided PCB board, that I was able to make at home. ...

Read more

Weeks 11-12: AVR USB Devices and Programming

One of the relatively unexplored topics in this week’s lecture was USB, the ubiquitous protocol that allows computers to communicate with peripheral devices (containing microcontrollers). Creating a USB device allows any computer to talk to it without the specialized software and hardware we’ve been using so far. For these two weeks, I decided to understand the requirements to create USB-compatible device c ...

Read more
Scroll to top