Hardware Links » History » Version 13
Hammel, 25 Feb 2016 18:58
1 | 1 | Hammel | h1. Hardware Links |
---|---|---|---|
2 | |||
3 | * "Raspberry Pi":http://www.raspberrypi.org |
||
4 | * CHiP |
||
5 | 6 | Gale | * [[ESP8266]] |
6 | 7 | Hammel | ** "ESP Open SDK":https://github.com/pfalcon/esp-open-sdk - open source SDK for ESP8266 |
7 | 13 | Hammel | ** "Arduino Core SDK reference":http://arduino.esp8266.com/versions/1.6.5-1106-g8253b82/doc/reference.html |
8 | 7 | Hammel | ** ""NodeMCU":https://github.com/nodemcu/nodemcu-firmware - lua based firmware for MCU like ESP8266 |
9 | *** This has links to "esptool":https://github.com/themadinventor/esptool for flashing firmware to device |
||
10 | ** "ESPlorer":https://github.com/4refr0nt/ESPlorer is a Java IDE for the ESP8266 |
||
11 | ** "Arduino core for ESP8266":https://github.com/esp8266/Arduino - look under doc for libraries, etc. |
||
12 | ** "ESP8266 Arduino forum":http://www.esp8266.com/viewforum.php?f=25 |
||
13 | 8 | Hammel | ** "Loading Firmware":http://www.esp8266.com/wiki/doku.php?id=loading_firmware |
14 | ** "Getting Started":http://www.esp8266.com/wiki/doku.php?id=getting-started-with-the-esp8266 |
||
15 | ** "Getting Started":http://rancidbacon.com/files/kiwicon8/ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf pdf (different version) |
||
16 | 9 | Hammel | ** "AT Commands":https://room-15.github.io/blog/2015/03/26/esp8266-at-command-reference/ |
17 | *** "Get MAC address":https://room-15.github.io/blog/2015/03/26/esp8266-at-command-reference/#AT+CIPSTAMAC |
||
18 | 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. |
19 | 10 | Hammel | ** Examples |
20 | *** "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. |
||
21 | 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. |
22 | 2 | Gale | |
23 | h1. AC Control |
||
24 | |||
25 | # TRIACs: Low cost, high current handling capability. |
||
26 | # Traditional relay: moving parts, relatively low cost, very high current |
||
27 | # 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. |
||
28 | |||
29 | h1. DC Control |
||
30 | 5 | Gale | |
31 | 4 | Gale | TBC |
32 | 2 | Gale | |
33 | h1. Stepper Motor Control |
||
34 | |||
35 | 1 | Hammel | # TI DRV8811: Integrated FETs, up to 1.9A per coil http://www.ti.com/lit/ds/symlink/drv8811.pdf |
36 | 3 | Gale | # (Toshiba?) TB6612: Used on adafruit and other boards: https://www.adafruit.com/products/2448 Documentation/sourcing appears limited |