본문 바로가기
iOT/ARDUINO

ARDUINO를 시작하면서... (관련 즐겨찾기)

by 뚜父 2019. 9. 8.

ESP8266을 공부해 보고자 한다. ^^;

머하나 끝나는 것 없이 계속 시작... ing... ㅋ

 

그래도 상관 없당... 

아직 아무도 안보는 거 같으니까... ㅋ

 

일단 계획은 ble를 시작 하려고 했는데.... 그 시작이 esp8266으로... 그러다...

WeMos D1 mini.... 살짝 lora...까지 살펴보다가....

전파인증 등 문제가 많아.... 다시 D1 mini...로...

 

하지만... arduino기초도 모른다는 점.... 

 

하나하나 시작 하면서 정리해봐야 겠다.

 

여기는 나에게 필요한 링크들을 업데이트 하는 거로....

 

그 첫번째...

https://developer.ibm.com/kr/cloud/internet-of-things/2017/07/26/esp8266-iot-introduction/

 

ESP8266 IoT 개발: 소개 - IBM Developer

본 시리즈는 ESP8266 기반의 IoT 개발을 다룹니다. 첫번째 글에서는 ESP8266 의 특징과, 어떤 하드웨어, 소프트웨어가 있는지 소개합니다. ESP8266 은 뭔가요? ESP8266 은 아두이노 기반의 개발이 가능한 마이크로 프로세서와 Wi-Fi 모듈이 결합된 칩입니다. ESP8266 이 급격한 인기를 끈 이유는 작은 크기와 $2 정도의 낮은 가격 외에도 개발 도구인 SDK 가 공개되어 자유롭게 프로그래밍을 할 수 있다는 …

developer.ibm.com

기초도 중요하지만... 이글이 나의 항로를 가르키는 등대가 되길....

 

 

대략적인 내용을 정리해보면....

아두이노는 기본적인 지식을 위해 필요할듯하고...

 

실질적으로는 esp8266이 기본이 되는 wemos d1 mini가 뼈대가 될것 같다.

그리고 프로그래밍에 재능이 없으니... 구글 어시스턴트와의 연동 및 응용쪽으로 가야 할것 같다.

 

이에...

하기 두가지 방법 또는 서로 믹싱도 가능할듯 하며.... 

1. arduino IDE -> adafruit io -> iFTTT(자료많음... 영어만 지원?) ->Google Assistant... 

2. arduino IDE -> Actions on Google -> Dialogflow(한글도 지원) -> Firebase ->Google Assistant...

 

결정에 도움을 준 글...

https://codeburst.io/home-automation-using-google-assistant-dialogflow-firebase-esp8266-wemos-part-1-800c4dc15ad9

 

Home Automation using Google Assistant + Dialogflow + Firebase + ESP8266/Wemos (Part 1)(Updated)

The tutorial has been updated with latest changes to Firebase Cloud Functions SDK v1.0 and Dialogflow.

codeburst.io

덕분에... 2번으로 일단 방향을 정함 ㅋ

adafuit io ifttt firebase... 이런거 없이 어시스턴트 지원하는 장비 만들고 싶으나... 능력이... ㅠㅠ;

 

 

<내용이 많아지면.... 아래부분은 링크만 따로 추려서 별도 글로 작성예정... ㅋ>

 

Adafruit IO : https://www.adafruit.com

 

Adafruit Industries, Unique & fun DIY electronics and kits

Circuit Playground TFT Gizmo - Bolt-on Display + Audio Amplifier

www.adafruit.com

Actions on Google : https://developers.google.com/actions/

 

Actions on Google  |  Actions on Google  |  Google Developers

Build Actions to help users get things done with the Google Assistant.

developers.google.com

Dialogflow : https://dialogflow.cloud.google.com

 

Dialogflow

Updating Actions on Google...

dialogflow.cloud.google.com

IFTTT : https://platform.ifttt.com/

 

IFTTT

IFTTT is the leading connectivity platform powering the digital transformation of products into integrated services. One connection enables you to integrate with any service in our ecosystem with the tap of a button and at a fraction of the cost.

platform.ifttt.com

Firebase : https://firebase.google.com

 

Firebase

Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다.

firebase.google.com

Blynk : https://blynk.io

 

Blynk

Join the most popular IoT platform to connect your devices to the cloud, design apps to control them, and manage your deployed products at scale

blynk.io

MQTT : https://www.cloudmqtt.com/

 

CloudMQTT - A globally distributed MQTT broker

IoT messaging CloudMQTT is a perfect solution for "Internet of Things" messaging between low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino. Hosted message broker CloudMQTT automates every part of se

www.cloudmqtt.com

 

ARDUINO IDE : https://www.arduino.cc

 

Arduino - Home

 

www.arduino.cc

 

Java... 이것도 설치되어 있지 않았네요 ^^;

(설치가 안되어있었던게 아니라 환경변수가 설정이 안되어 있었네요... ㅋ)
https://www.oracle.com/java/technologies/javase-jsp-downloads.html

 

Java SE - Downloads | Oracle Technology Network | Oracle

Early Access Releases Early access versions of future releases of the JDK and the JRE are available for testing. These early access releases include future update and future major releases. These releases are licensed only for testing, not for use in produ

www.oracle.com

자바는 설치한다고 끝이 아니니... 환경변수 셋팅은... 음...
(요기를 확인하세요 예전글이지만 오류없이 딱이네요... https://prolite.tistory.com/975)

 

Python 설치가 안되어 있으니... Python

설치시 환경변수 설정하겠냐고 묻는 곳에 체크가 안되어 있으면 나중에 java처럼 뻘짓을 해야 하니... 체크하고 설치 하죠......
https://www.python.org/downloads/windows/

 

 

Python Releases for Windows

The official home of the Python Programming Language

www.python.org

 

댓글