Skip to content

varsismaname/jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis

An automobile assistant.

Featuring a binary clock, music player, navigation, and diagnostics driven by Emacs running on a headless Raspberry Pi.

The included setup.sh script should handle installing all the necessary dependencies and loading Jarvis at boot time if you run it as root on your pi.

Hardware

Binary Clock

The jarvis-hour-pins and jarvis-minute-pins lists in jarvis.el map the digits of the hour and minute readout to GPIO pins, so each of those need to be wired into an LED with a current-limiting resistor. A different color should be used for hours vs minutes.

Music

Jarvis includes an Emacs-based frontend to mpd, the music player daemon. Populate the /home/pi/music directory with your music collection and run mpc update whenever you add any new files. The jarvis-choose command prompts you for an album to play using ido, Emacs's predicative fuzzy-matching completion. The jarvis-toggle, jarvis-next, jarvis-prev, and jarvis-random commands also control music playback.

Navigation

Get map files from the Navit downloader and place them in the maps/ directory in your Jarvis checkout.

Diagnostics

TODO

http://codeseekah.com/2012/02/22/elm327-to-rs232-in-linux/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published