But I started getting interested in "hardware" about this time last year. Soldering was a bit fiddly since I'd only rarely done it in the past, but the programming side was pretty simple to handle. I found tutorials which were very beginner, even non-programmer, friendly.
Of course it helps that I've programmed in C for 20+ years, and I can still do assembly-stuff if I must, but I don't think it is unreasonable for a complete beginner to do useful/fun things given enough willpower.
The only downside for me is ordering kit from AliExpress which takes ~1 month to arrive to me. I'm currently waiting on some E-Paper, which I was recently surprised to discover is very affordable..
But I have limited knowledge on embedded programming. Hope someone can shed some material programming esp8266 from scratch. Thank you!
The 800x600 module is perhaps the better size, for €46, but this is just for me to experiment with. I have no particular use for the paper, I'm just impressed that it is suddenly "cheap".
It doesn't get any easier than an ESP8266 and Micropython. https://docs.micropython.org/en/latest/esp8266/esp8266/tutor...
https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-gu...
Those days are over. The new chips come with a high level language like python, pip. You can program it like you would with a digital ocean box but with a lot more constraints in hardware.
I haven't done any soldering but I don't see why that should turn people off. I mean I am worried about the toxic fumes but I'm sure theres way to mitigate that.
The whole point of having my own chip and programming it is the experience itself. Particle.io does not make sense to me as it seems to be another commercialization via platforming of this space which might make sense in enterprise but for the hobbyist, I doubt it.
as others have said, those days are over. micropython with esp8266 is insanely easy[2].
1. https://www.thingiverse.com/thing:1128026 2. https://docs.micropython.org/en/latest/esp8266
I'm super excited about 3dhubs! I didn't know such service existed. Wonder what the pricing is like.
http://www.militaryaerospace.com/articles/print/volume-16/is...
https://www.amazon.ca/Aoyue-Benchtop-Solder-Smoke-Absorber/d...
and stick with lead when I get the chance....I'll be sure to do it in well ventilated area.
Me: I use leaded solder, I have a fan, I don't lick my fingers (while soldering).
Any programming language available for MS-DOS back in the PCW 1512 is doable in a ESP32.
Programming can be low-level like we used to do in Assembly, or high level Turbo Basic, Turbo Pascal, Modula-2, C, C++ style.
So far I've got an Alexa controlled IR transmitter that controls my TV, an LED board showing the current bitcoin price, the temperature outside and the status of the local highway and I've got some led strips controlled by Alexa.
I haven't coded for years and it was a lot of fun.
One can, of course, build their own boards which requires soldering.
From there on I transitioned to more DIY things like the ESP over time, buying cheap stuff from AliExpress.
However for those that don't have a background other than simple programming experience, I strongly recommend paying g more for a platform with good infrastructure. For example , I'm really impressed with particle.io.
Board costs are <$20 but come with cloud infrastructure and lots of examples and documentation. For those that value time over money I recommend them.