Difference between revisions of "Electronics"

From Miscellany
Line 2: Line 2:
  
 
: Microcontrollers are special purpose PCBs [Printed Circuit Boards], while SBCs are Single Board Computers.
 
: Microcontrollers are special purpose PCBs [Printed Circuit Boards], while SBCs are Single Board Computers.
 +
 +
=Single Board Computers (SBCs)=
  
 
==[[Raspberry Pi]]==
 
==[[Raspberry Pi]]==
 +
 +
: A family of SBCs
 +
 +
==[[BeagleBone]]==
 +
 +
: An opensource SBC platform that includes several models of varying capabilities
 +
 +
==[[ZimaBoard]]==
 +
 +
: A crowd-funded, hackable SBC
 +
 +
=Microcontrollers=
  
 
===RP2040 Boards===
 
===RP2040 Boards===
Line 12: Line 26:
 
====[[Badger2040]]====
 
====[[Badger2040]]====
 
====[[Tiny 2040]]====
 
====[[Tiny 2040]]====
 
==[[BeagleBone]]==
 
 
: An opensource SBC platform that includes several models of varying capabilities
 
  
 
==[[Arduino]]==
 
==[[Arduino]]==
Line 28: Line 38:
  
 
==[[ESP32 & ESP8266]]==
 
==[[ESP32 & ESP8266]]==
 +
 +
: Arduino-compatible, but also runs on MicroPython
  
 
===ESP32-Based Boards===
 
===ESP32-Based Boards===

Revision as of 14:14, 14 September 2022

Microcontrollers & SBCs

Microcontrollers are special purpose PCBs [Printed Circuit Boards], while SBCs are Single Board Computers.

Single Board Computers (SBCs)

Raspberry Pi

A family of SBCs

BeagleBone

An opensource SBC platform that includes several models of varying capabilities

ZimaBoard

A crowd-funded, hackable SBC

Microcontrollers

RP2040 Boards

In 2020, Raspberry Pi introduced their first custom chip, the RP2040, first used in the RPi Pico. It has become wildly popular as the basis for a number of devices.

RPi Pico & Pico W

Badger2040

Tiny 2040

Arduino

Rather than SBCs, Arduino (and Arduino-compatible) boards are microcontrollers, suitable for robotics and other embedded applications.

Arduino-Compatible Boards

BBC micro:bit

Circuit Playground Express

Seeeduino Xiao SAMD21

ESP32 & ESP8266

Arduino-compatible, but also runs on MicroPython

ESP32-Based Boards

Bee Motion ESP32 PIR Motion Sensor

IDEs

Integrated Development Environments

Books & References

Programming Books

Online Resources for Microcontrollers

articles & tutorials

Glossary

a growing collection of terminology used in the SBC/microcontroller world

Electronic Components

Resistors, Diodes, Capacitors, oh my!

Electronics Tools

Computer Tools

USB formatting tools