Difference between revisions of "Electronics"

From Miscellany
 
(26 intermediate revisions by the same user not shown)
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
 +
 +
==Orange Pi==
 +
 +
''a collection of Raspberry Pi look-alikes at a cheaper price''
 +
 +
:* [https://orangepi.org OrangePi website]
 +
:* [https://github.com/orangepi-xunlong OrangePi GitHub]
 +
 +
===[https://www.amazon.com/Orange-LPDDR3-Allwinner-Support-Android/dp/B09TQYFCRL OrangePi 3 LTS]===
 +
===[[Orange Pi 4 LTS]]===
 +
::''I have one of these, so updating this page as I learn more about it''
 +
 +
===[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5.html OrangePi 5]===
 +
 +
==[https://www.amazon.com/Rockchip-Computer-Bluetooth-Connectivity-Dual-Display/dp/B08V4B9TG9 Asus Tinker Board]==
 +
 +
==[https://www.aliexpress.com/item/2252799819887557.html Khadas VIM2]==
 +
 +
=Microcontrollers (MCUs)=
  
 
===RP2040 Boards===
 
===RP2040 Boards===
Line 13: Line 44:
 
====[[Tiny 2040]]====
 
====[[Tiny 2040]]====
  
==[[BeagleBone]]==
+
==[[Arduino]]==
 +
 
 +
: Rather than SBCs, Arduino (and Arduino-compatible) boards are microcontrollers, suitable for robotics and other embedded applications.
  
: An opensource SBC platform that includes several models of varying capabilities
+
===Native Arduino Boards===
  
==[[Arduino]]==
+
''[https://www.makeuseof.com/all-arduino-boards-compared/ This article] compares and contrasts all 9 "native" Arduino boards.''
  
: Rather than SBCs, Arduino (and Arduino-compatible) boards are microcontrollers, suitable for robotics and other embedded applications.
+
===Arduino Uno===
 +
===Arduino Mega===
 +
===Arduino Nano===
  
 
===Arduino-Compatible Boards===
 
===Arduino-Compatible Boards===
 +
 +
''Since the Arduino specification is open source, many third-party makers have created compatible devices. These are a few of them.''
  
 
====[[BBC micro:bit]]====
 
====[[BBC micro:bit]]====
 
====[[Circuit Playground Express]]====
 
====[[Circuit Playground Express]]====
 +
====[[Circuit Playground Bluefruit]]====
 
====[[Seeeduino Xiao]] SAMD21====
 
====[[Seeeduino Xiao]] SAMD21====
 +
====[[Seeeduino Xiao ESP32S3]]====
 +
====[[ATTiny]]-based DIY 'duino====
 +
====[[Wio Terminal]]====
 +
====[[SenseCAP Indicator]]====
  
 
==[[ESP32 & ESP8266]]==
 
==[[ESP32 & ESP8266]]==
 +
 +
: Arduino-compatible, but also runs on MicroPython
  
 
===ESP32-Based Boards===
 
===ESP32-Based Boards===
  
 
====[[Bee Motion ESP32 PIR Motion Sensor]]====
 
====[[Bee Motion ESP32 PIR Motion Sensor]]====
 +
====[[Bee Motion S3]]====
  
 
=[[IDEs]]=
 
=[[IDEs]]=
  
 
: ''Integrated Development Environments''
 
: ''Integrated Development Environments''
 +
 +
=[[Cloud Servers]]=
 +
 +
: ''Some applications require online resources. Here's some.
  
 
=Books & References=
 
=Books & References=
Line 52: Line 101:
  
 
=Electronics Tools=
 
=Electronics Tools=
 +
 +
==Soldering==
 +
 +
==Power Supply==
 +
 +
==Testing Equipment==
 +
 +
==Breadboard & Perfboard==
 +
 +
===How to Use Breadboards===
 +
* [https://learn.adafruit.com/breadboards-for-beginners Breadboards for Beginners] at Adafruit Learn
 +
* [https://learn.adafruit.com/collins-lab-breadboards-and-perfboards Collin's Lab: Breadboards & Perfboards]
 +
 +
===Where to Buy Breadboards & Perfboards===
 +
 +
* [https://www.adafruit.com/product/1609 Adafruit ''Perma-Proto'' 1/2 size prototyping perfboard]
 +
* [https://www.adafruit.com/product/2670 Adafruit Universal perf boards]
 +
* [https://www.amazon.com/dp/B072Z7Y19F Double-sided perf boards] on Amazon
 +
* [https://www.amazon.com/dp/B07DL13RZH Breadboards] on Amazon
 +
* [https://www.amazon.com/dp/B082VYXDF1 Small Breadboards] on Amazon
 +
* [https://www.amazon.com/dp/B071KCZZ4K Mini-Breadboards] on Amazon
 +
 +
=Computer Peripherals=
 +
 +
==Keyboards==
 +
 +
:* [https://www.amazon.com/dp/B09D3XZN4W Folding Bluetooth Keyboard]
  
 
=Computer Tools=
 
=Computer Tools=

Latest revision as of 14:16, 6 July 2023

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

Orange Pi

a collection of Raspberry Pi look-alikes at a cheaper price

OrangePi 3 LTS

Orange Pi 4 LTS

I have one of these, so updating this page as I learn more about it

OrangePi 5

Asus Tinker Board

Khadas VIM2

Microcontrollers (MCUs)

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.

Native Arduino Boards

This article compares and contrasts all 9 "native" Arduino boards.

Arduino Uno

Arduino Mega

Arduino Nano

Arduino-Compatible Boards

Since the Arduino specification is open source, many third-party makers have created compatible devices. These are a few of them.

BBC micro:bit

Circuit Playground Express

Circuit Playground Bluefruit

Seeeduino Xiao SAMD21

Seeeduino Xiao ESP32S3

ATTiny-based DIY 'duino

Wio Terminal

SenseCAP Indicator

ESP32 & ESP8266

Arduino-compatible, but also runs on MicroPython

ESP32-Based Boards

Bee Motion ESP32 PIR Motion Sensor

Bee Motion S3

IDEs

Integrated Development Environments

Cloud Servers

Some applications require online resources. Here's some.

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

Soldering

Power Supply

Testing Equipment

Breadboard & Perfboard

How to Use Breadboards

Where to Buy Breadboards & Perfboards

Computer Peripherals

Keyboards

Computer Tools

USB formatting tools