«
Expand/Collapse
361 items tagged "microcontrollers"
Related tags:
fpga [+],
bit [+],
ARM [+],
msp [+],
code [+],
card [+],
video [+],
stm [+],
quinn dunki [+],
programmer [+],
pic microcontroller [+],
arm processor [+],
Programming [+],
vinod [+],
tutorial [+],
touch [+],
time [+],
pin microcontroller [+],
pic microcontrollers [+],
matrix [+],
logic [+],
development [+],
controller [+],
control [+],
chris [+],
business [+],
accelerometer [+],
Hardware [+],
tag [+],
system [+],
shield [+],
sensors [+],
sensor [+],
screen [+],
rfid tag [+],
rfid [+],
raspberry [+],
python [+],
pulse width modulation [+],
power [+],
pong [+],
pcb [+],
nano [+],
msp430 [+],
mike [+],
microchip [+],
logic chips [+],
leds [+],
led [+],
lcd [+],
google [+],
fpga board [+],
display [+],
cortex [+],
bus [+],
building [+],
box [+],
beaglebone [+],
avr programmer [+],
avr microcontrollers [+],
analyzer [+],
xmega [+],
writeup [+],
wire [+],
web [+],
video output [+],
vga output [+],
vga [+],
use [+],
usb devices [+],
understanding [+],
tool chain [+],
ti msp430 [+],
temperature sensor [+],
temperature [+],
system programmer [+],
storage [+],
stellaris [+],
sprite [+],
speed [+],
sound [+],
sleep mode [+],
simon says [+],
servo [+],
server [+],
serial [+],
sensor data [+],
scott [+],
reset pin [+],
quinn [+],
pwm [+],
protoboard [+],
propeller [+],
program [+],
power consumption [+],
pin headers [+],
pin dip package [+],
pin chip [+],
pin [+],
pic programming [+],
pic programmer [+],
parking [+],
output [+],
oscilloscope [+],
open source project [+],
news [+],
n64 controller [+],
motor [+],
morse code [+],
morse [+],
modulation [+],
minecraft [+],
microcontroller projects [+],
microcontroller board [+],
matt [+],
marcus [+],
machine [+],
linux kernel [+],
library [+],
level converter [+],
lcd screens [+],
lcd display [+],
kickstarter [+],
keypad [+],
kernel [+],
john [+],
jack [+],
interpreter [+],
internet [+],
image [+],
hobby electronics [+],
hack [+],
gaming [+],
game of life [+],
friend [+],
electronic dice [+],
ece [+],
diy [+],
dev [+],
cornell [+],
conway [+],
communications protocol [+],
chips [+],
chip [+],
chess [+],
character lcd [+],
car [+],
capacitance [+],
camera [+],
build [+],
basic [+],
avrs [+],
avr programmers [+],
atmega32 [+],
atmega [+],
assembly [+],
arm chips [+],
andy brown [+],
andrew [+],
aircraft [+],
Software [+],
microcontroller [+],
zigbee wireless [+],
zigbee [+],
xor [+],
xilinx fpga [+],
wrist watch [+],
workout routine [+],
working [+],
wonder [+],
wireless pan [+],
wire protocol [+],
wire interface [+],
wiper [+],
winter evenings [+],
windows box [+],
wilson [+],
wifi [+],
wife [+],
width [+],
wicked [+],
white elephant gift [+],
whirl [+],
welder [+],
websocket [+],
webkeys [+],
way [+],
wav file [+],
wav [+],
watching tv [+],
wait [+],
vram [+],
vowel sounds [+],
vowel recognition [+],
vowel [+],
voltage regulator [+],
voltage divider [+],
voice [+],
vocal chords [+],
visualization system [+],
visualization [+],
virtual world [+],
virtual game [+],
virtual chess [+],
virtual [+],
vintage competition [+],
vinod stanur [+],
viewer [+],
video signals [+],
video review [+],
victor [+],
vhdl [+],
vga port [+],
vga monitor [+],
very useful tool [+],
version [+],
veronica [+],
velocity [+],
vb6 [+],
variometer [+],
v usb [+],
uwe [+],
user interface [+],
usbpic [+],
usb storage device [+],
usb stack [+],
usb protocol [+],
usb plug [+],
usb peripherals [+],
usb library [+],
usb firmware [+],
usart [+],
urge [+],
upvote [+],
unrestricted version [+],
universal serial bus [+],
ultrasonic rangefinder [+],
ultrasonic [+],
ubuntu repositories [+],
u.s. [+],
twitter [+],
tv b gone [+],
true texas [+],
transmitter [+],
touchit [+],
touch sensors [+],
touch pad [+],
toolchain [+],
toggle [+],
tinywrench [+],
tiny web [+],
tiny [+],
timothy [+],
timing [+],
timex [+],
timer [+],
tim [+],
tilt system [+],
tie interceptor [+],
tie [+],
three quarters [+],
thing [+],
thin metals [+],
thermometer [+],
thermistor sensors [+],
thatcher [+],
texas [+],
test project [+],
test hardware [+],
terminal block [+],
template [+],
temperature logger [+],
television remote control [+],
television power [+],
telegraph key [+],
telegraph [+],
tcp [+],
synthesizer [+],
switcher [+],
supercap [+],
summer contest [+],
summer [+],
sultan qaboos university [+],
sudden infant death syndrome [+],
study [+],
stripboard [+],
stretch [+],
storage capacitor [+],
storage business [+],
storage box [+],
steven mackaay [+],
steve [+],
stepper motor [+],
stepper [+],
stcdude [+],
stationary bicycle [+],
station [+],
stan swan [+],
st microelectronics [+],
sram [+],
squarewear [+],
spot [+],
spi [+],
speed usb [+],
spectrum [+],
sourcery [+],
source [+],
sounds like fun [+],
sound card [+],
sorry state [+],
sore wrists [+],
something [+],
soldercore [+],
solder mask [+],
software implementation [+],
snooping [+],
snake game [+],
snake [+],
smash bros [+],
six weeks [+],
site [+],
sister [+],
sip [+],
single board [+],
sine waves [+],
simple computer [+],
simple communications [+],
simon says game [+],
simon inns [+],
simon [+],
signal [+],
sign [+],
sided pcb [+],
sid chips [+],
sid [+],
shift registers [+],
shift [+],
shane burrell [+],
servos [+],
servo motors [+],
servo motor [+],
server hardware [+],
sergio campam [+],
sensor board [+],
self [+],
sebastian [+],
scot kornak [+],
scot [+],
schleck [+],
schematics [+],
scenario [+],
satellite tracker [+],
satellite [+],
salvaged [+],
sachs [+],
s programming [+],
s brake [+],
s a design [+],
s 700 [+],
rs 485 [+],
rs 232 [+],
rowley associates [+],
roving networks [+],
router [+],
roundup [+],
roundabout way [+],
robust controller [+],
robot controller [+],
robot control [+],
robot [+],
rob [+],
rickrolling [+],
rhythm [+],
rfid reader [+],
reverse engineering [+],
reuse [+],
retro [+],
resizable [+],
resistors [+],
resistive touchscreens [+],
resistive touchscreen [+],
renaud schleck [+],
remainder [+],
relay board [+],
relay [+],
reference design [+],
reddit [+],
recognition [+],
receiver board [+],
receiver [+],
real world [+],
reading [+],
ray [+],
raspi [+],
rare earth magnets [+],
raphael abrams [+],
raphael [+],
ram [+],
rajendra [+],
radu [+],
radio mic [+],
radio controlled vehicles [+],
radio [+],
radiation monitoring [+],
radiation [+],
radar [+],
quiz buzzer [+],
quiz [+],
quick [+],
quadrature [+],
quadcopter [+],
pyxis [+],
python scripts [+],
python programming [+],
python module [+],
python code [+],
pymcu [+],
putting on a show [+],
puncher [+],
pulse [+],
ps 2 [+],
proximity sensor [+],
proximity [+],
prototyping [+],
protocol [+],
promotional item [+],
projectile [+],
project details [+],
project comes from [+],
programming space [+],
programming software [+],
programming pic [+],
programming microcontrollers [+],
program memory [+],
processor line [+],
processor family [+],
processor [+],
processing [+],
printed circuit board [+],
primer [+],
price tag [+],
price [+],
preorder [+],
prank [+],
powerglove [+],
powerful graphics [+],
power modes [+],
pov [+],
pouring rain [+],
position [+],
port expanders [+],
port expander [+],
port [+],
polyhedral [+],
poker odds [+],
poker game [+],
poker [+],
plunge [+],
plug [+],
plenty [+],
plcc socket [+],
playstation portable [+],
playing chess [+],
player [+],
play ball [+],
platform [+],
plasma [+],
pitch [+],
pins [+],
pinball [+],
pin header [+],
pile [+],
piezo element [+],
pieter jan [+],
picture [+],
piccolo [+],
pic tutorials [+],
pic microcontroller programmer [+],
pic firmware [+],
pic development [+],
pic 16f628 [+],
photo frame [+],
phil [+],
phd project [+],
phatio [+],
performance driver [+],
penny pincher [+],
penny [+],
pendants [+],
pencil and paper [+],
pencil [+],
pdf password cracker [+],
pdf [+],
pcie video card [+],
pcie [+],
pcb version [+],
pcb design [+],
pc. his [+],
pc side [+],
pc communication [+],
paul spijkerman [+],
password [+],
passive [+],
passat [+],
parking meters [+],
parking enforcement officers [+],
parker dillmann [+],
parallel input [+],
parallax [+],
papilio [+],
paper cards [+],
palm device [+],
pal [+],
pair [+],
paddle style [+],
paddle [+],
owen [+],
over engineering [+],
output pins [+],
ossman [+],
oscilloscopes [+],
order of business [+],
optocoupler [+],
operating system [+],
openwrt [+],
open source hardware [+],
open source code [+],
open source [+],
open hardware [+],
op code [+],
online [+],
oled display [+],
obstacle avoidance [+],
notifier [+],
nokia phones [+],
nischal [+],
nintendo [+],
night [+],
nicholas [+],
nice project [+],
new zealand [+],
new delhi [+],
new business [+],
nes [+],
neat project [+],
nano giveaway [+],
name of the game [+],
name [+],
music visualizations [+],
music visualization [+],
music [+],
museum [+],
multitasking [+],
mspgcc [+],
moyes [+],
mouse movements [+],
mouse input [+],
mouse cursor [+],
mouse [+],
motorcycle [+],
motor shaft [+],
motor controller board [+],
motivating [+],
motion [+],
morse code signal [+],
monitor [+],
module [+],
modular [+],
mode [+],
mkii [+],
milliseconds [+],
military aircraft [+],
milazzo [+],
mike shegedin [+],
microsoft exchange server [+],
microsoft [+],
microprocessors [+],
microphone [+],
microcontroller project [+],
microcontroller design [+],
microcontroller code [+],
micro [+],
michael kleinigger [+],
michael [+],
meter [+],
memory management [+],
memory [+],
mbedconsole [+],
maze game [+],
max7219 [+],
matt evans [+],
math [+],
mass storage file system [+],
mason jar [+],
markus gritsch [+],
marcus gritsch [+],
manuka [+],
manufacturing companies [+],
manchester encoding [+],
manchester [+],
mancausoft [+],
magical world [+],
magical qualities [+],
magazine article [+],
mad scientist [+],
macro assembly [+],
m. eric carr [+],
lvds [+],
lufa [+],
low voltage differential [+],
love [+],
lot [+],
logic levels [+],
logger [+],
lock [+],
little pieces [+],
linux [+],
links [+],
line [+],
limpkin [+],
limiting factor [+],
life [+],
leveraging [+],
level [+],
led christmas lights [+],
lecture [+],
lcds [+],
lcd tv [+],
lcd displays [+],
lcd control [+],
launches [+],
latitude and longitude [+],
laser cannons [+],
lamp [+],
kicad [+],
khz [+],
keypresses [+],
keyboard [+],
kernal [+],
karl lunt [+],
karate chop [+],
karate [+],
k flash [+],
justin [+],
julian [+],
jtag [+],
joystick [+],
jordan [+],
jon [+],
johan [+],
joel [+],
joe ptiz [+],
joe colosimo [+],
joe [+],
joby [+],
jmn [+],
jeremy cook [+],
jeff ledger [+],
jay kickliter [+],
jason sachs [+],
jamie [+],
james [+],
jacques [+],
jack gassett [+],
j1850 protocol [+],
j1850 bus [+],
isp programmer [+],
isp [+],
ir remote control [+],
iphone [+],
ip stacks [+],
intriguing features [+],
internal oscillator [+],
interface [+],
interactivity [+],
interactive museum [+],
interactive labs [+],
instrumentation [+],
instruction [+],
instructable [+],
inspiration [+],
input matrix [+],
input [+],
infrared light [+],
information [+],
infant death syndrome [+],
inductor [+],
inbox [+],
image orientation [+],
iff [+],
ide [+],
iclicker [+],
icd [+],
hundreds of miles [+],
html [+],
household devices [+],
hot on the heels [+],
home automation [+],
hobby project [+],
hobby market [+],
hobby airplanes [+],
hobby [+],
hex codes [+],
hex [+],
helicopters [+],
helicopter game [+],
helicopter [+],
heisler [+],
heavy lifting [+],
heart rate monitor [+],
headphones [+],
head [+],
hdtv [+],
harley davidson motorcycle [+],
harley davidson [+],
haris [+],
hardware feature [+],
hardware division [+],
hardware choices [+],
hardware assistance [+],
handy piece [+],
hand [+],
hacker [+],
hacked [+],
hackaday [+],
guru tegh bahadur [+],
guitar pedal [+],
guide [+],
ground pins [+],
gregori [+],
greg [+],
great stuff [+],
graphics card [+],
graph [+],
gpu [+],
gpio [+],
gordon doughman [+],
gnu toolchain [+],
glove [+],
girltech [+],
gift exchanges [+],
ghetto [+],
gerhard bertelsmann [+],
geoff [+],
generic answer [+],
general lee [+],
geiger counter [+],
gathering dust [+],
game of chess [+],
game for kids [+],
gag [+],
gadre [+],
gadgetos [+],
gadgeteer [+],
gadget [+],
fuse [+],
funny cats [+],
fun stuff [+],
fun [+],
full [+],
fruit [+],
friendly fire [+],
frequency analyzer [+],
frequency [+],
freesoc [+],
freescale [+],
freelance [+],
free giveaway [+],
frame [+],
fractal [+],
fpga development board [+],
forum threads [+],
forefront [+],
foothold [+],
foe [+],
fob [+],
flower [+],
flint [+],
flight path [+],
flex sensors [+],
fleet systems [+],
fleet [+],
flair [+],
file [+],
fignition [+],
field structures [+],
field programmable gate arrays [+],
field [+],
fernando [+],
fellow aviator [+],
featured security [+],
feature [+],
fabulously [+],
eyebrows [+],
external memory interface [+],
external clock [+],
experimenting [+],
excitement [+],
exact features [+],
europe [+],
eric heisler [+],
eric carr [+],
eprom reader [+],
eprom chips [+],
eprom [+],
enhancing [+],
engineering students [+],
engineering [+],
encryption algorithm [+],
encryption [+],
encoder [+],
emgrobotics [+],
emanuele [+],
elevator [+],
electronics projects [+],
electronic thermometer [+],
electronic die [+],
electronic business card [+],
electronic [+],
electrical circuits [+],
electret microphone [+],
egg problem [+],
effect [+],
eeprom programmer [+],
eeprom [+],
eeg [+],
educational time [+],
economic sense [+],
echo box [+],
echo [+],
ebay [+],
dustin andrews [+],
dumpster [+],
dumping [+],
dumper [+],
dukes of hazard [+],
dual row [+],
dsp applications [+],
dsp [+],
dot matrix display [+],
doragasu [+],
doorbell [+],
dongle [+],
don [+],
doesn [+],
docs [+],
dixie [+],
division operations [+],
division [+],
displaying graphics [+],
discovery project [+],
discovery [+],
disc [+],
disassembling [+],
direct access [+],
dip [+],
dino [+],
diminutive size [+],
digital picture frame [+],
digital logic [+],
digital delay [+],
digital barometers [+],
digital barometer [+],
die [+],
device [+],
development boards [+],
dev boards [+],
detective game [+],
desktop computers [+],
desk lamp [+],
desk [+],
designing [+],
design idea [+],
design contest [+],
design considerations [+],
desert island [+],
demo board [+],
demel [+],
delivery [+],
delay [+],
decoupling capacitors [+],
dave [+],
daughter alexis [+],
daughter [+],
data bus [+],
data [+],
dan amlund [+],
dai [+],
d graphics [+],
cw radio [+],
cutter [+],
cutoff wheel [+],
current pulses [+],
csi [+],
creativity [+],
creative employee [+],
craig [+],
cpu cooler [+],
cpld [+],
course [+],
cornell university [+],
cores [+],
converter [+],
conversion [+],
controller chip [+],
control protocol [+],
config [+],
computer project [+],
computer cowboy [+],
complexity [+],
competition pro joystick [+],
compatible board [+],
company car [+],
communication [+],
commodore 64 games [+],
commodore 64 [+],
comm [+],
comfort zone [+],
colosimo [+],
collision prevention [+],
collision avoidance [+],
colin [+],
code revision [+],
cockpit [+],
closer look [+],
clock speed [+],
clock source [+],
clock rate [+],
clock pins [+],
clock crystal [+],
clifford wolf [+],
clifford [+],
clever programming [+],
cleanliness [+],
classmates [+],
classic pong [+],
classic coin [+],
circuit debugger [+],
circuit [+],
chunk [+],
chop [+],
choos [+],
chipkit [+],
chipcon [+],
chip hardware [+],
chip architectures [+],
chevy tahoe [+],
cheapskates [+],
cheap accelerometer [+],
charles moyes [+],
channel logic analyzer [+],
cesar [+],
centerpiece [+],
cellular automaton [+],
catch [+],
capacitive discharge [+],
capacitive [+],
capacitance meter [+],
capabilities [+],
can [+],
camera module [+],
camera hardware [+],
calendar [+],
c bit [+],
buzzer system [+],
button [+],
business card [+],
bus 160 [+],
burlison [+],
bunch [+],
bruce land [+],
bruce [+],
bridges [+],
brian [+],
breakout [+],
breadboarding [+],
breadboard [+],
bread head [+],
bread [+],
brad antoniewicz [+],
brad [+],
bottom button [+],
bossy [+],
boris landoni [+],
bootloader [+],
boot logo [+],
booster pack [+],
boobie [+],
bomb jack [+],
bomb [+],
bob alexander [+],
bluetooth [+],
bluehash [+],
blinkers [+],
blaise jarrett [+],
blaise [+],
biu [+],
bit sound [+],
binary strings [+],
binary [+],
billy mays [+],
beta version [+],
beta [+],
bertho [+],
bench tools [+],
bench [+],
beginner [+],
beagleboard [+],
bauble [+],
battery life [+],
basic interpreter [+],
bananaphone [+],
ball in maze [+],
axis accelerometer [+],
avr microcontroller [+],
avr kit [+],
avr isp [+],
avr chip [+],
audio waveform [+],
audio switcher [+],
audio spectrum analyzer [+],
attiny13 [+],
attempt [+],
atom [+],
atmel [+],
atmega8 [+],
asynchronous data [+],
assembly programming [+],
arthur benemann [+],
arthur [+],
art controller [+],
arshad [+],
arm processors [+],
arko [+],
arcade version [+],
arcade controller [+],
arcade [+],
aprs radio [+],
aprs [+],
anything [+],
annie [+],
andrianakis [+],
andrew smallbone [+],
andrew gehringer [+],
andrew armstrong [+],
andrea [+],
ancient computer [+],
analog signals [+],
analog output [+],
analog circuits [+],
analog [+],
alex [+],
alarm [+],
alan parekh [+],
alan burlison [+],
alan [+],
air [+],
age [+],
advent [+],
adrian [+],
addict [+],
adapter [+],
achu [+],
accurate [+],
accelerometers [+],
abstraction layer [+],
Wireless [+],
15 minutes [+],
board [+],
pic [+],
usb [+],
game [+],
avr [+],
project [+],
launchpad [+],
hacks [+],
dev board [+],
attiny [+],
arduino [+],
zombie,
zippo,
zener diodes,
xylophone,
xprotolab,
worth,
workday,
wireless router,
willow garage,
wii nunchuck,
wii,
wheel button,
wheel,
what,
wanting,
von neumann architecture,
voltage signals,
voice controlled,
video game system,
vga signals,
vga signal,
value line,
v dc,
v ac,
using open source tools,
using linux,
user,
usb to rs232 cable,
usb flash drive,
usb controller,
usb connector,
unboxing,
ttl levels,
troll,
trevor,
travis goodspeed,
travis,
touch sensor,
touch button,
tool,
tom,
timer circuit,
throughput,
thinner,
thin client,
theme music,
thanksgiving holiday,
tft screen,
tft,
texas instruments,
tetris,
test beds,
test,
temperature monitor,
tape,
tactile switches,
tachometer,
tabs,
system clock,
syst,
synth,
synchronized machine gun,
subroutines,
stuff,
stmicroelectronics,
steering wheel,
standalone version,
stan,
sprites,
spread sheet,
spinola,
spectrum analyzer,
sparkfun,
solenoids,
soic package,
soic,
software suites,
software engineer,
smartlcd,
smallest,
sjaak,
simulator,
simulations,
simple,
silk screen,
silicon,
shift register,
shanghai,
service routine,
serial port,
serial displays,
serial converter,
serial connection,
sensor mat,
seminal idea,
scott harden,
sand,
sailboat,
s line,
rs485,
roussel,
rocket,
riley porter,
rgb,
revolutions per minute,
revision,
ressurects,
resistor,
resistive touch,
repair job,
remote controls,
register,
reflective spot,
reader,
r cluster,
quadrocopter,
pyra,
pumpkin,
prototyping hardware,
programming language,
programming arsenal,
programmable logic devices,
programmable logic controllers,
programmable logic controller,
programmable gate array,
programmable,
prime numbers,
prime number generator,
pressure mapping,
pressure,
preparation,
prankster,
pong clock,
pogo pins,
pogo,
playstation,
planes,
ping pong,
pin pitch,
piles,
pics,
picaxe microcontroller,
pic microprocessor,
pic board,
pic based,
pete,
personal robotics group,
peripherals,
pedantite,
parallel processing,
overview,
override,
overkill,
order,
open source tools,
opamp,
ohm resistor,
nxp,
nunchuck,
number,
ntsc television,
ntsc,
nokia 6100,
nokia,
node communications,
node,
nick,
new library,
nerf football,
neighbours,
necessary hardware,
nand flash chips,
nand,
multitool,
multiple,
month,
money,
modem,
model rocket,
mishap,
mips,
midi synthesizer,
midi synth,
midi data,
midi,
micro usb connector,
micro sd card,
micro controller,
michael scott,
mhz,
method,
mercury switch,
memebership,
mcu,
mcp,
maxim,
mat,
market,
maris,
maple,
manipulation,
magic smoke,
magic 8 ball,
magic,
lucidscience,
littlebird,
little bugger,
linux operating systems,
lee hart,
leatherman multitool,
learning,
leaf labs,
kokes,
keypads,
kenneth finnegan,
kenneth,
kenn,
kbps,
job,
james bowman,
jack o lantern,
ir leds,
ir emitter,
ir detector,
ir communications,
ipod nano,
initial draft,
inertial measurement unit,
inefficient code,
industry software,
inaction,
imu,
implementations,
im me,
iar embedded workbench,
iar,
humberto evans,
hulbert,
hsnet,
how to follow directions,
how to,
hoops,
hobby servos,
header,
headband,
hardware experimentation,
hands on,
hacking,
gun,
ground,
graphic manipulation,
grace,
goodspeed,
generator,
gangster,
gaming pieces,
gaming experience,
gameboy,
game music,
fun project,
ftdi chip,
frequency counter,
free beer,
free,
frank zhao,
frank,
football,
flash memory,
flash chip,
five bucks,
first project,
finnegan,
fingertip,
field programmable gate array,
fellow humans,
fan,
falling sand game,
falling,
extra step,
external ram,
external,
exploding,
everything,
ever,
evalbot,
ethernet switches,
ethernet,
etch a sketch,
engineer,
emmanuel roussel,
emmanuel,
emitter,
electronics knowledge,
electronic compass,
electrical engineer,
eight hours,
ego,
efficiency,
edge sensors,
eclipse,
dunk,
dungeon crawler,
duct tape,
drive,
draft outline,
dominoes,
distance,
dip package,
diodes,
digital to analog converter,
digital measuring tape,
digital conversions,
digital caliper,
digital,
diego spinola,
didn,
development platforms,
debugging,
debounce,
david cranor,
daughterboard,
daniel garcia,
dallas personal robotics group,
daid,
dabbling,
czech republic,
cpu,
coupon code,
counter,
count down timer,
cosmac elf,
core,
copter,
copper,
cool stuff,
configuration tool,
concepts,
computer fan,
composite video output,
communication protocols,
color,
collin cunningham,
code memory,
cmos chip,
clock forum,
clock,
clip,
client,
chris hulbert,
cheap cable,
capacitors,
caliper,
caleb,
calculator,
cable,
c code,
button presses,
button battery,
business trip,
burning,
burglar alarm,
burglar,
bounce,
bot,
bogdan,
board ships,
blue leds,
binary values,
beth,
ben kokes,
bells and whistles,
beginning,
beer,
beeps,
beefs,
bedfellows,
battery,
based solutions,
avr programming,
avr guide,
attitude control system,
attitude,
atmel avr,
atmega16,
atmega128,
arm architecture,
analog voltage,
analog to digital converter,
analog signal,
analog meter,
aluminum stock,
alice,
alarm system,
alarm clock,
advance,
adafruit,
act,
ac signal,
aaron,
Learn
-
-
8:00
»
Hack a Day
[Jacques] thought his doorbell was too loud, so of course the first thing that came to mind was replacing the electronics and playing a WAV file of his choosing every time someone came knocking. What he ended up with is a very neat circuit: he used a six-pin microcontroller with 64 bytes of RAM to [...]
-
-
12:14
»
Hack a Day
Many motors offer a quadrature encoder that give feedback on whether, and in which direction, the motor shaft is moving. But if you’re clever about analyzing the data you can use a quadrature encoder to estimate motor velocity. [Jason Sachs] makes the case that it’s fairly easy to get this wrong. Lucky for us he [...]
-
-
5:01
»
Hack a Day
An awful lot of microcontroller projects use timers to repeat an action every few minutes, hours, or days. While these timers can be as accurate as a cheap digital wrist watch, there are times when you need a microcontroller’s timer to measure exactly, losing no more than a few milliseconds a day. It’s not very hard [...]
-
-
13:01
»
Hack a Day
To the casual observer this flower looks nice as its illuminated center fades in and out. But there’s hidden meaning to that light. Some of the blinks are longer than others; this flower is using Morse Code. [Renaud Schleck] wanted to try a few different things with his MSP430 microcontroller. He decided on an LED [...]
-
-
6:00
»
Hack a Day
We’re all familiar with overclocking desktop computers; a wonderful introduction to thermal design power and the necessities of a good CPU cooler. [Marcelo] wanted to see how far he could overclock a microcontroller – in this case an ATMega328 – and ended up with a microcontroller designed for 20 MHz running at 30 MHz. To [...]
-
-
13:01
»
Hack a Day
[Steven Mackaay] added a simple user interface that implements a shutoff timer for his desk lamp. His project log comes in two parts, the breadboarding and the actual implementation. He wanted a few things out of the build. The first is an LED that would help him find the lamp in the dark. The second [...]
-
-
9:10
»
Hack a Day
Hackaday’s own [Jeremy Cook] has been testing out the pyMCU board and managed to put together an animated block head that looks like it could be a foe in Minecraft. That’s thanks mostly to the block of foam he’s using as a diffuser. The face of the project is a set of LEDs. These, along [...]
-
-
4:00
»
Hack a Day
For playing around with video signals and trying to create a an interesting microcontroller project, you can’t do better than the classic Pong. We’ve seen our share of microcontroller-based pong builds, but rarely have we seen an 8-pin microcontroller recreate every part of the first video game. [Tim] started his PIC12F1840-based Pong build with just [...]
-
-
16:01
»
Hack a Day
Powerful graphics cards are pretty affordable these days. Even though we rarely do high-end gaming on our daily machine we still have a GeForce 9800 GT. That goes to waste on a machine used mainly to publish posts and write code for microcontrollers. But perhaps we can put the GPU to good use when it comes [...]
-
5:00
»
Hack a Day
An IFF system – Identification of Friend or Foe – are used by military aircraft in battle situations to determine if another aircraft is being piloted by a fellow aviator or an enemy. For the boots on the ground, friendly fire is generally regarded as a very bad thing, so a few students in [Bruce [...]
-
-
9:30
»
Hack a Day
If you’re into microcontrollers you know the ability to think and perform math in binary is a must. [Joe Ptiz] has been looking for a way to keep from being distract by the math when coding while still keeping the binary strings in the forefront of his mind. The solution he came up with is [...]
-
-
14:30
»
Hack a Day
Here’s an interesting tip that can help improve your ability to write assembly code. In an effort to remove the complexity of assembly code for an AVR project [Quinn Dunki] figured out how to use macros when writing AVR code with the GNU toolchain. Anyone using AVR-GCC should keep this in mind if they ever [...]
-
-
14:01
»
Hack a Day
Check out the game of chess going on above. It’s a virtual game where each player uses a glove as the controller. Or course the game board and pieces are missing from this image. They’re displayed on a computer monitor which both players can see. The hardware rather simple, and we think it would be [...]
-
-
12:01
»
Hack a Day
This is a Geiger counter which charts its readings on a webpage. [Radu Motisan] put a lot of time into the build and it shows. This thing is packed with features and the hardware choices were the best combinations found through several iterations of development. In addition to radiation levels the sensor unit takes several [...]
-
-
9:01
»
Hack a Day
This video game gives your thumbs a rest while stretching those vocal chords. The pair of microphones seen above control the video game on the LCD display. Saying “Biu” will launch a projectile while “ahh” adjusts the flight path. The system was developed by [Tian Gao] as a final project for his ECE 4760 course [...]
-
-
14:01
»
Hack a Day
Here’s a rather exciting development for those who work with MSP430 microcontrollers. [M-atthias] worked out a way to implement USB 1.1 on a MSP430G2452. He’s bit banging the communications as this hardware normally doesn’t support the Universal Serial Bus. This is much like using the V-USB stack for AVR micros. The test hardware seen above uses an [...]
-
-
11:01
»
Hack a Day
[Andrew Smallbone] wrote in with a link to his latest open source project. This is phatIO, a USB I/O device that uses a mass storage file system for control. The idea is that any operating system can manipulate files on a USB storage device. This enumerates as mass storage, and any alterations you make to [...]
-
-
4:00
»
Hack a Day
[Steve] created an AVR programmer using an old USB keyboard. We feature a bunch of AVR programmers, but this one is made from parts that many people will have lying around. There are two components: the controller PCB from a USB keyboard, and an optocoupler for emulating key presses. In order to send data to [...]
-
-
13:08
»
Hack a Day
[100uf] built an LED matrix shield for the MSP430 launchpad. His goal with this design was to have it play Conway’s Game of Life. It does just that, as you can see in the clip after the break. But it’s just waiting to learn some more tricks. After he tires of watching the cellular automaton he can [...]
-
-
8:06
»
Hack a Day
Wanting to test his skills by building a webserver [Cnlohr] decided to also code a Minecraft server which allows him to toggle pins from inside the game. The rows of switches seen above give him direct access to the direction register and I/O pins of one port of the ATmega328. The server hardware is shown [...]
-
-
8:03
»
Hack a Day
If you’re flying through the air in a non-powered vehicle your rate of descent is something that you want to keep any eye one. With that in mind, [Adrian] decided to design his own Variometer (translated) what will have a place in the cockpit next to the other instrumentation. It emits a pitch whose frequency is dictated [...]
-
7:10
»
Hack a Day
If you’re into adding electronics to your wearable items this little board will be of interest. The 1.6″x1.6″ board is called SquareWear and comes in several different flavors. It may be a bit of a surprise that this is not an Arduino compatible board. [Ray] tried a few projects with PIC microcontrollers and ended up [...]
-
-
10:01
»
Hack a Day
If you’re looking for a way to push your comfort zone with that slick new microcontroller you’ve been working with we think [Morgan Gangwere] has the answer. He took his chipKit development board and used it as a demoscene platform. Demoscene refers to audio and visual demos written to squeeze as much entertainment out of [...]
-
-
15:01
»
Hack a Day
[John] wrote in with a solution to a prototyping issue that has vexed us for quite some time. Above you can see the DIP friendly solution for dual-row pin headers which he came up with. With just a bit of easy soldering he now has a breadboard friendly device for prototyping. He starts by soldering [...]
-
6:01
»
Hack a Day
Whenever we hear about ECE 4760 we take notice. That’s because a ton of fantastic hacked together projects have resulted from the class. It’s offered at Cornell University and focuses on designing projects based on microcontrollers. We look at it as a ‘how to connect everything to your microcontroller’ guide. The good news for you [...]
-
-
6:32
»
Hack a Day
[Jay Kickliter] sent in his latest electronic business card. This time, his goal was to make it much cheaper so he could actually afford to give it away. He did pretty well considering the two week timeline he mentions. This card is using an MSP430 with the capsense library to light up some LEDs any [...]
-
-
9:01
»
Hack a Day
A couple of things strike us about this 8-voice 32 kHz synthesizer. First is the cleanliness of the prototype. As you can see, each part has plenty of room on its own board and all are interconnected by 10-pin IDC ribbon connectors. But you’ll have to see the video after the break to enjoy the [...]
-
-
8:01
»
Hack a Day
Back in 2011 we did a short roundup of some popular development boards. We promised a follow up at some point, and that time is near. We would really like to make this a fairly comprehensive list and there are always suggestions sent in after the article that we overlooked. This time, we’re asking that [...]
-
-
14:01
»
Hack a Day
[Timothy] is honing his microcontroller skills with this electronic dice project. In addition to giving him an opportunity to work on some code, the use of an 8-pin chip provides a design challenge for driving the twelve pips and providing a user input. The project started off with some $4 strings of LED Christmas lights. [...]
-
-
13:01
»
Hack a Day
Here’s an external display meant to help you keep track of your computer’s status. It connects via USB and is driven by a PIC microcontroller. It listens for a small set of commands, using those to implement a simple control protocol to drive the screen. [Andrew Gehringer] designed the device around a PIC 18F2550, which offers [...]
-
-
14:01
»
Hack a Day
We’ve seen NES, SNES, Sega, and just about every weird controller Atari put out connected to microcontrollers, but connecting the N64 controller to a project has remained one of those seldom-seen, rarely copied endeavors, not often tackled by makers around the globe. [Pieter-Jan] decided to throw his hat in the ring and give reading an [...]
-
-
10:19
»
Hack a Day
[Nakul], [Nikilesh], and [Nischal] just finished posting about their entry in the 2012 Open 7400 Logic competition. It’s an encryption system based entirely on 7400 logic chips. The device operates on 8-bit binary numbers, which limits its real-world applications. But we bet they learned a lot during the development process. The encryption algorithm is based on a [...]
-
-
14:00
»
Hack a Day
[John] from MIT is working on a project to bring a little bit of interactivity to the hacks he does. Because his hacks receive much more attention on the Internet than in real life, [John] made it so clicking a button in your browser can change something in the real world. He calls his creation [...]
-
-
12:01
»
Hack a Day
This soldering nightmare is a configurable RFID tag which has been built from 7400-series logic chips. The beast of a project results in an iPhone-sized module which can be used as your new access card for security systems that uses the 125 kHz tags. The best part is that a series of switches makes the [...]
-
7:01
»
Hack a Day
If you want to mess around with some microcontrollers but don’t really have a purpose in mind this project is perfect for you. It’s cheap, easy to assemble, and there’s blinking LEDs! [TigerUp] shows us how he put together some LED matrix pendants using just five components. He calls the project Tiny Matrix, which is [...]
-
-
5:01
»
Hack a Day
We see a lot of microcontroller based hacks around here, and it’s not hard to see why learning how to use microcontrollers is valuable to prospective engineeer. Unfortunately, microcontroller courses are dreaded by students since they focus on theory instead of application. In The First Lecure, [Colin] talks to a class of engineering students about [...]
-
-
16:01
»
Hack a Day
Here’s another offering when it comes to PIC programming from the Raspberry Pi. The design seeks to adapt the GPIO header so that it may be used for programming PIC microcontrollers, but this does involve a bit more than just physically connecting pins to the target chip. Most of the PIC family require a 12V [...]
-
15:01
»
Hack a Day
[Gpuhackr] chose his username to explain exactly how he spends his time. For instance, here he’s using an STM32 Discovery board to drive an AMD Radeon HD 2400 graphics card. The ARM microcontroller isn’t actually using the PCIe interface on the card. Instead, [Gpuhackr] has patched into the debugging interface built into the card itself. This [...]
-
13:01
»
Hack a Day
[André Sarmento] needed to connect a computer to an RS-485 bus. A simple converter can be sourced online, but the only thing he could find locally that was even close was a USB to RS-232 converter. He used that component to craft his own USB to RS-485 bridge. RS-485 is often used for remote sensors [...]
-
-
7:31
»
Hack a Day
Like many of us, [Jon] began his journey through the magical world of microcontrollers with an Arduino. For a beginner, the Arduino is a wonderful tool, but [Jon] quickly found himself limited by the platform. There are too few pins on the Arduino, and and the platform doesn’t really lend itself to extremely complex projects. [...]
-
-
14:01
»
Hack a Day
[Andrew] picked up a handful of these big STC 8051 chips for a song and dance. The problem he has with them is the clunky VB6 programming software that only wants to run on a Windows box. He buckled down and wrote his own programming software called stcdude. As you have probably guessed, it’s meant [...]
-
-
9:08
»
Hack a Day
[Limpkin] decided to give the whole embedded business card thing a try. Here is his finished project, a low-profile mass storage business card that doesn’t cost an arm and a leg. Sure, the $6 price tag could score him a hundred paper cards, but those don’t light up like this one does! The main components [...]
-
-
14:01
»
Hack a Day
Search around the Internet and you’ll find a landfill of forum threads asking how to drive the LCD screen from a dead laptop. The answer is always that there is just no way to do it. That’s because most of them use a Low-Voltage Differential Signalling protocol that just isn’t available through the hardware used [...]
-
-
15:01
»
Hack a Day
Webkeys are small, inexpensive USB devices which launch a web browser when plugged into a computer. They’re given out as a promotional item, but they can be fun to hack as well. [Brad Antoniewicz] recently got his hands on one and decided to crack it open to see what he could accomplish. The majority of [...]
-
-
14:44
»
Hack a Day
[Jordan] writes in to show us a project he has been working on called MbedConsole. Living up its name [Jordan] has managed to run a 640×480 VGA output, PS/2 port and console all from the mbed itself. We really mean from an mbed only; no extra hardware is required aside from a few resistors and [...]
-
-
4:00
»
Hack a Day
Imagine you’re stuck on a desert island, hundreds of miles away from the nearest person, and you finally have time to finish that project you’re working on. You have a single microcontroller, but you’re lacking a computer and you need to program an ATtiny13. How do you do it? [androidruberoid] figured out how to manually flash [...]
-
-
4:00
»
Hack a Day
Over the last few years, [Michael] has been developing a PIC microcontroller board. He calls his project USBPIC, and with the addition of a few FET drivers, H-bridges, and LED drivers his homemade dev board can handle just about anything thrown at it. [Michael]‘s board is build around a PIC18F2455 microcontroller with both an In Circuit [...]
-
-
9:01
»
Hack a Day
We’ve been living a life of luxury, writing our microcontroller code in a text editor and using — of all things — a compiler to turn it into something the chip can use. [Dan Amlund Thomsen] shows us a different way of doing things. He’s actually crafting the operation codes for a PIC microcontroller by [...]
-
-
12:01
»
Hack a Day
[blueHash] uses this cheap development board as an AVR programmer. What’s interesting to us is that it solves the chicken-or-egg problem that is usually encountered when bootstrapping a programmer. We’ve written about this issue before. Most programmers use microcontrollers, which first need to be flashed using a programmer. But it turns out the chip on [...]
-
10:01
»
Hack a Day
[Blark] picked up a couple of Commodore 64 machines on Craig’s List so that he could play around with the SID chips inside. But there’s some other fun stuff in there and his attention was drawn to the PROM which stores the kernel. He thought it would be a fun adventure to build a ROM [...]
-
-
14:01
»
Hack a Day
Meet the Art Controller, a new dev board available over at Evil Mad Scientist Laboratories. It provides a drop-in solution for switching higher voltage loads (but not mains). The thing we like most about it is the ability to alter a switching delay without reprogramming the firmware. The board uses an ATtiny2313 for control. It’s [...]
-
-
11:01
»
Hack a Day
ST Microelectronics keeps kicking out development boards to show off their new ARM processor line. Yesterday they issued a press release announcing the STM32 F3 Discovery Board. As their naming scheme implies, this carries an ARM Cortex-M3 processor, but compared to the F0 Discovery board (which we loved) it’s got several extra goodies built into [...]
-
-
14:01
»
Hack a Day
[Andrea “Mancausoft” Milazzo] has been restoring old equipment which often contain EPROM chips. He thought he was all set with an EPROM reader which easily dumped the data from 2716 chips and a few others. But he found that the hardware was unable to read 2708 and 2704 chips. His solution was to build a [...]
-
12:01
»
Hack a Day
This device is a prank or gag that [Eric Heisler] came up with. It will intercept IR remote control codes and play them back after a bit of a delay. The example he shows in the video (embedded after the break) catches the television power signal from a remote, then sends it again after about [...]
-
-
9:01
»
Hack a Day
Here’s the first project we’ve seen for the new Stellaris Launchpad. It’s a frequency analyzer which displays a graph on an 8×8 LED module. What’s that you say? You haven’t received your new Launchpad board yet? Neither have we since they don’t start shipping until the end of the month. But [EuphonistiHack] works as a [...]
-
-
15:01
»
Hack a Day
This game of Bomb Jack is the same as the original arcade version. The difference is that this hardware was built in an FPGA using schematics found on the Internet. We’re a little shocked by the complexity of such a project. We’ve been impressed before by the use of FPGAs to implement classic CRT vector [...]
-
11:01
»
Hack a Day
About thirty cents and some wire are all it takes to start hacking extra features into this DX6i transmitter. The DX6i is a six-channel, two-mode transmitter used to control hobby airplanes and helicopters. There are several built-in features but [Ligius] found an easy way to add a few more. In the upper left portion of [...]
-
-
8:01
»
Hack a Day
C’mon, you know you’re not really going to do much today. You might as well spend that time learning some skills instead of watching funny cats. The Cornell ECE lectures on microcontrollers (ECE 4760 and ECE5760), taught by [Bruce Land], are available online for free. Not only do you get to enjoy these two [...]
-
-
11:30
»
Hack a Day
Texas Instruments just open preorders for the new Stellaris LaunchPad. The boards won’t ship until the end of September, but if you don’t mind the wait you can get one for $4.99 including delivery (we’d wager non-U.S. addresses have to pay for delivery, but leave a comment if you know for sure several readers have reported [...]
-
-
12:01
»
Hack a Day
A couple of Harvard researchers have developed a method of using digital barometers as a touch sensor. The good news for us is that they’ve open sourced the project, including Eagle board files, firmware, and details about the materials they used. The digital barometers were chosen for their characteristics, availability, and low-cost. The sensor uses an array of Freescale MPL115A2 [...]
-
7:30
»
Hack a Day
Every AVR microcontroller, from the ATtiny in your thermostat to the ATMega in your Arduino, stores its configuration in a series of fuse bits. These fuse bits control settings such as the multiplier of the internal oscillator (and thus the speed of the chip), or if the reset pin can be used as a GPIO [...]
-
-
13:01
»
Hack a Day
Over on the Hackaday forums, [Brian] introduced himself by showing off his new business card. Given his expertise is creating unique circuit boards, we can’t imagine a better way to show off his skills than an ARM-powered business card. [Brian] posted a more detailed write-up on his blog that covers his development process. He decided to use a [...]
-
-
16:30
»
Hack a Day
As a learning experience [GeriBoss] put together an IR remote control receiver board for his PC. His want of volume control from across the room was reason enough to undertake the project, and he got to work with a 38 kHz receiver module and Manchester encoding in the process. The decoder portion of the project [...]
-
11:30
»
Hack a Day
AVR programmers can be bought for just a few dollars on the Internet, but if you’re building an expansion board with an AVR for your Raspi, this is the build for you. It’s a safe way of programming an AVR via the Raspi’s GPIO pins that uses an extremely minimal circuit. The AVR ISP interface [...]
-
-
10:01
»
Hack a Day
Atmel’s XMEGA series of microcontrollers are neat little pieces of hardware; with a very fast clock, a ton of IO, USB, and up to 8 UART ports, these neat little chips serve as a nice bridge between AVRs and PICs and the very powerful ARM chips coming out on the market. Unfortunately, the XMEGAs don’t use [...]
-
-
15:30
»
Hack a Day
[Natsfr] was looking for a single-sided PCB to host a PIC 18F4550. Not finding one he designed his own in Kicad and is sharing (translated) the spoils of his labor. This chip has USB capabilities which is why we see it used in a ton of projects. Almost all of them (including this USB input device [...]
-
13:30
»
Hack a Day
[Giorgio Vazzana] turned his Raspberry Pi into a PIC programmer using a rather small collection of common parts. It supports about a dozen different chips from the 16F family. But we’d guess that software is the limiting factor when it comes to supporting more chips. Generally the problem with PIC programming is the need for [...]
-
-
5:01
»
Hack a Day
The days of the 8 bit Arduino may be quickly coming to a close. Sure, there will always be a place for AVRs in blinking LEDs and turning on relays, but for doing anything cool – playing MP3s, driving LCD displays, or running a CNC machine – you need the power of a 32 bit [...]
-
-
12:01
»
Hack a Day
[Chris] continues cranking out the tutorials, this time around he’s showing how to use a CPLD for simple motor control. The demo hardware is pretty basic, he built his own FPGA/CPLD demo board a few years back which used a PLCC socket for easy interfacing. You should be able to use just about any gear [...]
-
10:01
»
Hack a Day
The Texas Instruments MSP430 Launchpad is pretty popular in hacks, likely due to its low price. TI has recently released a new C2000 Launchpad device that offers more power and peripherals for $17. This board uses the C2000 Piccolo processor, which is meant for DSP applications. Also included is an unrestricted version of the Code [...]
-
5:01
»
Hack a Day
Texas Instruments is trying to take the success it had with the LaunchPad and apply it to other chip architectures. The board seen above is their new C2000 Piccolo LaunchPad. It’s a development board for the F28027 chip. This 32-bit offering is a part we know nothing about. A first look shows a clock speed between 40 [...]
-
-
12:01
»
Hack a Day
[JMN] took some time to look at the MSP430G2553 mircocontroller (translated). Specifically, he was interested in the clock options and the low power modes. This chip is one of the upgraded processors which have been shipping with the TI Launchpad. Both the MSP430G2553 and MSP430G2452 come with the Launchpad development board. They replace the MSP430G2231 and [...]
-
11:01
»
Hack a Day
Get your 8-bit gaming fix with this gaming shield for the TI Launchpad. It’s called the Launchpad GamingPack and was developed as part of TI’s 2012 Intern Design Contest. The team had just six weeks to complete the project. The video after the break starts off with some fast-motion PCB layout. It is followed by [...]
-
-
4:01
»
Hack a Day
When working on his quadcopter project [Matt] decided it would be best to build a robust controller for the device. He had never sent off a PCB design for fabrication, but took the plunge and ended up with a compact and reliable PCB on the first try. One of the first things that comes to [...]
-
-
8:01
»
Hack a Day
[Dino] is about three-quarters of the way through his talking box project. He’s completed one of the two boxes, and is showing off the technique he uses to marry motion with sound in order to mimic flapping lips with the box top. You may remember [Dino's] first look at the EMIC2. It’s a single-board text [...]
-
-
7:00
»
Hack a Day
[Matt Evans] took a closer look at the popular (and cheap) STM32F0 Discovery development board and realized he could get a second board out of the deal. The Discovery board is designed to advertise ST Microntroller’s STM32F0 microchip; which with 8k RAM, 64K Flash, a bunch of peripherals, 48MHz clock, and a low price is [...]
-
-
13:01
»
Hack a Day
[Joe Colosimo] is putting on a show with his PCB business card project. The idea isn’t new, but his goal is to keep it simple and undercut the cost of all other PCB cards he’s seen. This is the third generation of the board design, and he’s just waiting on some solder mask solution before [...]
-
-
7:02
»
Hack a Day
Need a tiny web server? [Rob] over on the 43oh forums made an Ethernet booster pack for the very popular TI MSP430 microcontroller. If that’s not enough, [Rob] also put together an all-in-one solution with a MSP430 and Ethernet controller that can be powered by a battery. Along with the web server that fits in [...]
-
-
10:01
»
Hack a Day
[Alan Burlison] is working on an Arduino project with an accelerometer and a few LEDs. Having the LEDs light up as his board is tilted to one side or another is an easy enough project a computer cowboy could whip out in an hour, but [Alan] – ever the perfectionist – decided to optimize his [...]
-
-
16:01
»
Hack a Day
This is the readout which [Remick] added to his stationary bicycle. It displays heart rate, calories burned, and a few other items to help motivate his workout routine. Back when he was ordering a TI Chronos watch he also picked up a heart rate chest strap and receiver. The receiver can be read using a [...]
-
13:01
»
Hack a Day
This digital picture frame physically rotates in order to match the image’s orientation. [Markus Gritsch] built the frame, including a Python script to translate the photos to a format which makes the best use of the 2.4″ LCD screen. The screen is addressed in 8-bit parallel by a PIC 32MX120F032B processor. Image are read from an [...]
-
4:01
»
Hack a Day
The Arduino IDE is an abstraction layer for the AVR chip which the board is based around. So it’s no surprise that it is now possible to use the Arduino IDE with the TI Launchpad board. This makes it dead simple for beginners to play around with the inexpensive and low-power MSP430 platform. This is [...]
-
-
10:01
»
Hack a Day
Here’s a 6-channel logic analyzer shield for the MSP430 Launchpad. It manages an eyebrow-raising 16 million samples per second. The prototype seen above is made on a hunk of protoboard with point-to-point soldering. [oPossum] did lay out a PCB — which is just 50mmx50mm — but has not had any produced quite yet. He calls [...]
-
-
12:01
»
Hack a Day
It usually takes a bit of work to gain confidence when it comes to using new parts. [Glitch] got his hands on this OLED display which is manufactured by Sabernetics and wanted to give it a whirl before building a project around it. He grabbed his Bus Pirate to help learn the ins and outs [...]
-
-
10:01
»
Hack a Day
It seems like hacker-friendly ARM development boards are just exploding into the market right now. Here’s one we haven’t looked at yet. The SolderCore is made by Rowley Associates and is packed with features which help to explain the $80 price tag. [CharlieX] just ordered one and posted a bit about his first day with [...]
-
-
4:01
»
Hack a Day
[FlorianH] wanted to get video out working with his BeagleBone but he just couldn’t figure out how to make the kernel play ball. Then a bit of inspiration struck. He knew that if you plug in the official DVI cape (that’s the BeagleBone word for what you may know as a shield) the kernel automatically [...]
-
-
8:01
»
Hack a Day
The LCD displays for Nokia phones have seen a ton of use as easily interfaced displays for Arduino or other microcontroller projects. Usually, these LCDs are only used for displaying a few lines of text, or if someone is feeling really fancy, a small graph. Shame, then that we don’t see more complicated and computationally [...]
-
-
12:01
»
Hack a Day
Parallax has done something that is unthinkable for most microcontroller manufacturing companies. They’ve decided to throw their support behind an open source toolchain based on GCC. That’s right, instead of fighting to get your code compiling on a platform whose example code uses crippleware, you can actually download, compile, and start using this toolchain without code size [...]
-
-
17:01
»
Hack a Day
Here’s [FlorianH's] setup for driving a PlayStation Portable screen with an FPGA. He’s using the DE0-Nano board to do this, and the first order of business was to establish a way to connect the two. He did a great job of etching his own breakout board, which has some traces that are less than 10 [...]
-
-
11:01
»
Hack a Day
This setup is used to control a model railroad. Well, not entirely this setup. [Gerhard Bertelsmann] already has a proper railroad controller, and it just happens to offer CAN bus communications. He’s using OpenWRT and a cheap router to connect the bus to the network. Originally he wanted to use a Raspberry Pi board [...]
-
6:01
»
Hack a Day
Yep, that blue light is blinking and I made it happen. I’ve been hard at work since I got my free STM32F0-Discovery board in the mail. Most recently I put together a starting template for building STM32F05x project on Linux. You’ll still need to install your own tool chain (I’m using the Code Sourcery G++: [...]
-
-
6:01
»
Hack a Day
Of course putting a microcontroller into sleep mode or changing the clock rate has an effect on the power consumption of the chip, but what about different bits of code? Is multiplying two numbers more efficient than adding them, and does ORing two values consume more power than NOPping? [jcw] wanted to compare the power [...]
-
-
12:01
»
Hack a Day
MyHDL is a Python module that brings FPGA programming into the Python environment. [Christopher Felton] tipped us off about a simple tutorial he just finished that gives an overview of how the module is used. You may remember hearing about PyCPU a couple days ago which can run very simple Python code on a FPGA. There [...]
-
-
12:01
»
Hack a Day
So here’s the scenario. You’re the boss and everyone needs to kiss up to you speak with you about important project details. You need a receptionist, or a creative employee who will build a calendar display the lets people check if you’re free to chat. It works by querying a Microsoft Exchange server for the guy’s calendar. [...]
-
-
12:01
»
Hack a Day
Last Wednesday I posted a video review of the new STM32F0-Discovery board which is built around an ARM Cortex-M0 chip. I speculated that it should work with the open source project aimed at programming these discovery boards. I tested it out and a connection could be made, but no code could be flashed. So I [...]
-
-
7:01
»
Hack a Day
[Emanuele] is using Google Docs to log his temperature sensor data automatically (translated). We can see a few benefits gained by using this system. One is that you don’t have to visit the site of the logging hardware to harvest the data, another is that Google will automatically graph the data for you. Of course this [...]
-
-
16:01
»
Hack a Day
[Suraj] has been working with some larger MSP430 chips with won’t fit on the Launchpad board. But that’s okay because he built a shield and wrote a guide about using the Spy-Bi-Wire protocol for programming the chips. SBW is a four-wire interface. In the past we’ve used all of the board’s programming connections for in circuit [...]
-
10:01
»
Hack a Day
While [Vinod] says he’s not an expert in this sort of thing, we really like his audio spectrum analyzer build from a simple microcontroller and LCD display. It is a well-studied fact that every audio waveform – a recording of your voice, for instance – is just the sum of many, many sine waves. These sine [...]
-
-
14:04
»
Hack a Day
There are few things more frustrating than being in the middle of working on a project and realizing that you are missing some crucial component that ties the whole thing together. According to Murphy’s Law, this sort of thing will only happen when parts are completely impossible to procure. If you’re ever hunting for a [...]
-
-
10:01
»
Hack a Day
If you’d like to start experimenting in DSP, or just want to build a guitar pedal, here’s the project for you. It’s an audio echo using just a microcontroller from the fruitful workshop of [Vinod]. For his circuit, [Vinod] fed the output of a small electret microphone into a small amplifier, and then into the [...]
-
-
14:01
»
Hack a Day
You can find all kinds of LCD screens in broken electronics. But it’s often a chore to figure out how they are controlled if you don’t have a working device that can be used to sniff the communications protocol. [Justin] grabbed this character LCD screen from an old Brother printer and decided to see if [...]
-
-
10:01
»
Hack a Day
We’re used to [Sprite_TM] rolling out his own hacks hot on the heels of new concepts. Now we’re glad to see that [Jeff Ledger] is doing the same thing here. He was inspired by a Kickstarter project which vows to let you use fruit, clay, and a number of other common (but weird for this [...]
-
-
9:01
»
Hack a Day
Here’s two builds that print text to a TV with only two pins: Still Alive with an Arduino After seeing all the builds that play Still Alive, [Bob] decided to take a 1972 amber monitor and recreate the cut scene at the end of Portal. The build uses the TVout library for Arduino. There were a few problems [...]
-
-
16:01
»
Hack a Day
[Sulaiman Habsi] and two classmates put together a Morse Code interpreter as a class project at Sultan Qaboos University. The system listens to a morse code signal using a microphone, then translates that input to text which is displayed on this character LCD. The breadboarded circuit feeds an audio signal from the microphone, through an OpAmp, [...]
-
-
13:01
»
Hack a Day
[Shane Burrell] decided to spend some time learning how the keypad on the his Kenwood TM-710A APRS radio mic works. It uses a different technique than you might think. Normally a grid of buttons is scanned as a matrix to detect keypresses, but this hardware actually counts pulses on a serial wire to take each [...]
-
10:01
»
Hack a Day
[Andy Brown] wanted one level converter to rule them all, so he set out to build his own which included plenty of options. The chip at the top and center is a pretty neat little device. It’s an NXP 74ALVC164245DL. In addition to having an incredibly long and seemingly meaningless part number, it contains a pair of [...]
-
7:01
»
Hack a Day
The folks over at Gadget Gangster have been working on a music visualization system using a Parallax Propeller. The visualizations are awesome in their early-90s demoscene way, and of course we love anything using the oft under-appreciated Propeller. The project is called Video Beats and it generates music visualizations in the style of a blocky but very [...]
-
-
13:01
»
Hack a Day
This project from a few years back is an interesting take on a metal detector. Instead of building a detection circuit, [Bruno Gavand] replaced the external clock crystal with an inductor. Here you can see the inductor coil next to the PIC 12F683. You can see two components jumping from one breadboard to the other. [...]
-
-
15:01
»
Hack a Day
[Michael Ossman] wrote in to show off his newest project. He calls it the Firefly cap, which we think is something of a play on words. You can see that it serves as the cap of a Mason jar, but it also uses a supercap instead of a rechargeable battery. Posts about firelfly jars go [...]
-
11:06
»
Hack a Day
If you have an idea for a fairly simple USB device but don’t want to invest in the more expensive microcontrollers, this library will be of interest to you. It’s a software implementation of the low-speed USB protocol for PIC 16F628. You can pick these up for around $2, and it just takes a few [...]
-
-
8:01
»
Hack a Day
[Ben Peoples] works in theatrical electronics. Sounds like fun, and here’s an example of the kind of stuff he does. We’re not sure what event this installation was used for, but if the elevator ride needed something flashy just think of what the party room must have looked like. These HDTV screens on the ceiling [...]
-
-
10:01
»
Hack a Day
[Minifloat] is using his TI Launchpad development board as an In-System Programmer for AVR chips (translated). There are a ton of homebrew AVR programmers out there, and using an Arduino for ISP is quite popular. But recently we searched for a way to use the Launchpad as a programmer and didn’t find one. We’d venture [...]
-
9:46
»
Hack a Day
klBASIC is a BASIC interpreter written in C for AVR microcontrollers. [Karl Lunt] developed the project based on an assembly language BASIC interpreter for 68HC11 chips written by [Gordon Doughman]. The transition from assembly to C bulked up the code, so you’ll need a beefy AVR chip in order to store all of it. The [...]
-
7:01
»
Hack a Day
A while back, [DragonMinded] picked up a bunch of old arcade and pinball parts from a guy on Craigslist. These parts sat around for a while until a really neat plasma dot matrix display was found in the corner of a box in his garage. Doing the only reasonable thing, [DragonMinded] figured out how to [...]
-
-
14:30
»
Hack a Day
It seems [Charles Moyes] and [Mengxiang Jiang] won’t suffer from the sore wrists and thumbs from an Atari controller any longer. They built a version of Pong played by concentrating and relaxing while wearing an EEG headset. Right now, there’s only enough hardware for one player; when the player operating the red paddle concentrates the paddle [...]
-
-
11:01
»
Hack a Day
[Kyle] and an a few of his classmates are wrapping up a microcontroller interfacing class at Purdue and thought it best to send in the results of their efforts. It’s a version of Super Smash Bros. made by just bitbanging pins on a microcontroller. The hardware for the project is based around a Freescale 9S12c32, an updated [...]
-
-
12:01
»
Hack a Day
[Johan's] been working on a chunk of code for about seven years and he thinks it’s ready to help you with your next project. He calls it D1 (The One) and it lets you receive asynchronous data without the need for a hardware USART. It’s capable of working with signals from an IR or RF [...]
-
-
7:01
»
Hack a Day
[Shane] is building a new house and wants some, “subtle home automation” as he calls it. His first project is hooking up a small heater to the Internet, and judging from his demo video everything is going swimmingly. [Shane]‘s project is built around an mbed microcontroller that connects to the Internet via an Ethernet connection. The mbed [...]
-
-
9:01
»
Hack a Day
[doragasu]‘s wife is always misplacing her keys. To solve this problem, [doragasu] created a small Bluetooth-enabled key fob that is able to remotely sound an alarm when commanded to by a cell phone. The case and LiPo battery of [doragasu]‘s project comes from a small photo frame key fob. The LCD display and PCB of [...]
-
-
11:01
»
Hack a Day
[Sebastian] is learning Morse code and CW radio, and of course he needed a telegraph key. Instead of using the terribly unergonomic paddle style key, he built a capacitive touch iambic key over the course of a few evenings. An iambic key usually has two switches. When one switch is closed, it will transmit a [...]
-
-
13:01
»
Hack a Day
[Dustin Andrews] built this add-on board which works as a proximity sensor. He wanted a standalone sensor for his Arduino projects which would use a single pin as a trigger. This lets him alert the Arduino when an object approaches the sensor without the need for polling or extra code on the Arduino side of [...]
-
-
13:08
»
Hack a Day
We’re going to have to take [Mike's] word for it that he built Conway’s Game of Life with high-definition video output. That’s because this screenshot is his only proof and it looks a bit fuzzy to us. But we are interested in the project which used an FPGA to generate a 1080p VGA output of [...]
-
-
15:21
»
Hack a Day
Don’t mind me, I’m just listening to some tunes during our poker game. Well, that and getting some electronic coaching about poker odds. This board lets you wiggle your toes to input the upcards, and those in your hand. After each entry the gadget will tell you your odds of winning the hand. Take it [...]
-
10:02
»
Hack a Day
[Vinod] has done a lot of work with microcontrollers, but this is his first try at displaying graphics using composite video. He had a small PAL television on hand, and an ATmega32 which just needs a stable clock source and a few resistors to get things going. There are a lot of other hacks around [...]
-
-
15:01
»
Hack a Day
[Quinn Dunki] just reported in on the latest iteration in her computer project which is called Veronica. This time she added RAM to increase the VGA performance of her build. Like just about every other part of the project, [Quinn] knew what she wanted to do, but had to overcome a lot of issues along [...]
-
-
12:01
»
Hack a Day
[Bob Alexander's] most recent project is a hack saw resizable ARM breakout board. He wanted to start using more ARM microcontrollers in his projects and went for a breadboard friendly design. It uses a 40-pin dip package, but if you need the horsepower but not the I/O you can literally cut it down to size. [...]
-
-
9:06
»
Hack a Day
[Chris] put together a bunch of common components to create this wireless pan and tilt system for a security camera or a robot. The motorized base is simple enough, using two servos to make up a mount for the digital camera. In this case he used a parts package which is designed to mount the servos [...]
-
-
10:01
»
Hack a Day
Building a capacitance meter is a great exercise. If you’re feeling quite safe in your digital-circuit-only life, this will push just far enough out of the comfort zone for you to see there’s nothing to fear in adding analog circuits to your designs. Here, [Raj] compares a voltage divider and RC timer to calculate the value of [...]
-
-
14:30
»
Hack a Day
The biggest benefit to using the BeagleBone is it’s 700 MHz ARM processor. If you’re just messing around with basic I/O that power is going unused, but [Nuno Alves] is taking advantage of its power. He built a PDF password cracker based on the $85 development board. We recently saw how easy it is to [...]
-
7:01
»
Hack a Day
[vinod] wanted to familiarize himself with AVR assembly programming, but wanted to do something a little more ambitious than simply blinking an LED. While the completed build does blink a few LEDs, we love that e decided to implement multitasking on his microcontroller. The program [vinod] came up with uses round robin scheduling to give one of [...]
-
-
11:01
»
Hack a Day
[Joby Taffey] just rolled out a serial bootloader for the Chipcon CC1110/CC1111 processors. The project is called CCTL and aims to make prototyping with the Girltech IM-ME a bit less tedious. Up until now firmware for the device had to be pushed in with a GoodFET or TI proprietary programmer which was quite slow. But this [...]
-
10:01
»
Hack a Day
[Radu Motisan] wrote in to share a cool project he has been working on lately, a pulsed microspot welder/cutter. The device is capable of spot welding thin metals such as foils and battery tabs by sending a pair of high current pulses between the two electrodes whenever [Radu] presses the trigger button. The cutting portion [...]
-
-
14:01
»
Hack a Day
Here is [Voelker] showing off his FPGA-based camera hardware. He picked up an ov7670 camera on eBay for about $10 and set to work pulling pixels and processing the images. He’s now able to grab thirty frames per second and push them to his own Java display application. He’s using the Papilio board and if you [...]
-
-
10:01
»
Hack a Day
Armed with four wingtip-mounted Sienar Fleet Systems L-s9.3 laser cannons and a SFS P-s5.6 twin ion engine, the TIE Interceptor has become the scourge of the Rebel fleet, nearly capable of out-running and out-maneuvering the beloved A-wings of Nomad Squadron. Because of [Matt]‘s tireless work, we can now visualize TIE Interceptors on approach with our targeting computers [...]
-
-
15:16
»
Hack a Day
[Vinod Stanur] just finished another hobby project by building a WAV audio player using a microcontroller. He had started development a while back using a PIC microcontroller. But the chip he was using didn’t have enough SRAM to allocate as a playback buffer. When he got his hands on an ATmega32 his mind turned back [...]
-
-
8:36
»
Hack a Day
While his wife was out-of-town [James] jumped at the opportunity to do some snooping around with her Chevy Tahoe’s parking assist sensors. We can understand how pulling parts out of someone’s car would make them none too happy. But we find it hilarious that it’s a leased company car he’s tinkering around with. But we’re [...]
-
-
13:02
»
Hack a Day
[Kayvon] thought that the TV-B-Gone was a fun little device and wanted to build one, but he didn’t have an AVR programmer handy. Rather than picking up some AVR kit and simply building a replica, he decided to give his PIC skills a workout and build a Microchip derivative of his own. The PIC-based TV-B-Gone [...]
-
-
9:01
»
Hack a Day
[Cesar] recently got a PSP display up and running with his FPGA development board. That’s a nice project, but what we really like is that he set aside a lot of time to show how it’s done every step of the way. This isn’t just a tutorial on that particular screen, but an overview of [...]
-
-
14:39
»
Hack a Day
Here’s a bulky tutorial that will round-out your understanding of ZigBee wireless communications (translated). The protocol is great for hobby electronics projects because it uses low-power short range wireless devices to build a mesh network. The guide covers both hardware and software, but also takes the time to explain what that hardware is doing in the [...]
-
10:01
»
Hack a Day
Find you’re running out of memory and paying for more expensive chips just to plug this feature gap? Many of the upper offering of chips have the option of adding SRAM thanks to an on-chip hardware feature, but if you don’t have that this 512k SRAM add-on board can be used with any chip that [...]
-
-
11:25
»
Hack a Day
[Raphael Abrams] does a lot of freelance work, but he has trouble accurately keeping track of the hours he has put in for his clients. After trying various applications and methods of logging his time, he finally decided to build a device that worked just the way he liked. He calls his device the “Freelance [...]
-
-
9:01
»
Hack a Day
This gnarly beast has near-magical qualities. [Sprite_TM] patched it together as a dongle which attaches to a JTAG header (we’re fairly certain this is not a standard footprint for that interface though). He uses it to push code to an FPGA after that device boots. Why? Well, there’s several reason, but the most generic answer [...]
-
7:44
»
Hack a Day
[Boris Landoni] put together a guide to using an inexpensive 3-axis accelerometer with Arduino. The chip that he chose for the exercise is an MMA7455L made by Freescale. It’s got a lot of nice features packed into it, using hardware to do some of the things you’d need software for with other chips like reporting [...]
-
-
8:58
»
Hack a Day
The V-USB library is a pretty handy piece of code that lets you add USB connectivity to ATtiny microcontrollers (it was previously named tinyUSB). But if you’ve ever looked into adding the library to your own projects you may have been stymied by the complexity of the code. There are many examples, but there’s a lack of [...]
-
-
12:01
»
Hack a Day
[Quinn Dunki] got some free stuff from Element14 to evaluate, including this Mircrochip WiFi module. It’s been used as the centerpiece of an Arduino shield in the past, and she grabbed a copy of that library to see if it would play nicely with an ATtiny chip. What follows is a struggle to de-Arduino the [...]
-
-
10:49
»
Hack a Day
[William] developed this temperature candle as a tool to help keep babies safe as they sleep. It seems that ambient temperature has an effect on Sudden Infant Death Syndrome (SIDS). This device is meant to alert you when room temperature is outside of the recommended envelope. The board hosts an eight-pin PIC microcontroller (12F683P), a [...]
-
-
6:01
»
Hack a Day
This fractal viewer is a great way to get your feet wet with Field-Programmable Gate Arrays. The project will give you some experience working with video output, user input, and a whole bunch of math and memory management. [Hamster] built it using the Papilio Plus board which hosts a Spartan 6 FPGA. This continues his [...]
-
-
11:36
»
Hack a Day
If you’ve ever wanted to program a microcontroller “in the cloud,” you might want to head over to Inventor Town, an online IDE that allows you to write and compile firmware for the MSP430 series of microcontrollers. After logging in with your Google account, you’re presented with a ‘My Projects’ page. From there, you can [...]
-
-
12:33
»
Hack a Day
Let’s get this straight, [Alex] is going to show us how to make controllers like this one? Where do we sign up? Even without seeing it in action we want one, but the urge to build is even greater after he shows it off (check the clip after the break). He’s a design student who [...]
-
7:01
»
Hack a Day
Check out this 6-pin MSP430 microcontroller. What’s that you say? TI doesn’t make a 6-pin MSP430? True, Texas Instruments doesn’t make one, so [Greg] grabbed his Demel and a cutoff wheel, and chopped up a larger uC to arrive at this package. It may sound a bit crazy at first, but when you think about [...]
-
-
11:01
»
Hack a Day
[Sprite_TM] was tapped to build a rather large quiz buzzer system. Judging from his past work we’re not surprised that he seemed to have no trouble fulfilling the request. As the system is not likely to be used again (or rarely if it is) he found a way to finish the project that was both [...]
-
9:01
»
Hack a Day
We’re really not supposed to start a feature like this; but this hack is awesome. It’s a game of Snake implemented by an FPGA dev board. It uses a 16×16 LED matrix as the display and an SNES controller for input. So far it sounds like a very normal version of the game. But as [...]
-
-
13:57
»
Hack a Day
[M. Eric Carr] built this a long time ago as his Senior Project for EET480. It’s an electronic version of the ball-in-maze game. We’ve embedded this video after the break for your convenience. The game has just one input; an accelerometer. If you’re having trouble visualizing the game, it works the same as this Android-based [...]
-
-
7:01
»
Hack a Day
There are many microcontrollers available to make robots with, but few that are built with the exact features that you would need to construct one. Meet the [EMGRobotics MSP430G2553] robot controller board. At $15 without the CPU or $17 with a [MSP430G2553] already plugged into the socket, this control board may make some Arduino enthusiasts [...]
-
-
15:01
»
Hack a Day
[Vinod Stanur] is working with a mouse input and a microcontroller driven LED matrix. The mouse cursor is tracked inside of a window by Python and the resulting coordinates on the LED grid are illuminated. He calls it an LED matrix “Paint Toy” because one of the features he’s included lets the user create pixel [...]
-
-
11:01
»
Hack a Day
Behold this ATtiny85 based EEPROM programmer. It seems like a roundabout way of doing things, but [Quinn Dunki] wanted to build to her specifications using tools she had on hand. What she came up with is an ATtinyISP USB programmer, pushing data to an ATtiny85, which then programs an EEPROM chip with said data. The [...]
-
-
14:27
»
Hack a Day
[Andy Brown] has been working on a series of tutorials revolving around the STM32 processor family. He’s using the STM32plus development board, with an STM32F1 ARM Cortex M3 processor to drive a couple of different full color graphic LCD screens. His latest installment shows how to read from the touch screen included with both displays. [...]
-
-
15:33
»
Hack a Day
[Eric Gregori] recently spent some time messing around with a Hexbug Spider, and wrote in to share some modifications he made to the toy. In its unaltered form the robot can be controlled remotely, and while it’s fun to play with, the excitement is short lived. Using a TI MSP430 along with a small motor [...]
-
-
12:01
»
Hack a Day
We love the extra touches that [Andrianakis Haris] added to his two-zone electronic thermometer. It includes features that you just wouldn’t find on a mass-market commercial product because of issues like added cost. For example, you can see that the PCB juts up above the LCD display, allowing the module to be mounted on a [...]
-
-
11:00
»
Hack a Day
[Fezoj] likes to play around with microcontrollers and decided that he wanted to try a Bus Pirate as a new tool in his adventures. Since it’s open hardware he had his own board made and populated it himself. The trouble is, he works only with AVR chips and doesn’t have a PIC programmer. No problem, [...]
-
-
12:30
»
Hack a Day
[Scot Kornak] got his hands on the new STM32 Discovery Board. He got his as a free giveaway, but at only $18 he probably would have picked one up anyway. His one complaint about the device is that he dual pin-headers which break out the ARM processor’s pins are not the most convenient for hooking [...]
-
-
9:01
»
Hack a Day
Prolific Hack a Day author [Mike S] has been playing in his lab again and he’s come up with a neat way to talk to microcontrollers with an LCD monitor. The basic idea behind [Mike]‘s work isn’t much different from the weird and/or cool Timex Datalink watch from the 1990s. Despite the fancy dev board, the [...]
-
-
14:30
»
Hack a Day
[Achu Wilson] was watching TV when he saw an ad for Volkswagen’s latest Passat, which happens to come equipped with a park assist mode. This essentially allows the car to park itself with little to no user interaction. While these systems come as a pricey add-on option, he figured he could build something similar in [...]
-
-
14:01
»
Hack a Day
Stepper motors are pretty easy to control with a microcontroller. But if you’re looking to run then at a high number of revolutions per second things get tricky pretty quickly. [Uwe's] been learning about and building stepper drivers for years, and recently he decided to build a high-performance driver based on a MicroChip reference design. [...]
-
-
11:01
»
Hack a Day
The beta version of Pyxis 3 is now available. Skewworks continues to develop the ARM operating system, and with the transition to version 3 they’ve given it a new name: Gadgetos. One big difference from Pyxis 2 is that the new kernal is closed source. But they’ve taken steps to ensure that the OS is [...]
-
8:01
»
Hack a Day
[Phil] uses both his computer’s speakers and a set of headphones while working at his desk, but he was growing tired of constantly having to remove the headset from his sound card in order to insert the speaker plug. He’s been meaning to rig something up to make it easier to switch outputs, but never [...]
-
-
13:30
»
Hack a Day
The echo box performs exactly as its name implies. If you tap out a rhythm on the lid, it will tap the same thing back to you. Except it isn’t tapping to make the sound, but vibrating. The concept is similar to the Knock Block. In that hack, a piezo element detected a rapping on [...]
-
9:01
»
Hack a Day
Reading from a large number of inputs, like this piano keyboard, can be tedious. Even when multiplexing there’s a lot to keep track of. But if you choose the right microcontroller, you may have hardware assistance. Here’s an ATmega640 is using it’s external memory interface to read the key matrix. You may remember the Open [...]
-
-
10:09
»
Hack a Day
[Hamster] wanted to take a look at division operations when the chip you’re using doesn’t have a divide instruction. He makes the point that the divide instruction takes a lot of space on the die, and that’s why it’s sometimes excluded from a chip’s instruction set. For instance, he tells us the ARM processor used [...]
-
-
9:59
»
Hack a Day
[Nicholas] wanted to add some flair to his RC car. In addition to the headlights that you see above, there’s brake lights, and a horn that plays “Dixie” like the General Lee in the Dukes of Hazard. All of this is triggered by the wireless controller, but he figured out a way to monitor the [...]
-
-
14:36
»
Hack a Day
We find it interesting that PIC and AVR programming is very common in hobby electronics but ARM doesn’t have nearly the same foothold. This is partly because there’s a knowledge barrier involved with making the transition (the other part is probably the lack of DIP packaged chips). But if you’ve worked with 8-bit microcontrollers you [...]
-
8:35
»
Hack a Day
[Arshad Pathan] let us know about his latest project, a modular code lock that can be adapted to many different situations. The user interface is made up of a character LCD screen and a 3×4 keypad. For this example [Arshad] is using a stepper motor as the locking mechanism. When the board is first powered [...]
-
-
11:01
»
Hack a Day
Here’s an interesting article about reading data from shift registers using less than three pins. 74HC165 shift registers are a popular choice for adding inputs to a microcontroller. They have a parallel input register which can be read using the latch, then shifted into a microcontroller via the data and clock pins. For those counting, [...]
-
-
8:01
»
Hack a Day
So you’re getting better at programming microcontrollers and now you want to do several things at once? You know better than that, microcontrollers are only capable of processing one thing at a time. But if you’re clever with your coding you can achieve something that behaves as if several things are going on at once. [...]
-
-
14:26
»
Hack a Day
[Andrew] is trying to buckle down and hammer out his PhD project but was surprised by the sorry state of the configuration options for his FPGA/ARM dev board. Using JTAG was painfully slow, so he studied the datasheet to see if there was another way. It turns out the Xilinx FPGA he’s using does have [...]
-
-
14:24
»
Hack a Day
If you want people to really be impressed by your projects it’s often better not to have a fully finished look. In this case, we think hooking the stripboard version of FIGnition up to your TV will raise a lot more eyebrows than the PCB version will. [Julian] put together a guide to building the computer on [...]
-
-
10:21
»
Hack a Day
So we saw this tip come in and thought–oh, another POV device. We watched the video (embedded after the break), took a sip of coffee, then almost sprayed the beverage all over the computer when we realized that this uses a diy sensor to synchronize the POV image. [Ch00f] came up with the idea for [...]
-
-
13:01
»
Hack a Day
You might already have the hardware on hand to easily interface I2C and SPI devices with Python scripts on your computer. The board seen above is an FT-2232 breakout board. These chips are often used to facilitate JTAG programming via USB, but they have other features that might be useful to you as well. The [...]
-
-
12:01
»
Hack a Day
Looks like the Lightweight USB Framework for AVRs (LUFA) has just been ported for ARM microcontrollers. NXP recently released a package for their LPC Cortex M3 family of ARM controllers. You won’t find a reference to LUFA on their nxpUSBlib description page (which we think is kind of sad), but if you grab a copy [...]
-
-
12:15
»
Hack a Day
[Quinn Dunki] is looking to augment the tools she has available at her electronics bench and built the HEX Out as a mock-logic sniffer. The device reads 8 or 16-bit inputs, showing the current state of those connections on a 7-segment display. This requires that you’re comfortable reading Hex codes, but if you’re not it’s [...]
-
-
12:01
»
Hack a Day
[Blaise Jarrett] has been grinding away to get the WebSocket protocol to play nicely with PIC microcontrollers. Here he’s using the PIC 18F4620 along with a Roving Networks RN-XV WiFi module to get the device on the network. He had started with a smaller processor but ran into some RAM restrictions so keep that in [...]
-
6:01
»
Hack a Day
We’ve all seen them – those fireplace DVDs that seem to pop up on grocery store endcaps and get traded in white elephant gift exchanges. If you don’t happen to have a fireplace in your home they might make a reasonable solution, but [Nick] from the Gadget Gangster thought it would be far better if [...]
-
-
11:27
»
Hack a Day
[Will] wrote in to share a useful add-on he designed for the ChipKIT UNO 32, a 12-port temperature sensor board. Constructed for one of his customers, the shield accepts any 2-wire 10k thermistor sensors, outputting the readings to a small LCD screen. The screen is supported by some code put together by his associate [crenn], [...]
-
-
14:01
»
Hack a Day
Small and more powerful… what more can you want? This is the newest BeagleBoard offering, called the BeagleBone. It’s packed with some pretty intriguing features, but let’s take a tour of the hardware first. Like its predecessors, the BeagleBone sports an ARM processor. This time around it’s a TI AM3358 ARM Cortex-A8. It will ship with [...]
-
-
15:01
»
Hack a Day
The advent of integrated USB peripherals in microprocessors (PIC, AVR, etc.) has certainly taken a lot of the work out of developing USB devices, not to mention reducing the silicon parts in these designs. But do you know what you’re doing when it comes to controlling them with user-friendly applications? [Simon Inns] is lending a [...]
-
-
11:01
»
Hack a Day
[Chris] just posted his latest tutorial which shows you how to read position data from a resistive touchscreen. These devices are fairly simple, and since they’re used in a lot of consumer electronics you can pick one up for a few bucks. This looks like it is overstock for an old Palm device. The interface [...]
-
-
12:01
»
Hack a Day
If you have ever traveled around Europe, you are likely familiar with parking discs. Required in many countries that would rather not deal with parking meters, these devices are placed in the front of a car’s window, and indicate when the vehicle was parked. When parking enforcement officers come through the area, it makes quick [...]
-
-
14:57
»
Hack a Day
[Bertho] really enjoyed pawing through the pile of projects submitted to the 7400 logic contest. But one thing kept hitting him with the vast majority of the entries: decoupling capacitors were missing from the circuits. If you’ve worked with microcontrollers or digital logic chips you probably know that you’re supposed to add a small capacitor [...]
-
9:42
»
Hack a Day
This project shows you one possible way to use HTML5 to fully integrate sensor data from a microcontroller into our technological lives. Now, when we saw this tip come through our inbox we thought it would be an interesting example to learn from but we weren’t ready for how truly cool the setup is. Take [...]
-
-
14:09
»
Hack a Day
[Arko] was compelled to purchase an iclicker to use in some of his college courses. It’s similar in size to a television remote control except it only has six buttons and it communicates via radio frequency instead of infrared light. The idea is that classrooms have a base station that the instructor uses, and he [...]
-
-
11:01
»
Hack a Day
[Joel] dug up this hack that he pulled off over ten years ago. It’s inspired by the Nintendo PowerGlove, and uses flex sensors to react to movements of your fingers. The interesting thing is, he built these optical flex sensors himself. He likes to say that this is a ghetto fiber-optic setup. The inlaid diagram [...]
-
-
13:01
»
Hack a Day
[Marcus Gritsch] wanted to do his retro gaming using retro hardware… or at least using some retro hardware. Although he was playing his Commodore 64 games in an emulator, he figured that using an original controller would boost the nostalgia quite a bit. This is a vintage Competition Pro joystick that has buttons and a [...]
-
10:01
»
Hack a Day
[Rajendra] found an easy way to make a USB temperature logger. He already had a USB to UART adapter that takes care of the heavy lifting. On one end it’s got the USB plug, on the other a set of pins provide a ground connection, 3.3V and 5V feed, as well as RX/TX lines. To [...]
-
-
15:35
»
Hack a Day
[Larsim] worked out the timing necessary to read button and joystick data from an N64 controller using an ATtiny85 microcontroller. The project was spawned when he found this pair of controllers in the dumpster. We often intercept great stuff bound for the landfill, especially on Hippie Christmas when all the student switch apartments at the [...]
-
14:34
»
Hack a Day
If you’re gaming on the road, or just don’t have a die with the right number of sides on hand, an electronic polyhedral die will be quite handy. [Marcus] built this using a printed circuit board of his own design, and we think an electronically simple project like this is a great way to get [...]
-
-
13:01
»
Hack a Day
Ultrasonic rangfinders are a cheap and easy way to gather obstacle avoidance data. When added to a servo motor they form something of a scanning radar for near-proximity objects. In this implementation, [Rui Cabral] is driving the servo, and collecting data from the sensor using a PIC 18F4520. The servo rotates 180 degreees, taking sensor [...]
-
-
9:00
»
Hack a Day
Tinywrench is [Tanjent's] take on a motor controller board. It aims to replicate all of the functions that a standalone motor controller chip offers at as low a cost as possible. Early results are in. It works, and as seen can be assembled for about $8. The top of the device offers a terminal block [...]
-
-
9:01
»
Hack a Day
[Fernando] sent in a tangential project update that uses an ATtiny45 to play Pong on his television. Last time we looked in on his work he had just finished getting the eight-pin chip to display a big number on the TV via the VGA port. This expands on the idea while he continues to wait [...]
-
-
17:01
»
Hack a Day
[Jamie] built his own USB connected arcade controller. We’ve been seeing a lot of these lately, and they usually involve soldering buttons to a keyboard PCB. But [Jamie] decided to go a different route and use his own microcontroller. This method always gets a bit hairy when it comes to deciding how to connect it [...]
-
8:01
»
Hack a Day
A few months back, [Phil] was looking to get into PIC development, but he couldn’t seem to find a simple development board for the PIC16F883 microcontroller he wanted to use. Since no retail offering had exactly what he was looking for, he decided to put together a dev board of his own. He spent a [...]
-
-
13:01
»
Hack a Day
This game storage box will also keep score for you. [Marcus] built it for playing the card game Munkin, but some clever programming could adapt it for most needs. The hardware is built around an ATtiny2313 to do the thinking, and a MAX7219 to drive the 7-segment displays. Each player has their own two-digit score [...]
-
-
8:01
»
Hack a Day
[Quinn] over at Blondihacks has been working with AVR microcontrollers a lot recently, and wanted a quick way to program the ATtiny13a (her current AVR of choice) while the chip is still seated in a breadboard. To speed up code revision and testing, she built a small programming header that she calls the Bread Head. [...]
-
-
12:01
»
Hack a Day
For less than $100 you can buy a little tracking module that will upload your location to a satellite. But you’ll only get latitude and longitude information. [Natrium42] spent some time reverse engineering the hardware, and the communications protocol, to allow custom data to be transferred using a SPOT module. The flat fee for the [...]
-
-
15:02
»
Hack a Day
Here’s an open source RFID cloner design that is about the same size as a standard RFID key card. It doesn’t need a battery to capture key codes, just the magnetic field generated by an RFID reader. You can see the functionality demonstrated in the video after the break. By holding the bottom button as [...]
-
13:01
»
Hack a Day
UPDATE: As several readers have already noted, these things sold out very quickly – in less than 15 minutes! Big thanks to Basic Micro! If you have been considering the purchase of a Basic ATOM Nano product, but you weren’t quite ready to lay down the cash for a dev board and Nano microcontroller, boy [...]
-
-
16:01
»
Hack a Day
[Mike] has been filling up a rather intense wiki entry outlining how to run uClinux on a DE0-nano FPGA board. This is an inexpensive dev board that will run you somewhere between $80 and $100. Right off the bat he goes into a hefty list of the reasons that this is a foolish activity. To name [...]
-
8:03
»
Hack a Day
[Mike Shegedin] makes full use of an 8-pin microcontroller with this ATtiny13-based dice project. With a maximum of six I/O pins (that includes using the reset pin as I/O) he needed a couple of tricks in order to drive 14 LEDs and use a momentary push button for user input. We’re certainly familiar with the [...]
-
7:02
»
Hack a Day
[Brad] was asked by his Sister to design a motion-based alarm that would help her catch her son sneaking out of the house at night. Obviously this didn’t need to be a long-term installation so he decided to throw something together that is only active at night and can be battery-powered. What he came up [...]
-
-
13:01
»
Hack a Day
The team at LeafLabs was looking for something cool to do with their new ARM development board. [AJ] asked if anyone had ever played around with Python, so [Dave] cooked up an implementation of PyMite and put it on a Maple board. While the writeup is only about blinking a LED with a microcontroller, they’re [...]
-
12:01
»
Hack a Day
An inductor and 8-pin microcontroller are all that make up this barebones RFID tag. You might have done a double-take when first seeing the image above. After all, there’s nothing hooked up to the power and ground pins on the chip. As [Ramero Pareja] explains in his post, the power is actually supplied via the [...]
-
-
4:00
»
Hack a Day
Servo8bit is a library for AVR microcontrollers that allows you to drive servo motors without the need for a 16-bit timer. Obviously, this is quite useful for smaller chips that only have 8-bit timers and it is specifically targeted at the ATtiny45 and ATtiny85 microcontrollers. The library offers 256 steps of resolution, and can drive up to [...]
-
-
4:00
»
Hack a Day
Okay, you’ve got a six-pin microcontroller with 1k of program memory, 32 bytes of SRAM, and it can’t be programmed using an In-System-Programmer. Do you think you can use it to develop a game? [Wrtlprnft] managed to build a Simon Says game based on the diminutive device that has four buttons and four LEDs. Judging [...]
-
-
11:38
»
Hack a Day
[Parker Dillmann] is nearing the end of the prototyping process for his Propeller development board. He wanted a tool that let him work on projects without the need for a bunch of equipment, while still maintaining the ability to extend the hardware when necessary. His last dev board used a large piece of protoboard to host [...]
-
-
6:00
»
Hack a Day
[TZ] has been using ATtiny microcontrollers to read and pass along data from his Harley Davidson motorcycle. The image you see above is using an ATtiny 4313 to read data from the J1850 bus. The J1850 protocol is an older standard which may not be available in newer vehicles. But if your vehicle has it, [...]
-
-
9:01
»
Hack a Day
[Alan Parekh] and his daughter [Alexis] just premiered their entry in the Avnet Dog Days of Summer contest. It’s a game called Karate Chop that is basically an electronic Simon Says. The video after the break shows a demonstration of the device. When switched on it’ll play a little tune and start cycling the LEDs [...]
-
7:07
»
Hack a Day
A couple of weeks ago we put up a post titled Addressing Microchip’s open source problem where we talked about some of their shortcomings as far as open source code goes, specifically the TCP/IP stack and the USB stack. The comments were predictably fairly negative. The interesting part here is that Microchip actually listened. If [...]
-
-
6:04
»
Hack a Day
[Gadre] built his own ATtiny project without using any batteries. It’s an electronic Dice (or die if you’re being critical) which uses induction to charge a storage capacitor to act as the power source. The voltage generator is made from a tube of Perspex which houses a set of rare-earth magnets. At the enter of [...]
-
-
6:00
»
Hack a Day
Yup. We have all been there. You throw together a really elaborate Arduino project that only really needs a couple pins, far fewer than the Arduino’s native microcontrollers have to offer. Well fear not, [Thatcher] has solved just this problem by adding some ATTtiny cores to the Arduino IDE. His blog details the process from [...]
-
-
12:01
»
Hack a Day
[Clifford Wolf] wrote in to let us know about a project he recently completed called EmbedVM. It’s a virtual machine for AVR microcontrollers. The package has a relatively small overhead, taking up about 3kB of program memory. The VM can execute 74,000 instructions per second, and runs asynchronously from the microcontroller. As [Clifford] demonstrates in [...]
-
7:00
»
Hack a Day
[Fernando] is working on creating a game at home, with live scoring displayed on a large LCD TV. He’s keeping mum as to what the game entails, but he was more than happy to spill the details on how he planned to use the television as a wireless scoreboard. The writeup is the first part [...]
-
-
10:02
»
Hack a Day
[Youchun Zhang] and [Annie (Wei) Dai] found a way to differentiate vowel sounds using an ATmega644 as their final project for a microcontroller design class. Voice recognition is not out of the ordinary, but most of the time it uses a computer, smart phone, or specially designed hardware. This implementation uses an ATmega644, a microphone [...]
-
-
13:44
»
Hack a Day
If you’ve got an ARM development board gathering dust in the corner of your shop, perhaps you could repurpose it as an oscilloscope. [Arend-Paul Spijkerman] was able to use an mbed and LPCXpresso as the hardware end of an oscilloscope. He didn’t use a standalone screen as a display, instead opting to push the scope [...]
-
-
12:01
»
Hack a Day
We’ve got to admit, we’re pretty much cheapskates when it comes to buying electronic bits online. Whether its microcontrollers or PCBs, we hate to part with money. So, we were pretty excited to hear that Texas Instruments is dishing out deals two weeks at a time to hackers, makers, and the like. Several of you [...]
-
-
10:01
»
Hack a Day
[Rajendra Bhatt] wrote in to share the latest in a series of PIC tutorials, which covers the microcontroller’s Sleep mode – a very useful tool for limiting current consumption in battery-powered applications. He discusses how to put the PIC in sleep mode, as well as some common mistakes to watch out for, such as accidentally [...]
-
6:05
»
Hack a Day
[Victor's] girlfriend works at a museum and enlisted his expertise in designing an interactive detective game for kids visiting the museum. The vision was for the kids to discover phone numbers that they could call for clues. Originally he planned to display the clues on a character LCD, but obviously it’s much neater to hear [...]
-
-
11:24
»
Hack a Day
Microsoft has thrown its hat into the open source hardware hobby market. Their offering is called the Gadgeteer. We’d love to tell you all about it, but the big M didn’t make it very easy to find out about the device and it’s addons. When we set out to find what processor is running on [...]
-
-
9:01
»
Hack a Day
If you are in the market for a PIC microcontroller programmer, you may want to consider a model with an In-Circuit Debugger (ICD). [Rajendra] put together a great tutorial on using an ICD when debugging PIC firmware, which makes a pretty convincing argument for owning one. In his tutorial, he happens to be using a [...]
-
-
14:01
»
Hack a Day
Here’s a new option for building your own AVR programmer. It’s called the MkII Slim and the diminutive size makes it live up to its name. The design is rather spartan, using just three chips; a voltage regulator, a MAX3002 level converter, and an Atmel AT90USB162 as the main microcontroller. This chip has a built-in [...]
-
10:01
»
Hack a Day
[Chris] has recently become a self-declared Reddit addict and wanted to build something that would streamline the process of voting on posts. Inspired by the Awesome Button hack featured on Make a little while back, he thought that a physical upvote/downvote button would be the ideal peripheral for all of his Reddit needs. He was [...]
-
-
8:32
»
Hack a Day
[Scott] was driving in the pouring rain behind a car with its blinkers on when inspiration struck. He had previously created a simple communications system using his sound card that allowed him to send data to a microcontroller from his PC, but he thought that doing the same thing with light would be an interesting [...]
-
-
10:22
»
Hack a Day
[Scott] found the iCufflinks from Adafruit Industries pretty interesting, but he thought that the stated run time of 24 hours was a bit short. He figured he could improve the product’s power consumption at least a little bit, to improve the overall battery life. From their schematics, he placed an order for parts and built [...]
-
5:01
»
Hack a Day
Interrupts are the name of the game for more functional microcontroller firmware. [Rajendra] just posted a tutorial covering all of the interrupt types for the PIC 16F688 microcontroller. He gives an overview of all of the major points: what an interrupt is, what causes interrupts, how to read the datasheet (often overlooked) to set up [...]
-
3:59
»
Hack a Day
A few years back Atmel announced a new line of chips, the XMega series. We see the name bouncing around here and there, but when [Michael Kleinigger] mentioned that he’s seen very few project using these chips we realized that not only is he right, but we know next to nothing about them. Just give his [...]
-
-
9:22
»
Hack a Day
If you’ve ever wondered about the use of or theory behind or the use of accelerometers, this tutorial by Love Electronics is a very good resource. In this article, Love takes one through how to hook up an ADXL345 accelerometer and use it with a Netduino processor. Before the subject of hooking everything up is [...]
-
-
13:30
»
Hack a Day
Pulse Width Modulation is definitely the preferred method of dimming an LED with a microcontroller, but we were interested in hearing about a different method called Binary Code Modulation. BCM does the same thing as PWM, it turns the LED on and off very rapidly so that your eye cannot detect a flicker. The brightness [...]
-
-
11:01
»
Hack a Day
[ Jack Gassett] is working on an FPGA shield for the Arduino. At first the idea of this expansion board seemed a little silly. But [Jack] mentions that the FPGA board can be quite useful for adding higher-order electronic complexity like HDMI capabilities to an Arduino. We’re not totally sold on the idea, but he’s not [...]
-
-
10:09
»
Hack a Day
On many new cars, automatic wiper speed control can be had as an upgrade, though most cars do not offer front-end collision prevention at all. [Rishi Hora] and [Diwakar Labh], students at the Guru Tegh Bahadur Institute of Technology in New Delhi, developed their own version of these features, (PDF warning, skip to page 20) which [...]
-
-
14:01
»
Hack a Day
The usual way send data from a microcontroller is either over RS-232 with MAX232 serial ICs, crystals, and a relatively ancient computer, or by bit-banging the USB protocol and worrying about driver issues. Not content with these solutions, [Scott] came up with sound card μC/PC communication that doesn’t require any extra components. [Scott] bought a [...]
-
-
15:00
»
Hack a Day
Did you know that most AVR chips have a type of hardware exclusive OR (XOR) option when it comes to the logic levels of the output pins? If you look in the datasheet (the image above is a screenshot from an ATtiny13 datasheet) you’ll find a section on Toggling the Pin. It turns out that [...]
-
-
14:01
»
Hack a Day
[Arthur Benemann] started a little project for his electrical engineering program, and suffered the worst case of feature creep we’ve ever seen. He just posted an instructable of his picChess project that is able to play chess on a VGA monitor with a keyboard, with sound, a clock, temperature sensor. Apparently, [Arthur] was bored one [...]
-
-
11:30
»
Hack a Day
The team over at Archonix frequently challenge themselves to create a full working project in under 20 minutes. [Andrew Armstrong] put together a blog post detailing their most recent “Quickproject” – a simple Twitter notifier built using their Boobie Board. They started by putting together a small notifier breakout module that could later be attached [...]
-
-
8:07
»
Hack a Day
[Sergio Campamá] wrote in to tell us he’s assembled a guide for compiling the latest release of MSPGCC. This is a cross-compiling tool chain for the popular MSP430 line of microncontrollers. We used a version available from the Ubuntu repositories when developing with the TI Launchpad and the eZ430-F2013. Installing from repositories is easy, but [...]
-
-
14:09
»
Hack a Day
[Owen] just finished putting together a portable helicopter game. It’s pretty impressive, especially since he used an ATtiny13 microcontroller. That chip uses an 8-pin dip package, offering only five I/O pins (six if you use the reset pin) and 1k of programming space. The game runs on a small cellphone-type LCD screen. The helicopter remains [...]
-
13:09
»
Hack a Day
Those following the ProtoStack tutorials will be happy to hear that there is a new installment which explains Pulse Width Modulation. If you’ve never heard of PWM before, it’s a method of generating a signal that is logic 1 for a portion of the time and logic 0 for the remainder of the time. It [...]
-
-
5:05
»
Hack a Day
[manuka], aka [Stan Swan] is a teacher in New Zealand who enjoys enlightening his students on the wonders of electrical circuits. He primarily uses “snap connector” circuit kits, sold under the BrainBox name in NZ, for his interactive labs as they can be easily manipulated by pupils of all ages. While the kits are great, [...]
-
-
14:01
»
Hack a Day
Hackaday reader [Louis] wrote in to call our attention to a neat project over at Kickstarter that he thought would interest his fellow readers. The AlienCortex AV is a pre-built FPGA board from [Bryan Pape] with gobs of ports and a ton of potential. At the heart of the board is an Xilinx PQ208 Spartan [...]
-
-
10:01
»
Hack a Day
Here’s a photo of the circuit board for the Maximite, a BASIC interpreter that [Geoff] built. The design idea was sparked when he was exploring the possibilities of the PIC32 family of chips. [Geoff] wanted to write about the hardware for a magazine article but needed an actual product to really show it off. The [...]
-
-
14:39
»
Hack a Day
[Giorgos Lazaridis'] most recent project was to build a capacitive touch pad. Since he’s using a PIC 16F1937 it will be relatively easy. That’s because it has a 16 channel capacitance sensing module built right in. But there are still some design considerations that make the development a bit touching. This isn’t the first time [...]
-
-
11:01
»
Hack a Day
Microcontrollers are digital devices at heart. They can do fancy things like convert analog signals into a digital value but going the other direction is a bit tougher. Pulse-Width Modulation is used to approximate an analog output but what you’re actually doing is turning the operating voltage on and off very quickly to achieve an [...]
-
-
7:08
»
Hack a Day
There are times when you don’t need much processing power for your project but you do need a lot of I/O pins. It often doesn’t make economic sense to choose a larger microcontroller just to get extra pins so the answer is to use a port expander chip. [Raendra] posted a guide for using one [...]