Most active commenters
  • rramadass(3)

←back to thread

124 points akktor | 23 comments | | HN request time: 1.13s | source | bottom

This question's for all those cool projects or skills you're secretly fascinated by, but haven't quite jumped into. Maybe you feel like you just don't have the right "brain" for it, or you're not smart enough to figure it out, or even worse, you simply have no clue how or where to even start.

The idea here is to shine a light on these hidden interests and the little (or big!) mental blocks that come with them. If you're already rocking in those specific areas – or you've been there and figured out how to get past similar hurdles – please chime in! Share some helpful resources, dish out general advice, or just give a nudge of encouragement on how to take that intimidating first step.

Let's help each other get unstuck!

1. swsieber ◴[] No.44240192[source]
Hobby electronics & robotics. I can make an LED blink on a ESP8266 (it's been a while), but that's it. I'd like to get more familiar with a multimeter, figuring out broken kids toys, etc. but it's a bit daunting. Maybe there's too many options and not enough constraints. I'm not sure.
replies(9): >>44240248 #>>44240423 #>>44240457 #>>44240514 #>>44240602 #>>44243131 #>>44244831 #>>44250802 #>>44263887 #
2. drabadur ◴[] No.44240248[source]
For robotics, I recently came across this course to learn the basics: https://github.com/henki-robotics/robotics_essentials_ros2. Haven't started it yet though.
3. cgreerrun ◴[] No.44240423[source]
Highly recommend LeRobot.
4. ge96 ◴[] No.44240457[source]
This gotta come up with a project you want for yourself and make it. I remember soldering one of those 2x16 LCD screens and it had a short so it would start smoking to designing/3D printing my own quadruped with an IMU/navigation. I did cheat and not use inverse kinematics, I watched videos on other insect-style quads walking and I programmed it manually.

I think main gotcha is power distribution and shared ground eg. using a boost converter or regulator to boost/downgrade voltage and which servos/sensors uses what. Later have to be concerned with too much current being drawn but yeah.

I used these green proto boards you can solder onto as a step up above breadboard but not my own PCB.

replies(1): >>44249103 #
5. 3D30497420 ◴[] No.44240514[source]
Check out the Arduino starter kit. This is how I started with electrics. It comes with everything you need including a great book which walks you through everything. Very much worth the money.

https://store-usa.arduino.cc/products/arduino-starter-kit-mu...

replies(1): >>44248073 #
6. i_don_t_know ◴[] No.44240602[source]
I have found the Make: Electronics series of books by Charles Platt to be a good mix of basics / fundamentals and fun projects.
7. mlsu ◴[] No.44243131[source]
For this, what takes a while is to just tinker and fry components several times. Get a breadboard, get several sensors, try to design something and iterate on your design. Plan to fry sensors and IC's. Also helps to read some basic electrical theory and know what the role of different components are.

The way I got proficient is with hobbyist PCB design. What helped me is starting with schematics and datasheets and planning to finish with an assembled board. I started designing PCB's and having them assembled with JLCPCB (quite cheap: $20 or so for a run of 5 boards; $120-$150 fully assembled). I fried 2 boards before the 3rd rev booted up, then from there it's optimization. I consider the $200/mo or so in PCBA, whether boards work or not, to be my "EE education" -- cost efficient compared to university fees! And $200 is sort of like the "exam," it's costly enough to make me really think twice about component selection/placement/etc.

Not saying that's the approach you want to take because that might be hardcore / not someplace you want to get to. But I spent a long long time really wondering how electricity really works and like why you need capacitors, inductors, op-amps, etc. It never made sense to me until I created my own schematic, chose my own parts, and understood why I chose the parts I did and connected them the way I did.

replies(2): >>44244440 #>>44244959 #
8. blankx32 ◴[] No.44244440[source]
did you understand theory deeply first like Kirchhoff , node analysis
9. rramadass ◴[] No.44244831[source]
See my previous comment here for how to get started - https://news.ycombinator.com/item?id=33628025

I highly recommend downloading Understanding Signals with the Propscope from Parallax (available for free online) and following the tutorials from it with an Arduino+Analog Discovery 2/3 device. You can use the Digilent "Real Analog" learning course along with it - https://digilent.com/reference/learn/courses/real-analog/sta...

The real motivation in Electronics comes from understanding in visual form (using a Oscilloscope/Multimeter etc.) how things work in a circuit and how your calculations match up to what you see on the screen. Even as simple as the beginner LED circuit can teach you a lot when you use a potentiometer and see how voltage/current graphs change.

replies(2): >>44249667 #>>44291267 #
10. iLoveOncall ◴[] No.44244959[source]
This just reinforces the fact that it's inaccessible. There's no way I'm literally throwing $200 a month in the trash on a hobby.
replies(3): >>44244996 #>>44245955 #>>44251650 #
11. yetihehe ◴[] No.44244996{3}[source]
$200 is for assembled boards. I learned electronics and spent about $200 on it in two years, that includes cheapest soldering iron. Don't order assembled boards when you are starting. Order cheapest bluepill (STM32F103C8T6) or non-original arduino clone and start on breadboard with that. Make pcb's only when you're ready to learn more. Expect that your first one will not work or will require some "rewiring", but second one may already work. You might start with some cheap through-hole components, they are a little easier to re-wire or re-solder, it's a good idea to put your first microcontroller in socket.
replies(1): >>44245027 #
12. iLoveOncall ◴[] No.44245027{4}[source]
Ah alright that makes more sense, I missed that part, my bad.
13. jocaal ◴[] No.44245955{3}[source]
I'm a EE masters student and I also want to reinforce how inaccessible EE is and that I don't really recommend it as a hobby. EE is a very mature field and it's very math heavy for a reason. The second you move past the hobby boards, stuff becomes really difficult and really expensive really fast. If your end goal is to create toys for kids, then it's fine as a hobby. But without the formal training and lab access you are going to struggle to get past that point so it's pretty much impossible to turn the hobby into something more. Unlike software, where tinkering genuinely has the possibility of turning your side projects into careers. Hell, if you don't live in EE hotspot locations, I wouldn't even recommend it as a career anymore. Software is where it's at, even in the age of AI.
14. thoughtpalette ◴[] No.44248073[source]
Thanks for the link! This looks perfect for what I'm looking for.
15. theoreticalmal ◴[] No.44249103[source]
I have produced the magical blue smoke multiple times out of my own mistakes. It’s part of the process!
16. agnosticmantis ◴[] No.44249667[source]
Thanks a lot for the recommendations.

Would you recommend the Real Analog course independently?

What does the Propscope one offer that Real Analog doesn’t? The Propscope one looks kinda old so I was wondering what I’d miss if I only used Real Analog.

Also not sure if there’s a parts kit for the Propscope one that I can buy.

replies(1): >>44254940 #
17. cweagans ◴[] No.44250802[source]
You should check out Ben Eater's channel on YouTube. He has a series about building an 8 bit computer from scratch + another one about building a 6502-based computer. It's very very accessible if you know some really basic hardware stuff (and for the things that you don't know already, he gives enough context to start googling).
18. eternityforest ◴[] No.44251650{3}[source]
That's only for the heavy analog stuff. If you're into the more modern digital stuff, you basically never for any reason need to breadboard prototype, everything can be done with I2C modules and the like.

Burning a part is incredibly rare with this kind of stuff, if you're willing to put in the time to learn about it before actually building it.

19. rramadass ◴[] No.44254940{3}[source]
Sure, you can do the "Real Analog" course independently. Study it with a Parts Kit from Digilent+Analog Discovery 2/3 device(AD2/AD3)+Arduino board. That would be a nice entry point into Electronics+Embedded Systems.

I was referring to the tutorial pdf of Understanding Signals with Propscope containing very nice step-by-step lessons in using a USB Oscilloscope for measuring various circuit parameters. The Propscope itself is very old/underpowered (not being sold anymore) and not needed. You just use AD2/AD3 with its Waveforms software to do the same experiments with any board.

Note that if you use a AVR-based Arduino you can learn to program at the higher Arduino API/library level and then at the lower direct AVR level both with the same board. For learning Arduino Programming see Exploring Arduino by Jeremy Blum and for direct AVR programming see Make: AVR Programming by Elliot Williams.

replies(1): >>44255501 #
20. agnosticmantis ◴[] No.44255501{4}[source]
Thanks for the tips.

I placed an order for the AD3+Parts Kit and excited to dive in!

replies(1): >>44256265 #
21. rramadass ◴[] No.44256265{5}[source]
Nice. You also need to get the BNC Adapter board and probes for AD3 (available separately or as part of the pro bundle). Might also want to take a look at other available adapters for AD3.

AD3 resources (docs/tutorials/accessories/books etc.) - https://digilent.com/reference/test-and-measurement/analog-d...

22. tumidpandora ◴[] No.44263887[source]
I'm starting out as well. If you prefer coding in python, raspberry pi or anything adafruit is a good place to start. If you're cool with c/c++ Arduino ecosystem is quite mature . I decided to stick to the former so it's a less steeper learning curve for me and my little one. Get a BBC Micro:bit v2 and/or a CircuitPlayground Express. Both have a ton of sensors on board (temp, tilt, light, humidity etc) and some leds/neo-pixels to play around. Once you play with some of that, and want to get your hands dirty with breadboarding and soldering, get a basic kit (e.g. raspberry pi pico etc) and use MakeCode to try out some simple circuits with your microbit or circuitplayground express as the signal provider, play with servos, hobby motors, do some basic projects. Once you feel you're a bit proficient, might one to check out LeRobot for an open source robotic arm that you could train with reinfocement learning.. this is not exhaustive or the only path, there's many others, this is just my 2cents. Hope this helps!
23. hnthrowaway0315 ◴[] No.44291267[source]
I have a feeling that in circuitry the focus is to manipulative the components so that the final chart is similar to what you want (e.g. a sine wave), and then try to improve the quality and reduce the # of components to save cost. Is it correct?