Since I've got a few weeks off I've decided I need to find a project, or two, to occupy me. Happily the baby is settling in well, mostly he sleeps for 4-5 hours, then eats, before the cycle repeats. It could have been so much worse.
My plan is to start exploring Arduino-related projects. It has been years since I touched hardware, with the exception of building a new PC for myself every 12-48 months.
There are a few "starter kits" you can buy, consisting of a board, and some discrete components such as a bunch of buttons, an LCD-output screen, some sensors (pressure, water, tilt), etc.
There are also some nifty little pre-cooked components you can buy such as:
- An MP3-playback module.
- With integrated SD-card reader.
The appeal of the former is that I can get the hang of marrying hardware with software, and the appeal of the latter is that the whole thing is pre-built, so I don't need to worry about anything complex. Looking over similar builds people have made, the process is more akin to building with Lego than real hardware-assembling.
So, for the next few weeks my plan is to :
- Explore the various sensors, and tutorials, via the starter-kit.
- Wire the MP3-playback device to a wireless D1-mini-board.
- Which will allow me to listen to (static) music stored on an SD-card.
- And sending "next", "previous", "play", "volume-up", etc, via a mobile.
The end result should be that I will be able to listen to music in my living room. Albeit in a constrained fashion (if I want to change the music I'll have to swap out the files on the SD-card). But it's something that's vaguely useful, and something that I think is within my capability, even as a beginner.
I'm actually not sure what else I could usefully do, but I figured I could probably wire up a vibration sensor to another wireless board. The device can sit on the top of my washing machine:
- If vibration is sensed move into the "washing is on" state.
- If vibration stops after a few minutes move into the "washing machine done" state.
- Send a HTTP GET-request, which will trigger an SMS/similar.
- If vibration stops after a few minutes move into the "washing machine done" state.
There's probably more to it than that, but I expect that a simple vibration sensor will be sufficient to allow me to get an alert of some kind when the washing machine is ready to be emptied - and I don't need to poke inside the guts of the washing machine, nor hang reed-switches off the door, etc.
Anyway the only downside to my plan is that no doubt shipping the toys from AliExpress will take 2-4 weeks. Oops.
Tags: arduino No comments