Close

First Major Delay: Raspberry Pi Failures...

A project log for Raspberry Pi Checklist

Digital, portable, open source, and simple checklist for every day carry. Replace apps and paper for good.

dustinDustin 07/31/2016 at 00:010 Comments

After sorting out all of the wiring, and saving the diagrams needed to run the HD44780 16x2 LCD display from a Raspberry Pi, both of my Pis decided to quite working. I was getting the undervolt wraning on both my Pi2+ and Pi3. I am guessing I hooked the LCD up wrong and fried the power supply, and/or the USB power adapter, as I couldn't get any combination of different cables, adapters, power sources, or Raspberry Pis to work. The entire project has been brought to a screeching halt until I can figure out what happened. At the very least, I may adjust the config files on my SD card to skip the undervolt check and boot my Pi2 anyway. Would rather not risk crashing it a bunch though. I do suspect my Logitech K400 USB adapter may have done some damage, as I plugged it into the Pi while it was still truned on. The adapter was pretty hot when I unplugged it from my desktop, but I didn't think much of it. I am currently using the K400 to write this log, so I know it still works. It very well might draw too much power. I'm probably going to have to invest in a serious USB power supply at this point to avid problems like this in the future.

I did get a few more pictures added, as I have upgraded from the lone 16x2 LCD module to a 16x2 LCD module with a built in 6 button keypad. Though physically larger than I wanted to use, It will force me to make this device a realistic size for an appropriate battery pack.

Other considerations at this point:

1) Change to Raspberry Pi Zero with Camera Port:

- This would allow me to add a decent camera to the project for documenting interesting things, taking pictures before disassembly of things, recording funny moments, or creating visual reminders for future projects.

- I would like to have a dedicated camera buytton or button combination that starts a camera program, then flashes the LED a certain pattern to indicate that the camera is ready.

- All of this depends on being able to take pictures without a view finder, but some sort of physical sight might work, assuming that the camera is capable of auto-focus.

2) Adding a few games to the Pi:

- It would be nice to have a few simple games to run on the LCD as an easy way to clear the mind, and pass some time.

- Would be a great excuse to learn about generating custom characters on the HD44780 LCD modules.

- This would be a great excuse to create an adventure game, text based game, or even simple puzzle or trivia games.

3) Changing the LCD module back light to an RGB LED to enable more advanced organization. Color coded lists, and different priority levels could be added pretty simply.

4) Adding a bigger LCD module based on the HD44780 controller, as I will have to create a bigger device to hold an adequate battery anyway.

- This would allow for more advanced games, displaying larger lists, and less scrolling through large lists.

5) Having the Raspberry Pi programmed directly from Raspbian, instead of running as a USB mass storage device.

- This would allow me to program the device without the use of another PC.

- A certain menu option or button combination may be possible to put it into mass storage mode, if not a default, which could allow me to replace my keychain flash drive.

6) Adding full size HDMI and USB ports.

- This will allow me to use more common cables and such, and will allow ity to run as a full computer, quite easily.

- HDMI may be problematic, may just make a small compartment in the case to hold an adapter.

7) Adding the option to add new list items via the LCD.

- quickly add new items to any list, color code(if using RGB LED backlight).

8) Add vibrating motor for silent alerts.

- would allow for silent alarms and reminders.

- Alarms would need their own menu to set and manage.

- Can color code alarms with the RGB backlight.

9) LED flashlight.

- hardware slider on the side that ties a white LED directly to power from the battery.

10) Using port covers for all ports to avoid pocket lint build up.

Most of these ideas should be possible, but not all of them will be, and will be changed significantly, or even dropped.

Completed as of now:

- acquired 16x2 LCD module with 6 buttons,

- Further defined my project, and organized a few ideas and thoughts.

- Updated log.

- Possibly destroyed 2 Raspberry Pi boards...

- pet a cat. :)

- Ate lunch with a good friend.

Discussions