TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN-Beginner Arduino Kits

30 点作者 searchingalways将近 3 年前
I’m not a super techy person (dentist) but I like the articles and discussions here.<p>My son (almost 9) is showing some interest in computers and programming. He likes his computer class in school and they do some programming lite games. He also likes taking things apart to see how they work.<p>Are there any good arduino all-in-one kits out there I could get and play around with him so he could see the connection between software and hardware? Want to keep it mostly fun and not overbearing.

24 条评论

e-_pusher将近 3 年前
I would go with kits from Adafruit and Sparkfun. Avoid stuff of off aliexpress. Like others said cheap kits from Aliexpress come with scant documentation and even I have a hard time using dev kits I bought from there and have to rely random internet posts etc (and I do electrical engineering for a living)
rocktronica将近 3 年前
Agreed with other commenters&#x27; advice to err towards good documentation. Don&#x27;t just go for cheap.<p>Another consideration is community: I think the Adafruit guides (<a href="https:&#x2F;&#x2F;learn.adafruit.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learn.adafruit.com&#x2F;</a>) are really great, especially for folks just starting out &#x2F; who are more project-focused. Poke through there with your kid and see if anything sparks interest.<p>Shameless self-promo, if he&#x27;s into music: I make an Arduino-compatible &quot;synth&quot; electronics kit. It does require soldering (so maybe isn&#x27;t the best choice just yet) but is a nice step towards making something that looks like a real, finished product. <a href="https:&#x2F;&#x2F;www.oskitone.com&#x2F;product&#x2F;scout-synth-diy-electronics-kit" rel="nofollow">https:&#x2F;&#x2F;www.oskitone.com&#x2F;product&#x2F;scout-synth-diy-electronics...</a>
ThrowawayR2将近 3 年前
Arduino itself provides a starter kit with printed instructional material (<a href="https:&#x2F;&#x2F;store-usa.arduino.cc&#x2F;collections&#x2F;kits&#x2F;products&#x2F;arduino-starter-kit-multi-language" rel="nofollow">https:&#x2F;&#x2F;store-usa.arduino.cc&#x2F;collections&#x2F;kits&#x2F;products&#x2F;ardui...</a>) which probably would meet your needs.
gus_massa将近 3 年前
A long time ago, we bough to our daughter a SparkFun kit, similar to <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;SparkFun-15257-Arduino-Mini-Starter&#x2F;dp&#x2F;B07QLBK4XC&#x2F;ref=sr_1_14?crid=3QARLEA3B9AI9&amp;keywords=sparkfun+arduino&amp;qid=1654613007&amp;sprefix=sparkfun+arduino%2Caps%2C245&amp;sr=8-14" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;SparkFun-15257-Arduino-Mini-Starter&#x2F;d...</a> or <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;SparkFun-15254-Arduino-Mini-Starter&#x2F;dp&#x2F;B07QSQ627R&#x2F;ref=sr_1_15?crid=3QARLEA3B9AI9&amp;keywords=sparkfun+arduino&amp;qid=1654613007&amp;sprefix=sparkfun+arduino%2Caps%2C245&amp;sr=8-15" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;SparkFun-15254-Arduino-Mini-Starter&#x2F;d...</a><p>it was a kit that has a breadboard, wires, and some assorted small components like leds and resistors, and some printed cards with projects to make and how to connect the electronic components. Check that the kit you buy has them. It&#x27;s more expensive that buying each part separately, but it&#x27;s much easier.<p>We later bough her some additional leds (you never have enough leds!) and two 7 segments displays, that are nice to show numbers. (There are two methods to connect the 7 segment display, we bought the wrong one and later the correct one. They are not expensive.)<p>I think the kit has some photoresistor and temperature sensors. It didn&#x27;t have too many, but a few are nice.<p>We bought it a long time ago, so to dim a led you can send a signal that is up during some short time and down during same short time. It&#x27;s good enough for leds, but it&#x27;s impossible to use it to play music (even crappy one note music). I&#x27;d strongly recommend to buy one that can play music. Perhaps now all the available models are good enough to play music. (Anyone has more info or can point what to check?)
fckthisguy将近 3 年前
Most of the maker companies have their own Arduino-compatible devices nowadays, along with their own ecosystem.<p>Here&#x27;s a couple that I found from companies I&#x27;ve experience with and enjoyed.<p>Seeed Studio has their Grove ecosystem. They have a starter kit here: <a href="https:&#x2F;&#x2F;www.seeedstudio.com&#x2F;Grove-Beginner-Kit-for-Arduino-p-4549.html" rel="nofollow">https:&#x2F;&#x2F;www.seeedstudio.com&#x2F;Grove-Beginner-Kit-for-Arduino-p...</a><p>Adafruit have an Arduino-compatible called Metro. They have a starter kit here: <a href="https:&#x2F;&#x2F;www.adafruit.com&#x2F;product&#x2F;170" rel="nofollow">https:&#x2F;&#x2F;www.adafruit.com&#x2F;product&#x2F;170</a><p>SparkFun have a pretty straightforward LEDs and buttons kinda kit here: <a href="https:&#x2F;&#x2F;www.sparkfun.com&#x2F;products&#x2F;18577" rel="nofollow">https:&#x2F;&#x2F;www.sparkfun.com&#x2F;products&#x2F;18577</a><p>Honestly, they&#x27;re all a good start.<p>Alternatively, I&#x27;d consider an RPi 400 if you want a more Commadore 64 (all-in-one PC to tinker with) approach.
auxym将近 3 年前
Unless he has a specific interest&#x2F;project in mind already, I&#x27;d look into something like this to start with:<p><a href="https:&#x2F;&#x2F;www.sparkfun.com&#x2F;products&#x2F;18577" rel="nofollow">https:&#x2F;&#x2F;www.sparkfun.com&#x2F;products&#x2F;18577</a><p>It&#x27;s from sparkfun so you generally get better support and docs than a random box of stuff from Aliexpress. The QWIIC ecosystem means that you can daisy chain a whole bunch of sensors easily and without soldering. It includes a small but nice selection of sensors, actuators, buttons and LEDs to play with and some suggestion projects.<p>Soldering and more advanced stuff can come a bit later if he gets into it. No need to discourage a kid from learning electronics because soldering is hard and you want to save 5$ by buying a bare IC instead of a breakout board (not to mention that the current shortage means that breakouts are often more easily available to hobbyists compared to bare chips).
评论 #31655636 未加载
MarkusWandel将近 3 年前
For this, you really want to aim for high quality kits with high quality documentation. The typical Ali Express cheapy kit is a box of stuff with no instructions at all; you&#x27;re expected to use google-fu to figure out what all the bits and pieces do and how to connect them and where to find the libraries. Which is no problem once you know what you&#x27;re doing. But that&#x27;s too daunting for a beginner.<p>Another angle is robot&#x2F;robocar kits powered by Arduino, with available source code and documentation. I sent an Elegoo Penguin Bot kit to a nephew, and wrote up a blurb to get him started on hacking the software; you can see the blurb here:<p><a href="https:&#x2F;&#x2F;wandel.ca&#x2F;misc&#x2F;robot&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wandel.ca&#x2F;misc&#x2F;robot&#x2F;</a><p>The code is pretty advanced for an Arduino project, but it&#x27;s trivial to tinker with and immedately see the results.
wiseleo将近 3 年前
There’s a 6 degrees of freedom robotic arm on Amazon. It was about $30 when I bought it. That price includes the Arduino controller. I built it and it works as advertised. It’s part of one of my products now.<p>A robotic arm is a lot more interesting than a generic kit. :)
giraffe_lady将近 3 年前
Check out the bbc microbit, it&#x27;s intended for exactly this. It has an array of leds, a couple buttons, some useful sensors. Web-based graphical editor based on scratch (visual programming language targeting kids) that smoothly transitions to python if you outgrow it.<p>This will avoid potentially a lot of frustrating code-adjacent things that professional programmers and serious hobbyists will be used to. In my experience teaching programming to beginners, you want to get them actually making changes to the thing as quickly as you can with as little friction as possible. Things like soldering, library dependencies, build process are all things to avoid at the beginning.
评论 #31657275 未加载
floitsch将近 3 年前
I&#x27;m a fan of the MakePython ESP32 dev kit. It&#x27;s reasonably priced and the ESP32 makes it possible to do nice things. <a href="https:&#x2F;&#x2F;www.makerfabs.com&#x2F;makepython-esp32-starter-kit.html" rel="nofollow">https:&#x2F;&#x2F;www.makerfabs.com&#x2F;makepython-esp32-starter-kit.html</a><p>I used it for our Toit tutorial: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1K-TYea7jbYfj2ecMUmr0T0zd4JDpk5lo0mJNOLPUrhc&#x2F;edit?usp=drivesdk" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1K-TYea7jbYfj2ecMUmr0T0zd...</a>
kody将近 3 年前
I&#x27;m teaching middle schoolers using Makeblock (<a href="https:&#x2F;&#x2F;www.makeblock.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.makeblock.com&#x2F;</a>) products and I am completely blown away by how accessible these things are. Once the kids have built and programmed (using Scratch, Python, or C++) the bot out of the box, you can add RJ25 adapters which allow you to connect different electronics (in my case lasers, servos, and laser detectors).
rg111将近 3 年前
Pick Raspberry Pi Pico instead.<p>But any good kit, but keep yourself with Pico.<p>It never gave me any trouble, although I use it outside of my job.<p>And instead of C, use MicroPython.<p>Raspberry Pi Foundation has a book.
PaulHoule将近 3 年前
When I got started with Arduino I bought a 5-volt AVR8 board<p><a href="https:&#x2F;&#x2F;store.arduino.cc&#x2F;products&#x2F;arduino-mega-2560-rev3" rel="nofollow">https:&#x2F;&#x2F;store.arduino.cc&#x2F;products&#x2F;arduino-mega-2560-rev3</a><p>a breadboard<p><a href="https:&#x2F;&#x2F;abra-electronics.com&#x2F;boards&#x2F;breadboards-wish&#x2F;wbu-204-3-wish-breadboard-1260-terminal-holes-wbu-204-3.html" rel="nofollow">https:&#x2F;&#x2F;abra-electronics.com&#x2F;boards&#x2F;breadboards-wish&#x2F;wbu-204...</a><p>lots of precut wires, some resistors, LEDs and about 20 74xx series chips...<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_7400-series_integrated_circuits" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_7400-series_integrated...</a><p>I think you could do as well with<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_4000-series_integrated_circuits" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_4000-series_integrated...</a><p>I think it&#x27;s pretty fun to wire up circuits of logic chips and drive them with the Arduino.
tmaly将近 3 年前
My daughter is the same age. I teach her basic coding skills.<p>We tried an arduino kit we picked up from Micro Center. It has a project book which is quite good.<p>However, all the code is in C.<p>I tried the microbit and it was a lot easier for her to get started on her own. Having the option between visual block coding and Python was a good option to have.
评论 #31661964 未加载
prashnts将近 3 年前
M5Stack sells some really good quality modules and I think kits as well. These work fine with Arduino, and also with their own UiFlow software.<p>The advantage I think with their products is that you only need to connect wires in general -- soldering and stuff is optional. They have good UI on hardware, and even include touchscreens, buttons and so on.<p>I think it will meet your &quot;mostly fun&quot; for sure!<p>Technically it&#x27;s not Arduino in a sense that they mostly use ESP chips (not AVR), which is supported by Arduino IDE.<p>The homepage has good pictures if you want to get an idea: <a href="https:&#x2F;&#x2F;m5stack.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;m5stack.com&#x2F;</a><p>(Not shilling :) Just really like their products!)
cal85将近 3 年前
&gt; I’m not a super techy person (dentist) but I like the articles and discussions here.<p>I was going to ask a bit more about this then checked your comments and found you had answered someone else on this already! [1]<p>Do you happen to know any other niche online forums (eg non-tech ones) that have a lot of interesting discussions? Other than HN the only things I really use are Twitter and a few subreddits.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28811924" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28811924</a>
评论 #31659076 未加载
dontbenebby将近 3 年前
I&#x27;d focus on finding something extremely simple, paired with making sure he learns to solder so you don&#x27;t have to buy marked up components he could have made himeself.<p>(I never bought into a space where it&#x27;d be safe to generate those fumes, so I stuck to... cyber stuff.)<p>Try finding a shop that sells them locally.<p>Don&#x27;t buy any of it online.<p>Be sure to use cash or a gift card paid for in cash to frustrate the people who turned Radio Shack into what felt like the part of a casino where you can enter a raffle for a car.
评论 #31655606 未加载
gigantino将近 3 年前
I started off with Arduino when I was 10 thanks to my dad so I could unironically say that I have 10 years of programming experience. You are a good dad man, your kid is going to remember your effort.<p>Anyhow, other than buying a kit you should also consider getting a book even though there are probably loads of tutorials on YouTube explaining all of the basics.
rgoulter将近 3 年前
My only interaction with Adafruit has been their documentation and their firmware stuff (that I can recommend).<p>They have a gift guide for young engineers. <a href="https:&#x2F;&#x2F;www.adafruit.com&#x2F;explore&#x2F;adafruit-gift-guide-young-engineers" rel="nofollow">https:&#x2F;&#x2F;www.adafruit.com&#x2F;explore&#x2F;adafruit-gift-guide-young-e...</a>
sharemywin将近 3 年前
If you don&#x27;t mind waiting there are some really cheap kits on aliexpress.com<p>There are also some sensor packs that are pretty cool. I usually stick to vendors with 50+ reviews.<p>eBay&#x27;s usually a few bucks more but US sellers are faster.
iancmceachern将近 3 年前
The best bet at this age is lego mindstorms. Way easier to hook stuff up, great visual programming language (text based one too).
评论 #31657413 未加载
zevon将近 3 年前
There are a lot of good suggestions in this thread already. Maybe I can add some thoughts based on running Makerspaces for a few years:<p>- I&#x27;ve hardly ever seen starter kits used fully. I think this is because most people I&#x27;ve seen have gone from learning the absolute basics (blinking a LED, usually) more or less straight to working on some individual and more complex project. For these, you usually end up needing things not included in a beginner kit (components, bigger breadboard, ...). However, there is nothing wrong with a starter kit and if I had to buy one, I&#x27;d go with an original Arduino kit [0].<p>- There are some really nice education-oriented boards available nowadays that integrate a lot of functionality (RGB LEDs, microphones, buzzers, LED matrices, light &#x2F; acceleration &#x2F; temperature sensors, you name it). Somebody already mentioned the micro:bit[1] but there are others as well. I can recommend Circuit Playground Express[2] or Calliope[3], for example.<p>- You can never go wrong with an Arduino Uno[4]. It&#x27;s basic compared with newer offerings but in many ways it&#x27;s a classic (lots of documentation and compatible hardware &#x2F; &quot;shields&quot; out there). Buy the DIP version if you can, it&#x27;s more repairable and flexible than the SMD versions.<p>- There are quite a few ways to code for those educational microcontrollers. Most of the fancy newer boards mentioned above (micro:bit, ...) are made to be used both with Micropython&#x2F;Circuit Python[5] as well as with Open Roberta[6] or MakeCode[7], the latter two for a more visual approach to coding. Unfortunately, those boards usually are not Arduino compatible which is a shame because the (probably) most wide-spread way to code for educational microcontrollers in general is the &quot;traditional&quot; Arduino IDE[8]. Most people I&#x27;ve seen end up with Arduino compatible boards and the Arduino IDE because it&#x27;s more flexible and most of the documented knowledge, libraries and other stuff out there relates to that. Of course there are other options as well (&quot;modern&quot; alternatives to the Arduino IDE as well as the chip makers&#x27; tools themselves, ...) but those can be ignored in beginner contexts.<p>- For beginner workshops, we often use a Circuit Playground Express for younger or very inexperienced persons (or if we really don&#x27;t have much time). For everybody else, we most commonly use Arduino Unos with a breadboard, maybe a soldering iron, some jumpers, LEDs and resistors and go from there.<p>- My favourite supplier by far is Adafruit for a lot of reasons, mainly to do with their open source and hacker ethics as well as with the quality of their tutorials and documentation.<p>- I make it a point to regularly buy from Arduino (as in <a href="https:&#x2F;&#x2F;arduino.cc" rel="nofollow">https:&#x2F;&#x2F;arduino.cc</a> - not the clones) because their stuff is good quality and it&#x27;s well worth supporting the &quot;original&quot;.<p>- Seeed Studio has also been mentioned and I think it&#x27;s one of the coolest companies in this space. You can get a lot of more exotic and specialized (and cheap) stuff from them as well as all the basic Arduino things. They are also a manufacturing &amp; development house (PCBs, assembly, CNC, 3d printing, ...). However, in my experience, their documentation and tutorials are not as good as with Adafruit, Arduino or Sparkfun.<p>- I can highly recommend TinkerCAD Circuits[9] as a secondary learning tool. It&#x27;s a pretty awesome microcontroller playground &#x2F; simulator &#x2F; learning space. Unfortunately, AFAIK, there is no real open source alternative.<p>[0] The traditional choice: <a href="https:&#x2F;&#x2F;store.arduino.cc&#x2F;products&#x2F;arduino-starter-kit-multi-language" rel="nofollow">https:&#x2F;&#x2F;store.arduino.cc&#x2F;products&#x2F;arduino-starter-kit-multi-...</a> -- however, I think this one is more practical: <a href="https:&#x2F;&#x2F;store.arduino.cc&#x2F;collections&#x2F;kits&#x2F;products&#x2F;arduino-student-kit" rel="nofollow">https:&#x2F;&#x2F;store.arduino.cc&#x2F;collections&#x2F;kits&#x2F;products&#x2F;arduino-s...</a><p>[1] <a href="https:&#x2F;&#x2F;www.microbit.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.microbit.org&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;learn.adafruit.com&#x2F;adafruit-circuit-playground-express&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learn.adafruit.com&#x2F;adafruit-circuit-playground-expre...</a><p>[3] <a href="https:&#x2F;&#x2F;calliope.cc&#x2F;" rel="nofollow">https:&#x2F;&#x2F;calliope.cc&#x2F;</a><p>[4] <a href="https:&#x2F;&#x2F;store.arduino.cc&#x2F;products&#x2F;arduino-uno-rev3" rel="nofollow">https:&#x2F;&#x2F;store.arduino.cc&#x2F;products&#x2F;arduino-uno-rev3</a><p>[5] <a href="https:&#x2F;&#x2F;learn.adafruit.com&#x2F;getting-started-with-raspberry-pi-pico-circuitpython&#x2F;micropython-or-circuitpython" rel="nofollow">https:&#x2F;&#x2F;learn.adafruit.com&#x2F;getting-started-with-raspberry-pi...</a><p>[6] <a href="https:&#x2F;&#x2F;www.open-roberta.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.open-roberta.org&#x2F;</a><p>[7] <a href="https:&#x2F;&#x2F;makecode.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;makecode.com&#x2F;</a><p>[8] <a href="https:&#x2F;&#x2F;www.arduino.cc&#x2F;en&#x2F;software" rel="nofollow">https:&#x2F;&#x2F;www.arduino.cc&#x2F;en&#x2F;software</a><p>[9] <a href="https:&#x2F;&#x2F;www.tinkercad.com&#x2F;learn&#x2F;circuits" rel="nofollow">https:&#x2F;&#x2F;www.tinkercad.com&#x2F;learn&#x2F;circuits</a>
ruffrey将近 3 年前
Many of the Adafruit boards and kits are designed for education and fun.
bitxbitxbitcoin将近 3 年前
Some seeedstudio kits show up on eBay for the low low sometimes.