Login
Discover
Waves
Communities
Write
Login
Signup
codingart
@codingart
66
Followers
525
Following
81
Follow
Email digest
Resource Credits
Available
Used
Created
2018-04-05 11:00
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
codingart
kr
8y
아두이노 코딩-78: Cactus Micro 클라이언트 온습도센서 DHT11 ThingSpeak 코딩
가변저항에 의해 발생 시킨 아날로그 전압을 ThingSpeak 사이트에 전송하였다. 이어지는 사물인터넷 예제로는 Cactus Micro 보드에 Adafruit 사 DHT11 온습도 센서를 설치하여 측정한 온습도 값을 ThingSpeak에 전송해서 살펴 보자. ThingSpeak 의 공공(Public) 사이트에 접속해보면 전 세계 많은 실험실들부터 기상 데이터를
$ 0.356
6
1
codingart
kr
8y
남북러 철도 연결 및 천연가스 공급관 건설의 허구성분석 및 철도수송 대안
글로벌 LNG 가격 백만 BTU 당 운송비를 나타내는 Frost & Sullivan 컨설팅 자료를 참고해 보자.(BTU란 연료 연소 시의 발열 에너지 단위) LNG 운반선에 의한 장기간에 걸친 해양 수송은 LNG 증발 손실을 포함하여 우리나라나 일본 사례에서 거의 15$ 수준이다. 특히 아시아 지역에서의 LNG 가격이 의외로 높게 형성되어 있는 원인은
$ 2.227
7
3
codingart
kr
8y
아두이노 코딩-77: Cactus Micro ESP8266WiFi 클라이언트 ThingSpeak 코딩: II
이 코딩 예제는 바로 앞의 ThingSpeak 사이트 예제 I( ThingSpeak 무료 회원 가입 문제를 해결하였고 ThingSpeak에서 제공하는 url을 사용한 GET 명령을 검토하였다. 그 내용은 아두이노 NodeMCU/WeMos 사물인터넷 웹서버 코딩에서의 GET 사용법과 어느 정도 유사성이 있다. 물론 이번 블로그에서 응용 예제는 Cactus Micro
codingart
kr
8y
파키스탄 칸 박사의 음울한 핵망령과 북한의 핵개발 비하인드 스토리
북한과 가장 가깝다는 중국과의 북중관계를 살펴보자. 과거 미국이 남한이 경제 발전을 지원했듯이 아무리 국가 경제 운영을 엉망으로 한다고 해도 현재의 북한 수준... 수준이라고 할 것까지도 없는 수준에 도달하기란 불가능에 가깝다. 상식적으로 생각해봐도 북한의 경제 수준은 엄청난 자원 보유국이면서도 대다수의 아프리카 후진국 보다 낮은 수준에 머므르고 있는데, 과연
codingart
kr
8y
아두이노 코딩-76: NodeMCU WiFi 웹서버 가변저항 전압데이터 PC 웹에서 구글차트 그래프 작성 II:
이전 구글차트예제에서 구글 차트에서 제공하는 이미 정해진 7개의 점 데이터를 Java Script그래프 기능을 사용하여 스마트 폰이나 PC의 웹에서 그래프를 그려 보았다. 본 예제에서는 NodeMCU에 설치된 가변저항을 서서히 돌려 가변 저항 양단에 걸리는 전압 변동 데이터를 구글 그래프로 나타내고자 한다. 실제 해 보면 실시간은 아니다. 점데이타 세트 전체를
codingart
kr
8y
아두이노 코딩-75: Cactus ESP8266WiFi 보드 ThingSpeak 사물인터넷 웹서버 I-아날로그 데이터 ThingSpeak 전송 및 그래프 작성 사용법
아두이노 호환 보드의 종류가 다양하므로 어떤 보드를 사용하게 되드라도 합리적으로 적응해야 할 필요가 있다. 여기서 소개하는 아두이노 Cactus Micro 모듈은 아두이노 보드 중에서 ESP8266 와이파이 칩을 장착한 초소형 뎡량 보드로서 저 전력 웨어러블 용으로 사용된다. 아울러 아두이노 편집기에서 보드 지정 시 LilyPad Arduino USB로 규정된다.
codingart
kr
8y
아두이노 코딩-74: NodeMCU WiFi 웹서버 코드 이용 스마트 폰에서 구글차트 그래프 작성-I
종류별 챠트 그래프 작성을 도와주는 구글 챠트 사이트가 있다. 물론 그래프 작성하면 엑셀을 이용하든지 아니면 GNU 의 Graph 소프트웨어가 도움을 줄 수도 읶겠지만 오늘날의 그래프 작성은 다양성이 본질인것처럼 많은 종류의 화려한 그래프들이 우리의 시선을 끌게 된다. 컴퓨터 언어 측면에서 보면 HTML을 전체 틀로 하여 HTML에서 그래픽을 지원하는
codingart
kr
8y
김칫국부터 마신다는 남북러 철도 연결 및 천연가스 공급관 연결 사업의 허구성과 진실
한반도 철도와 대륙철도 연결에 대비하여 동해선 건설 조기 착수 추진 움직임이 조선 일보를 비롯한 주요 언론들을 통해 일제히 보도되고 있다. 남북이 철도로 연결된다는 점에서 많은 이들의 가슴을 설레는 장밋빛 토목 인프라 사업일 수도 있겠지만 지금의 비핵화 진행 과정 속도를 모니터링 해 본다면 잠꼬대에 불과해 보인다. 한술 더 떠서 21일 문대통령이 러시아 방문을
codingart
kr
8y
아두이노 코딩-73: NodeMCU 와이파이 웹서버 LED ON/OFF 제어 및 온습도 모니터링
Adafruit 사 DHT11 온습도 센서가 디지털 핀 D5 에 부착된 NodeMCU Webserver 보드와 스마트 폰을 이용해 LED 제어와 동시에 온습도 측정 데이터를 모니터링 해보자. NodeMCU 웹서버 코드에서 LED ON/OFF 제어는 loop() 프로그램 중 아래에 설명된 //Match the request 이하의 명령들이 담당하고 있다. 일단
codingart
kr
8y
아두이노 코딩-72: Processing Client WeMos 웹서버 LED ON OFF 코딩
무선 공유기가 설치된 PC 나 핫스팟이 켜진 스마트 폰 웹에서 아두이노 호환 NodeMCU/WeMos 보드에 설치된 LED를 무선 와이파이에 의해 ON OFF 할 수 있었다. NodeMCU/WeMos 보드에서 실행되는 웹서버 코드는 무선으로 연결되는 PC/스마트폰 웹에서 가상ip를 url에 입력 후 엔터를 실행하여 클라이언트로서 request를 서버에 보낼
codingart
kr
8y
아두이노 코딩-71: Processing 아두이노 MPU6050 IMU 센서 코딩 재현
MPU6050 센서 사용법을 알아보자. MEMS 칩을 포함하고 있는 MPU 센서를 간단히 요약하자면 6자유도에 해당하는 모션 센싱이 가능하다. 아래의 항공기 schemetic에서 전진 축 방향을 기준으로 항공기 기체가 좌우로 각속도 값을 가지고 회전하게 되면 ROLL 모션이 된다. 만약 항공기 기체가 상승을 위해 들어 올려지거나 내려지면 Pitch 모션이 되며
codingart
kr
8y
아두이노 코딩-70: 아두이노 웹서버용 스마트폰 4X4 HTML 키보드 코딩
스마트 폰에서 HTML 언어로 4X4 버튼 키보드를 생성해 보자. HTML 언어로 작성되는 키보드 코드는 ESP8266WiFi 칩으로 구동되는 아두이노 호환 NodeMCU/WeMos 와이파이 보드의 입력 디바이스로 활용이 가능하다. 이울러 웹 화면의 남는 공간은 시리얼 모니터와 대비되는 와이파이 출력 모니터 공간으로 활용할 수도 있을 것이다. 이 과제를 수행하는데
codingart
kr
8y
아두이노 코딩-69: 이두이노의 불청객 FAVICON 과 request에 따른 아두이노 웹서버의 반응과 대책
Favicon 다시 말해서 favorite icon. 파비콘은 그림의 사례에서 볼 수 있듯이 서버 컴퓨터와 인터넷 웹브라우저 간의 request를 주고받는 과정에서 사용되는 16X16 저해상도 비트맵 수준의 아이콘이다. 아두이노와 같은 마이크로콘트롤러 레벨에서 보면 정상적인 서버급 컴퓨터는 기득권에 해당한다. 모든 것이 기득권에 맞춰져 있는 것이고 파비콘 역시
codingart
kr
8y
아두이노 코딩-68: NodeMCU/WeMos 웹서버용 스마트폰 HTML 키보드
아두이노의 출력 장치로는 시리얼 모니터가 있으나 별도의 입력 장치 즉 키보드가 없다. 따라서 아두이노에 데이터 입력을 위해서는 하드웨어적으로 많은 수의 스위치를 덤불처럼 배선하여 어렵게 입력을 시도할 수 있겠지만 와이파이에 의해 사물인터넷 제어가 가능한 NodeMCU/WeMos 모듈에서 는 소프트웨어적으로 HTML 버튼 그래픽 프로그램에 의해 버튼 키보드를
codingart
kr
8y
아두이노 코딩-67: Notepad++ HTML/CSS/Java Script Calculator 코딩
계산기하면 가계용에서부터 시작해 이공계용 카시오 계산기, Texas Instrument 사의 TI-89를 비롯 많은 모델들이 넘쳐날 정도이다. 그럼에도 불구하고 계산기를 대상으로 한 코딩의 영역은 대단히 흥미로운 주제로 부각된다. 즉 계산기 코딩은 단순히 수학적인 연산만을 위한 알고리듬 코딩도 있겠지만 요즈음에는 오히려 패션이라는 디자인 측면에서의 요인도 상당한
codingart
kr
8y
Processing P5.js의 index.html을 이용한 간단한 Calculator 코딩
Processing 의 Java 모드가 아닌 P5.js 모드를 HTML 편집기로 활용해 보자. Notepad++ 같은 우수한 무료 편집기를 사용해도 무방하며 아울러 P5.js 모드에서 항상 수반되는 index.html을 HTML 및 Java Script 편집기로 사용하는 것도 괜찮은 방법일 듯 하다. HTML 및 Java Script 코딩을 배우기 위한 뛰어난
codingart
kr
8y
아두이노 코딩-66: NodeMCU/WeMos ESP8266WiFi.h 라이브러리 사용법 요약
아두이노 편집기에서 NodeMCU/WeMos 보드 코딩 시에 항상 수반되는 무선 와이파이 지원 라이브러리 ESP8266WiFi.h 에 관해서 알아보기로 한다. 아두이노 NodeMCU 코딩 헤더부분에 반드시 아래와 같이 라이브러리를 불러들인다. #include “ESP8266WiFi.h”; NodeMCU 보드에서 사용되고 있는 ESP8266 12E 칩 모듈은
codingart
kr
8y
아두이노 코딩-65: WeMos D1(Retired) LED WiFi BLINKING & STOP(짤)
WeMos 보드에서 붙박이 LED가 아니라 별도의 LED를 설치하여 WiFi 에 의한 원격BLINKING 제어를 해 보자. BLINKIG은 LED ON 과 OFF 사이에 적저당한 시간 지연을 부여하면 깜박거리게 된다. 100 msec 이하면 좋다. 사진의 배선에서 빨판에 설치된 LED 와 가변 저항은 아두이노에서 사용하던 배선 재활용 케이스이다. WeMos
codingart
kr
8y
아두이노 코딩-64: ESP8266 12E WeMos D1(Retired) 보드의 붙박이 LED ON OFF
NodeMCU 와 동일하게 ESP8266 12E Wifi 칩을 사용하는 WeMos D1(Retired) 보드의 붙박이 LED 를 ON OFF 해 보자. WiFi 코딩이 가능한 NoedMCU 보드의 붙박이 LED ON OFF 는 아래 사이트를 참고하자. 아두이노 코딩-61: 아두이노 사물인터넷 NodeMCU Web Server 코딩에 의한 LED ON OFF
codingart
kr
8y
아두이노 코딩-63: 스타워즈 송을 Processing으로 Visualization하자,
아두이노에서 음악 연주와 함께 LED 번쩍거림은 이미해 보았으므로 약간 수준을 높여서 Processing의 그래픽 처리 기능을 이용해서 음악을 가시화해보자. 가시화하기 위한 기본 코드는 Processing 예제를 이용한다. Basic->Color->RadialGradient를 사용하기로 한다. 디스플레이 되는 원의 크기가 일정하지만 코드를 실행하면
← Latest
Older →