
Ham Clock 이라고 있습니다.
간단하게 설명하자면,
아마추어 무선을 하는 사람들에게, 시간과 전파 상태 등의 표시를 해주는 장치입니다.
(실시간 날씨, 적합한 전파 대역, 여러가지 유용한 정보를 표시해 줍니다.)
Ham Clock 을 제작하는 방법은
어떤 플랫폼을 사용하는지를 선택해야 합니다. 저는 ESP8266과 아두이노를 이용하여 제작했습니다.
먼저 필요한 부품류를 보면,
ESP8266 NodeMCU V3 CP2102 x 1
9 inch LCD Module TFT Display x1
선택 사양은 다음과 같습니다.
- Pin header 4 wire SPI
- VDD 5 V
- Touch panel 9″ resistive
- Micro SD – none
- Font chip – none
CDS(Photocell sensor) x1
DC JACK x1
BME280 Environmental Sensor x1
기타 나사류가 필요합니다.
먼저 아두이노를 설치합니다.
https://www.arduino.cc/en/software
아두이노의 설치 이후, File >Preferences 에서
Additional boards manager URLs에
http://arduino.esp8266.com/stable/package_esp8266com_index.json 을 입력해 줍니다.

Open Tools → Boards → Boards Manager 에서 esp8266 을 선택하여 2.7.4 버전을 설치합니다. (3.0 버전은 안됩니다.) 그 이외에 Open Tools → Manage Libraries 에서 다음의 항목들을 설치합니다.
- Adafruit GFX (all), version 1.10.2
- Adafruit Unified Sensor, version 1.1.4
- Adafruit BME280, version 2.1.1
- Adafruit RA8875 (only), version 1.4.0
- Time, version 1.6.0
아두이노에서 Open Tools > Board > ESP8266을 선택 Adafruit Feather Huzzah ESP8266 을 선택합니다.
아두이노 프로그램코드는 다음파일을 참고하시면 됩니다.
File> Open에서 다운받은 소스파일의 ESPHamClock.ino를 선택합니다.
IDE Tools에서 다음을 참고하셔 설정합니다.
Run Sketch를 하면, 컴파일 후 자동으로 업로드가 됩니다.
이제 ESP8266을 사용할 준비는 모두 끝났습니다.
이제 이쁘게 납땜하셔야 합니다.
EP는 ESP8266의 PIN이고, DP는 LCD 및 BME280센서, PhotCell 센서 입니다. EP_SCL BM_SCK EP_SDA BM_SDI EP_3V BM_VIN EP_GND BM_GND EP_ADC PC_1, 330k EP_GND PC_2 EP_3V 330k EP_SCK DP_8 EP_MO DP_7 EP_MI DP_6 EP_2 DP_5 EP_16 DP_11 EP_USB DP_3, 4, 37, 38 EP_GND DP_1, 2, 13, 31, 39, 40
댓글