Lessons in Linux contains lectures about the linux Operating System.
Maker’s Movement includes lectures on using Microcontroler boards like the Arduino and Raspberry Pi.
Theater Tech are lessons in the Technical Arts of Theater.
Solar Power to my home explains the solar panels on my roof and how they work.
Resume is my work history.
Copyright © 2001 - 2017 John F. Moore
We have talked about Linux on a desktop machine, but one of the real strengths of Linux is it’s use as a server. Servers often run headless (without a monitor, keyboard, and mouse) tucked away in a closet. Due to the stability of Linux and scheduling capabilities they make good servers.
For today lets explore what you can do with a server to enhanse your home. I will assume you are running Windows on your laptop or desktop machines, although Linux has some special advantages working with a Linux server.
Picking a Linux distribution can be a complex task if you want to go through a evaluation process. In this presentation I have tried to give you some tools to allow you to make intelligent decisions about which distribution to use.
To summarize the best way to make a decision is to spend some time learning about distributions. Spend some time talking to people who are more familiar with Linux. And finally plan on spending some time learning about what ever distribution you choose.
As we delve into the Raspberry Pi I thought it would be useful to understand how the Linux System works on this microcontroller. This will help us understand how to make better software choices.Additionally it will allow a deeper understanding of how the Linux Kernel controls the hardware.
We have a revised web site. The web site www.lions-wing.net has had a face lift. The pages have been reworked to give a more uniform look and feel to the site. Each page contains a Table of Contents to make it easier to jump to specific sections.
Older news now has it’s own web page index so this top page is not as long.
There will be rewrites to the older web pages to update some of their contents.
DIY (Do It Yourself) is back. Not that long ago High Schools taught Shop and Home Economics classes. These were eliminated from most schools, as being irrelevant. But these classes were a time when the students learned to make things with their hands.
How many of the older computer users of today learned to solder and assemble circuits from kits? We learned a little electronics, we learned about capacitors, resistors, transistors, and other electronic circuits. But in addition we learned to make something we could use ourselves.
The ability to DIY electronic devices has spawned a number of tools and web sites. This has built upon the lessons of embedded systems and a return to an interest in DIY lead by Make MagazineWe will explore some of the microcontrollers and web sites that support this renewed interest in DIY. It is time to roll up your sleeves and explore your inner child, again.
In June 2015 we discussed using a Weather Shield attached to an Arduino. We laid out how to use the code to create a home weather station. Home Automation: Weather Station with Arduino.
In this talk we are going to return to the code that is used to control the weather shield. I feel an in-depth look at the workings of the code is valuable since there are several lessons in this code.
We are going to review the example code supplied with the board SparkFun Weather Shield
The Raspberry Pi is a pint sized computer designed for the experimenter and maker. But to put this small computer to work we need to be able to program it.
Since the OS on the Raspberry Pi is Linux we can take advantage of all the programming languages available on Linux. But also being a small computer, means it does not easily support the graphical and programming applications available on a Linux Laptop. Besides, one of the best way to work on a Raspberry Pi is over SSH.
So we are going to configure a Raspberry Pi for remote access over SSH, then explore how to program it for some temperature measurements using both Python and Perl.
So you consider your self to be a computer geek already. But all your experience is in Windows. Now you have a hankering to learn Linux, and don’t know where to start.
This is an introduction to Linux for you. I will be focusing on the command line since for the advanced user that is where the real power of Linux is found. The GUI is fine for the riffraff, but the power users go for the command line.
One of the most important parts of working with microcontrollers is learning to write code. Programming is how we make use of the hardware to accomplish our task.
We are going to start learning to program the Arduino using the IDE and the Nano. I chose this platform first because it is easier to work with. The Audion is more limited than the raspberry pi, but the programming environment is simpler.
See Old News for older news items.
Enjoy John F. Moore
Written by John F. Moore
Last Revised: Fri May 5 14:50:18 EDT 2017