ON

Kicad: Random Topics

Video Links:
Panel

Panelization
+ 2-light ledbar
    
* python scripting



ON

64×128 Graphic LCD

Video Links:

Basic graphics LCD with
  memory paging.
+ PIC 16F886
+ Optrex DNF-50427N(YJ-SLY)
+ 25AA1024 SPI EEPROM
+ 23LCV1024 SPI SRAM

* C code: - simple tests - ASCII character generator



ON

AirText: LED Wand

Video Links:
ADXL

Accelerometer driver
SPI communications
+ PIC 18F2550
+ ADXL345 (DFROBOT SEN0032)

* Assembly language SPI driver



ON

Rotary Encoder, Mechanical

Video Links:
Basic
SM&I

Rotary encoder signal processing
Periodic interrupt scanning
RC network filtering
Polled and Pin-Change Interrupts
Velocity detection
+ Sparkfun RedBoard
+ COM-10982 Encoder
+ No-Name, surplus encoder

* Arduino * Timer based interrupt service * Pin-Change ISR * Velocity calculation



ON

Programmer – Proof-of-Concept

Video Links:
Comm
Burn

PIC midrange programming
    protocol
RS-232 HOST <> PROGRAMMER
    communication
Decomposing INTEL hex format
    in python
PIC Flash & CW burning
+ PIC18F2550 programmer controller
+ PIC16F887A target

* pySerial driver * python HOST software * tkinter GUI * PIC interrupts * PIC Programming driver



ON

Tri-Color, Serial LED

Video Links:
Timing
cMix
LEDBAR

Characterize Tri-Color serial LED
* Data protocol
* Data & Reset timing
* A guess at logic chip specifics
* Intensity effects
* Color mixing
Emergency vehicle light-bar simulation
+ PIC16F886-20
+ Worldsemi WS2812
+ Worldsemi WS2811
+ ACT-07-30008-000 Keypad
+ Sparkfun RedBoard

* LED bit-banging - assembly * LED monitor program in C! * Hex keypad driver in C! * Arduino & C++ LED Class


ON

BiPolar Stepper – Basic Operation

Video Links:
Basic
Tests

Internal Motor Description
* Coil winding design
* Rotor physical geometry
H-Bridge Driver
* Minimal requirements
* Safety features
Driver techniques (code)
* Full stepping
* Half stepping
+ PIC16F876A-20
+ Unspecified, low voltage stepper

* Code for Wave, Full, Half stepping * Switch MUXing on ADC input


ON

PWM-ADC + Character Displays

Video Links:
Intro
PWM
ADC

Generate a swept PWM output:
* Frequency: 1kHz
* Duty Cycle: 0 - 99%
Filter PWM with R/C integrator.
Integrator output to ADC.
ADC reading to:
* 4-character LED
* Parallel 4x20 LCD
* Serial 4x20 LCD
+ PIC16F876A-20
+ Siemens DL1414T
| Optrex DMC20434
| Newhaven NHD-0420D3Z-FL-GBW-V3

* PWM operation * ADC operation * USART operation * Interrupts * computed GOTO: retlw