stupid raspberry pi tricks

21
Stupid Raspberry Pi Tricks Jeremy McDermond — NH6Z

Upload: others

Post on 20-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stupid Raspberry Pi Tricks

Stupid Raspberry Pi Tricks

Jeremy McDermond — NH6Z

Page 2: Stupid Raspberry Pi Tricks

What is the Pi?A low-cost single-board computer intended to

introduce computer science skills to school children

Page 3: Stupid Raspberry Pi Tricks

Specifications

• Broadcom BCM2835 SoC

• 700MHz ARM11 (Overclockable)

• 512Mb RAM

• SD Card

Page 4: Stupid Raspberry Pi Tricks

I/O Ports

• 2xUSB

• 10/100 Ethernet

• HDMI, Composite and DSI VIdeo

• 3.5mm Audio Out

• Note the lack of Audio In

Page 5: Stupid Raspberry Pi Tricks

Power

• 5V in via a Micro USB connector

• 700mA (3.5W)

• Note issues providing much power to USB peripherals

Page 6: Stupid Raspberry Pi Tricks

Low Level Interface The Fun Bits

• 17 GPIO Pins

• Some pins can be used for alternate uses

• I2C

• UART

• SPI

• PWM

Page 7: Stupid Raspberry Pi Tricks

All this fun for $35

Page 8: Stupid Raspberry Pi Tricks

But does it run Windows?Answer: No

Page 9: Stupid Raspberry Pi Tricks

Ham Accessories

• TNC-Pi

• GMSK Daughterboard

• WSPR Beacon

Page 10: Stupid Raspberry Pi Tricks

NH6Z Project #1 Rotor Controller

• Hardware Interface to HAM-M Rotor

• ADC to measure position

• Relays to turn rotor and actuate brake

• Web-based Interface using JSON-RPC over WebSockets implemented in Python

Page 11: Stupid Raspberry Pi Tricks

NH6Z Project #1 Rotor Controller

Page 12: Stupid Raspberry Pi Tricks

Rotor Controller Possible Improvements

• Magentometer for detection of beam heading

• GPS for determining position for map and possibly time

• PWM to implement variable frequency drive for speed control

Page 13: Stupid Raspberry Pi Tricks

NH6Z Project #2 Repeater/Digi

• Intended to deceive computer-hating site owners

• Pi fits along with a TNC-X and GMSK Node Adapter behind speaker panel

• Everything runs off of 12VDC

Page 14: Stupid Raspberry Pi Tricks

NH6Z Project #2 Repeater/Digi

Page 15: Stupid Raspberry Pi Tricks

NH6Z Project #2 Repeater/Digi

Page 16: Stupid Raspberry Pi Tricks

NH6Z Project #2 Repeater/Digi

Page 17: Stupid Raspberry Pi Tricks

Repeater Possible Improvements

• Use the TNC-Pi rather than hacked up TNC-X

• Better GMSK decoding

Page 18: Stupid Raspberry Pi Tricks

Future Project Portable Analog Repeater

• Use USB sound fob on Rasberry Pi

• Surplus Kenwood TK-705D radios provide RF deck

• 802.11 wireless or cellular modem to connect to the Internet

• IRLP/EchoLink running on the Pi

• G4KLX “PCRepeaterController”

Page 19: Stupid Raspberry Pi Tricks

Pi Pitfalls

• The Ethernet is USB connected

• X-Windows/VNC

• Power budget can be tight

• Software still evolving

• No native mic/line-in audio

Page 20: Stupid Raspberry Pi Tricks

Alternatives

• ODROID serieswww.hardkernel.com

• pcDuinowww.pcduino.com

• Beagleboardwww.beagleboard.org

• USB stick computers

Page 21: Stupid Raspberry Pi Tricks

Questions?