This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
hardware:home [2021/03/30 05:41] nanodano [Synology DS418] |
hardware:home [2022/03/14 18:45] (current) nanodano |
||
---|---|---|---|
Line 3: | Line 3: | ||
====== Hardware ====== | ====== Hardware ====== | ||
- | ===== Arduino | + | ===== Microcontrollers |
- | Arduino | + | For details on programming |
* Adafruit Products | * Adafruit Products | ||
* NeoTrellis M4 | * NeoTrellis M4 | ||
* PyPortal | * PyPortal | ||
- | * CLUE | + | * [[: |
* Arduino Genuino | * Arduino Genuino | ||
* Arduino Duemilanove | * Arduino Duemilanove | ||
Line 25: | Line 25: | ||
* Teensy 3.2 | * Teensy 3.2 | ||
* Teensy 4.0 | * Teensy 4.0 | ||
- | * [[hardware: | + | * [[: |
+ | * [[:hardware: | ||
+ | |||
+ | ===== Single-board computers ===== | ||
+ | ==== Raspberry Pi ==== | ||
+ | |||
+ | See the dedicated page, [[hardware: | ||
+ | |||
+ | ===== Components ===== | ||
+ | |||
+ | ==== LED strip/ | ||
+ | |||
+ | For example, this 64x8 RGB LED matrix from Amazon: [[https:// | ||
+ | |||
+ | The `WS2811` and `WS2812` are common in various LED strips. There are multiple libraries that allow you to control each LED. | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Each LED consumes about 20ma per color, so 60mA at full brightness. For a 256 pixel strip, that is 15,360mA. | ||
+ | |||
+ | Here is another tutorial on using WS2812 LEDs: [[https:// | ||
+ | |||
+ | ==== Power relay switch ==== | ||
+ | |||
+ | These power relays let you switch high voltage power (110V AC/250V AC) using low power logic (5V). This lets you control household appliances. | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
+ | Wiring diagram: [[https:// | ||
+ | There are two sides, one side with the big relay box itself and the other side. The side with the relay is where the hot power from the wall goes. The live power line goes into the middle one, the common pin, COM or C. The two on the sides should be labeled NO and NC for normally open and normally closed. Pick the one you want to use (depends what default state you want: on or off). Let's say you picked normally open (NO). Then wire from the NO connector to your actual appliance that you want to power. The ground wire from the wall plug should go directly to the ground connector on your device. The other pin will remain unconnected (NC in this case). | ||
+ | |||
+ | NOTE: If you are cutting an extension cord, the only wire you need to snip is the live power wire. The ground/ | ||
+ | |||
+ | On the other side, opposite from the relay box, there are three connectors. Those all connect to the microcontroller: | ||
+ | |||
+ | You can switch the jumper on the board to switch whether it's toggled by low or high signal. | ||
+ | |||
+ | |||
+ | ==== Waveshare SIM7600A-H 4G Hat for Raspberry Pi Hat ==== | ||
+ | |||
+ | Links: | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Notes: | ||
+ | |||
+ | * Breakout UART control pins, to connect with host boards like /STM32 | ||
+ | * Supports dial-up, telephone call, SMS, MMS, mail, TCP, UDP, DTMF, HTTP, FTP, etc. Supports GPS, BeiDou, Glonass, LBS base station positioning. Supports SIM application toolkit: SAT Class 3, USAT. | ||
+ | * Onboard USB interface, to test AT Commands, get GPS positioning data, and so on. | ||
+ | * Onboard CP2102 USB to UART converter, for serial debugging. Onboard audio jack and audio decoder for making telephone call. | ||
+ | * 2x LED indicators, easy to monitor the working status. SIM card slot, supports 1.8V/3V SIM card. | ||
+ | * Onboard voltage translator, operating voltage can be configured to 3.3V or 5V via jumper. | ||
+ | * Baudrate: 300bps ~ 4Mbps (default: 115200bps). Autobauding baudrate: 9600bps ~ 115200bps. | ||
+ | * Control via AT commands (3GPP TS 27.007, 27.005, and V.25TER command set) | ||
+ | * Comes with development resources and manual (examples for Raspberry Pi/ /STM32) | ||
- | ===== Raspberry Pi ===== | ||
- | See the dedicated page, [[hardware: | ||
===== Mobile Phones ===== | ===== Mobile Phones ===== | ||
Line 40: | Line 97: | ||
- | ===== Laptops | + | ===== x86 PC & Laptop |
+ | |||
==== Thinkpad X60 ==== | ==== Thinkpad X60 ==== | ||
Line 56: | Line 115: | ||
===== NAS ===== | ===== NAS ===== | ||
- | ==== Synology DS418 ==== | + | ==== Synology DS418 ===== |
- | + | ||
- | To find your NAS, use [[http:// | + | |
- | + | ||
- | **Cloud Sync** | + | |
- | + | ||
- | Cloud Sync is a nice feature that lets you sync files off-site to a cloud storage provider with encryption making it a sort of disaster recovery solution. Install Cloud Sync from the Package Manager and then set it up to use Dropbox or something else. You can setup encryption so files are encrypted before being pushed to Dropbox. The files and directories retain their name, they are just encrypted. The [[https:// | + | |
- | + | ||
- | **Syncthing** | + | |
- | + | ||
- | First, install Syncthing from the package center. Visit it at [[https:// | + | |
+ | See the dedicated page, [[: | ||