54 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # ESP8266_swiss_army_board
 | |
| 
 | |
| Arduino based project running on my custom made board
 | |
| 
 | |
| ## The hardware :
 | |
| 
 | |
| **The board :**
 | |
| 
 | |
| 
 | |
| 
 | |
| **The modules :**
 | |
| 
 | |
| 
 | |
| ### Hardware pin mapping
 | |
| 
 | |
| 
 | |
| ## Here is a list of the components needed in order to build such a board :
 | |
| * 1x 1N4001 reverse voltage protection diode
 | |
| * 1x AMS1117 5v voltage regulator
 | |
| * 1x AMS1117 3.3v voltage regulator
 | |
| * 2x 22µf electrolytic capacitors
 | |
| * 2x 0.1µf (code 104) tantalum capacitors
 | |
| * 1x jumper
 | |
| * 1x 2 pins male header
 | |
| * 1x On/Off switch
 | |
| * 2x push buttons
 | |
| * 1x ESP8266 E12
 | |
| * 1x 19 pins female header
 | |
| * 1x 2 screws terminal
 | |
| * 1x micro USB socket
 | |
| * 1x 100 ohm resistor
 | |
| * 2x 1k ohm resistor
 | |
| * 1x 6.8k ohm resistor
 | |
| * 1x 3.9k ohm resistor
 | |
| * 1x 22k ohm resistor
 | |
| * 2x 10k ohm resistor
 | |
| * 1x 33k ohm resistor
 | |
| * 1x 4.7k ohm resistor
 | |
| * 1x 7cmx5cm pcb
 | |
| 
 | |
| ## The software :
 | |
| 
 | |
| ### External librairies used :
 | |
| * Adafruit_SSD1306 (not my work) [link](https://github.com/adafruit/Adafruit_SSD1306)
 | |
| * Adafruit-GFX (not my work) [link](https://github.com/adafruit/Adafruit-GFX-Library)
 | |
| * RTClib-master (not my work) [link](https://github.com/adafruit/RTClib)
 | |
| 
 | |
| ### Things to do :
 | |
| * Screen Manager
 | |
| * µSDcard Manager
 | |
| * RTC Manager
 | |
| * FTP Service
 | |
| * WEB Service
 | |
| * GPIO Util |