Difference between revisions of "Electronics"
From Miscellany
(45 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 12: | Line 43: | ||
====[[Badger2040]]==== | ====[[Badger2040]]==== | ||
====[[Tiny 2040]]==== | ====[[Tiny 2040]]==== | ||
− | |||
==[[Arduino]]== | ==[[Arduino]]== | ||
+ | |||
+ | : Rather than SBCs, Arduino (and Arduino-compatible) boards are microcontrollers, suitable for robotics and other embedded applications. | ||
+ | |||
+ | ===Native Arduino Boards=== | ||
+ | |||
+ | ''[https://www.makeuseof.com/all-arduino-boards-compared/ 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]]== | ==[[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=== | ||
+ | * [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= | ||
+ | |||
+ | ==USB formatting tools== | ||
+ | |||
+ | :* [https://rufus.ie/en/ Rufus] | ||
+ | :* [https://www.balena.io/etcher/ Balena Etcher] |
Latest revision as of 14:16, 6 July 2023
Contents
- 1 Microcontrollers & SBCs
- 2 Single Board Computers (SBCs)
- 3 Microcontrollers (MCUs)
- 4 IDEs
- 5 Cloud Servers
- 6 Books & References
- 7 Electronic Components
- 8 Electronics Tools
- 9 Computer Peripherals
- 10 Computer Tools
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
- Breadboards for Beginners at Adafruit Learn
- Collin's Lab: Breadboards & Perfboards
Where to Buy Breadboards & Perfboards
- Adafruit Perma-Proto 1/2 size prototyping perfboard
- Adafruit Universal perf boards
- Double-sided perf boards on Amazon
- Breadboards on Amazon
- Small Breadboards on Amazon
- Mini-Breadboards on Amazon