- Set-wifi-via-bluetooth
- BTBerryWifi
Set Raspberry Pi Wifi Network via Bluetooth
May 21, 2024
Set a headless Raspberry Pi's Wifi Network credentials via Phone App over Bluetooth.
- Supporter
BTBerryWifi iOs App - Extra Features for Supporters
June 01, 2024
Supporters have access to encryption for network/passwords, ip and mac addresses and other info.
- Installation
Automated Install of Bluetooth Code on RPi
December 05, 2021
Download and run one bash file to automatically install python files & configure RPi for BLE.
Manually Install Bluetooth Code on RPi
June 08, 2024
Step-by-step commands in RPi Terminal to install files & configure for BLE server.
- iPhone-App
BTBerryWifi iPhone app - User guide with screen shots
May 02, 2022
How to use the iPhone app to set wifi of headless Raspberry Pi over Bluetooth.
BTBerryWifi iPhone app - Privacy Policy
May 17, 2022
Privacy Policy for the BTBerryWifi iPhone App.
- Android
Android App
August 08, 2024
The Android App is almost ready but I need Testers.
- BTBerryWifi
- Raspberry-Pi
- Installation
Install RPi OS Lite - for headless mode - on SD card
February 28, 2021
How to install the RAspberry Pi Operating System on a blank SD card - for headless operation
Install higher Version of Python3
December 04, 2021
How to install a higher version of python3 as an alternate to the system python on the Raspberry Pi
- Principles
What is headless mode and why use it?
February 26, 2022
Discussion on why I use Raspberry PI in headless mode (and what that is).
- Installation
- Looper
- How-to-Build-it
Introduction to Raspberry Pi Looper
December 23, 2021
Introduction and key concepts - before you build the Raspberry Pi Looper
Choose between three design options
December 24, 2021
Details on design options for the Looper
Parts List for Raspberry Pi Looper
December 26, 2021
List of parts needed to build the Looper
Looper circuit schematics
December 27, 2021
schematics showing how to wire the GPIO pins and building a buffer for your instrument
Assembly of Looper Circuit
December 30, 2021
instructions, details and picture of the circuit board assembly
- How-to-Use
How to use the Looper to make music
March 06, 2022
Basic principles of how the looper works.
User Guide
March 10, 2022
Explains the various switches and mode of the looper.
- Software-Installation
Manually Install Looper Code on RPi
April 06, 2022
Step-by-step commands in RPi Terminal to install files needed for the Looper pedal.
Automated Install Looper Code on RPi via bash file
April 05, 2022
Download a bash file that runs all commands to install files/dependencies needed for the Looper pedal.
- How-to-Build-it
Welcome to my blog
I'm publishing notes about what I learned - in case it can help others. I try to write them as comprehensively as possible, for people who are just starting.
I publish instruction on how to build my projects - electronics, or code, or both. and provide links to the code - if it runs on raspberry pi.
I also provide screen shots and user guides for the ios apps I develop.
Note: I just started posting in December 2021... It might take a little while to get all my notes and projects on here.
How this came about...
Having accumulated enough years of working, I took a break when Covid hit. It was going to be a one-year "sabatical" ... but so far, I'm still on "sabatical"
What am I doing?
I do electronics projects and some software goals I wanted to hit - like writing an IOS app or creating Raspberry Pi powered devices.
Physics and electronics were just as I left them 30 years ago, so I could dust off my old Tecktronics 465B Oscilloscope to investigate how dirty the power supply of a raspberry pi can be when trying to build audio circuits...
Software, on the other hand:
Software has changed, since I last wrote web applications in the early 2000's(or programs in the 1980's - but let's not go there)..
- Python went from version 2 to 3 - and almost nobody is writing new stuff in python 2
- IOS introduced Swift and SwiftUI - and it's early enough that every new IOS version changes things...
- Relying on Other People's Software: So many people now just use libraries to do stuff - This is very different philosophy for me - given that I started on Fortran on punch cards...
And then I had to learn some new things - because of the choices I made:
- I finally said goodbye to windows and bought me a MacBook Pro for writing code
- I read "UNIX in a nutshell" - and became somewhat proficient in the Raspbian world of Raspberry Pi
- I learned that how to do stuff in linux changes every 10 years or so, like DBus and SystemdD, while others remain arcane and obscure like alsa audio...
Why publish my notes?
If you are very new to something, or have been away for quite long, instructions and examples on the web can be cryptic. Don't get me wrong - without Stack Overflow, it would have taken much longer. However, the experts who freely share their knowledge on the web, have all but forgotten that the basics they know are so obvious to them, had to be learned at some point: hence, they no longer think of defining them.
I am rarely content to only copy code examples to solve a problem. I want to understand why it does what it does. This means, tracking down concepts or digging into explanations - which often are difficult to comprehend because the most basic principles, unknown to me - the new guy - are not explained. Of course, these principles are defined on the web - just not always easy to find.
So I resolved to write down my learning process. I want to pay particular attention to the things that appear obvious to those who already know them. I hope I succeed in helping out those who will read this blog in search of comprehensive guides, instructions etc.