Hardware Links » History » Version 30
Hammel, 07 Dec 2018 17:02
1 | 27 | Hammel | {{>toc}} |
---|---|---|---|
2 | |||
3 | 1 | Hammel | h1. Hardware Links |
4 | |||
5 | 14 | Hammel | * "List of IoT hardware":https://www.linux.com/news/linux-and-open-source-hardware-iot |
6 | 1 | Hammel | * "Raspberry Pi":http://www.raspberrypi.org |
7 | * CHiP |
||
8 | 6 | Gale | * [[ESP8266]] |
9 | 16 | Hammel | ** "Pinouts":http://www.esp8266.com/wiki/doku.php?id=esp8266_gpio_pin_allocations |
10 | 15 | Hammel | ** "Module Family":http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family |
11 | 7 | Hammel | ** "ESP Open SDK":https://github.com/pfalcon/esp-open-sdk - open source SDK for ESP8266 |
12 | 13 | Hammel | ** "Arduino Core SDK reference":http://arduino.esp8266.com/versions/1.6.5-1106-g8253b82/doc/reference.html |
13 | 7 | Hammel | ** ""NodeMCU":https://github.com/nodemcu/nodemcu-firmware - lua based firmware for MCU like ESP8266 |
14 | *** This has links to "esptool":https://github.com/themadinventor/esptool for flashing firmware to device |
||
15 | ** "ESPlorer":https://github.com/4refr0nt/ESPlorer is a Java IDE for the ESP8266 |
||
16 | ** "Arduino core for ESP8266":https://github.com/esp8266/Arduino - look under doc for libraries, etc. |
||
17 | ** "ESP8266 Arduino forum":http://www.esp8266.com/viewforum.php?f=25 |
||
18 | 8 | Hammel | ** "Loading Firmware":http://www.esp8266.com/wiki/doku.php?id=loading_firmware |
19 | ** "Getting Started":http://www.esp8266.com/wiki/doku.php?id=getting-started-with-the-esp8266 |
||
20 | ** "Getting Started":http://rancidbacon.com/files/kiwicon8/ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf pdf (different version) |
||
21 | 9 | Hammel | ** "AT Commands":https://room-15.github.io/blog/2015/03/26/esp8266-at-command-reference/ |
22 | *** "Get MAC address":https://room-15.github.io/blog/2015/03/26/esp8266-at-command-reference/#AT+CIPSTAMAC |
||
23 | 12 | Hammel | ** "Wifi Serial Programmer":http://www.aliexpress.com/item/ESP8266-serial-WIFI-Witty-cloud-Development-Board-ESP-12F-module-MINI-nodemcu/32569199462.html?spm=2114.01010208.3.2.ktKerQ&ws_ab_test=searchweb201556_6,searchweb201644_2_505_506_503_504_502_10014_10001_10002_10017_10010_10005_10011_10006_10003_10004_10009_10008,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_6451&btsid=7bb785c5-4c85-425b-a3cd-bdbeb3d473fc that replaces the FTDI Basic Board because the latter has weak voltage regulation. Also consider using the ESP-12 (also called an NodeMCU when it includes the Lua code) instead, which is more forgiving with power. |
24 | 10 | Hammel | ** Examples |
25 | *** "One Way Chat, part 2":https://www.youtube.com/watch?v=iRMdj3dS2hc shows how to connect basic hardware (somewhat limited) and program to run as a web server using stock programs. |
||
26 | 11 | Hammel | *** "HTTP I/O":http://www.instructables.com/id/ESP8266-HTTP-IO-Server/ is a "library":https://github.com/jscottb/ESP8266_http_io that gives direct access to GPIO pins. This is essentially what we'd want except it needs to be "wrapped in a security layer":http://www.esp8266.com/viewtopic.php?f=23&t=3929 of "some kind":https://github.com/mziwisky/esp8266-dev/blob/master/esphttpd/user/auth.c. |
27 | 24 | Hammel | ** "ESP8266 5V WIFI Relay Module":https://www.banggood.com/ESP8266-5V-WiFi-Relay-Module-Internet-Of-Things-Smart-Home-Phone-APP-Remote-Control-Switch-p-1126605.html?gmcCountry=US¤cy=USD&createTmp=1&utm_source=googleshopping&utm_medium=cpc_elc&utm_content=zouzou&utm_campaign=https://www.banggood.com/ESP8266-5V-WiFi-Relay-Module-Internet-Of-Things-Smart-Home-Phone-APP-Remote-Control-Switch-p-1126605.html%3FgmcCountry%3DUS%26currency%3DUSD%26createTmp%3D1%26cur_warehouse%3DCN&cur_warehouse=CN |
28 | 2 | Gale | |
29 | 17 | Hammel | h1. Door/Window Alarm |
30 | |||
31 | * "Magnetic Reed Switch Door sensors":http://www.ebay.com/itm/350944895445?rmvSB=true |
||
32 | * "Sample project":http://www.simpleiothings.com/10-diy-door-sensor/ |
||
33 | |||
34 | 18 | Hammel | h1. Monitor (Home automation server) |
35 | |||
36 | * "WD PiDrive":https://www.wdc.com/products/wdlabs/wd-pidrive-foundation-edition.html - will be used to store video from cameras. |
||
37 | 19 | Hammel | * "GungHo PiDrive":http://gungho.io/product/pidrive/ - about the same price but directly attaches to the Pi. Might not have the power savings provided by WD PiDrive. |
38 | 22 | Hammel | * Wifi Hat |
39 | ** "Redbear":https://redbear.cc/content/blog/pi-zero-iot-hat/ - WiFi and Bluetooth + BLE |
||
40 | ** "Adafruit":https://www.adafruit.com/product/3283 - WiFi and Bluetooth + BLE; same as Redbear |
||
41 | 18 | Hammel | |
42 | 23 | Hammel | h1. Sensor |
43 | |||
44 | * Pair Button (should include LEDs for states: normal, paired, pairing) |
||
45 | ** http://www.instructables.com/id/How-to-use-a-Push-Button-Arduino-Tutorial/ |
||
46 | ** http://www.instructables.com/id/Arduino-Button-Tutorial/ |
||
47 | ** https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v33/experiment-5-push-buttons |
||
48 | 29 | Hammel | * "BME680":https://shop.pimoroni.com/products/bme680-breakout?utm_source=Shopify&utm_campaign=254da1ab79-EMAIL_CAMPAIGN_2018_06_29_09_37&utm_medium=email&utm_term=0_3772e11665-254da1ab79-104683421&goal=0_3772e11665-254da1ab79-104683421&mc_cid=254da1ab79&mc_eid=9f1666db19 Environment Sensors Breakout ("Adafruit version":https://learn.adafruit.com/adafruit-bme680-humidity-temperature-barometic-pressure-voc-gas/overview) |
49 | 23 | Hammel | |
50 | 2 | Gale | h1. AC Control |
51 | |||
52 | # TRIACs: Low cost, high current handling capability. |
||
53 | # Traditional relay: moving parts, relatively low cost, very high current |
||
54 | # Solid State Relay: Higher cost, no moving parts. Advantage over TRIACs is that SSR can interrupt current at any point in the AC waveform. TRIACs only cut off current at the zero-crossing point. |
||
55 | 30 | Hammel | # "Step-Down Converter":https://www.ebay.com/itm/3-3V-600mA-AC-DC-Power-Supply-Buck-Converter-Step-Down-Module-2-5-W-/352515657771?_trksid=p2349526.m4383.l4275.c1#viTabs_0 - AC to DC 3.1V-3.5V. |
56 | 2 | Gale | |
57 | 5 | Gale | h1. DC Control |
58 | 17 | Hammel | |
59 | 2 | Gale | TBD |
60 | 1 | Hammel | |
61 | 22 | Hammel | h1. Battery Backup |
62 | 20 | Hammel | |
63 | * "Arduino battery backup circuit":https://www.allaboutcircuits.com/projects/battery-backup-power-supplies/ |
||
64 | 21 | Hammel | * "Simple 5V battery backup circuit":http://www.instructables.com/id/Simple-5v-battery-backup-circuit/ |
65 | 20 | Hammel | |
66 | 2 | Gale | h1. Stepper Motor Control |
67 | |||
68 | 1 | Hammel | # TI DRV8811: Integrated FETs, up to 1.9A per coil http://www.ti.com/lit/ds/symlink/drv8811.pdf |
69 | 3 | Gale | # (Toshiba?) TB6612: Used on adafruit and other boards: https://www.adafruit.com/products/2448 Documentation/sourcing appears limited |
70 | 25 | Hammel | |
71 | 26 | Hammel | h1. 3D Printing |
72 | |||
73 | h2. Designing |
||
74 | |||
75 | * "Your Guide To Making Electronics Project Boxes":https://www.ponoko.com/blog/how-to-make/making-enclosures-for-electronics-with-ponoko/?utm_source=Ponoko+Newsletter&utm_campaign=b6f66c6ebd-EMAIL_CAMPAIGN_2018_05_22&utm_medium=email&utm_term=0_218f094e4f-b6f66c6ebd-39524281 |
||
76 | |||
77 | h2. Robo3D |
||
78 | 25 | Hammel | |
79 | * "Linux Software for Robo3D":http://community.robo3d.com/index.php?threads/linux-software-for-the-robo-3d-r1-and-other-3d-printers.19881/ |
||
80 | * "Alternative firmware":Marlin":http://marlinfw.org/ |
||
81 | * "Mattercontrol Getting Started":https://www.matterhackers.com/articles/mattercontrol-getting-started |
||
82 | * "Updated Robo firmware":http://community.robo3d.com/index.php?threads/how-to-update-and-edit-robo-firmware-with-arduino.5227/ |