From Arduino

IOT

Smartphone App Making

Cloud

목적

이 싸이트는 학생과 일반인들이 코딩과 사물 인터넷에 대한 지식을 보다 쉽게 이해하고 활용할 수 있도록 비영리 목적으로 만들고 있습니다. 저자가 유튜브에 게재하여 사랑받고 있는 아두이노 기초, 아두이노 응용 시리즈에 있는 코딩을 다운로드 받을수 있도록 하였고 회로를 포함한 자료도 볼수 있도록 하였습니다.

이제 4차 산업 혁명은 우리의 생활과 직업의 각 분야에도 크게 영향을 발휘하고 있습니다. 전세계에서 선진국 이라는 국가는 모두 기술이 우수한 나라들 입니다. 국민이 뛰어난 실력을 가진 나라가 부강한 나라 입니다.

교육, 기술개발 현장및 다수의 저술을 통하여 얻어지는 경험을 사회와 공유하려 본 싸이트를 만들고 있습니다.

아두이노

아두이노 는 이전에는 어렵기만 했던 코딩과 하드웨어를 비전문가도 쉽게 사용할 수 있도록 만든 세계적인 발명품이다.

코딩을 입문 하려는 사람부터 전문가에 이르기까지 전세계적으로 가장 사랑을 받고 있는 코딩 언어이며 하드웨어이다. 최근 4차 산업의  중심에 있는 IOT (사물 인터넷)을 구현 하면서  더욱 진가를 발휘하고 있다.

싸이트는 코딩 및 하드웨어에 대한 사전 지식 없이 입문하는 사람이 볼수 있도록 기초 부터 시작 하였다. 빛 밝기, 온도, 습도 등 다양한 센서 및 모터등 액츄에이터 를 구현하는 방법에 대한 동영상과 코딩 이있다.

ESP

ESP 모듈은 아두이노 코딩으로 블루투스와 무선 인터넷을 구현할 수 있다.

다루기 편리하고 가격 경쟁력 있어 활용과 시장이 확대 되고있다. IOT 분야 신제품 개발시 비교 검토해 보아야할 중요한 부품이다.

본 싸이트는 무선으로  Smart Home, Home Security, Smart Factory 등 다양한 분야에 적용할때 필요한 기본 기술 내용들을 업로드 한다.

라즈베리 파이

라즈베리 파이는  손바닥안에 들어오는 작으면서 경제성을 갖춘 CPU 모듈이다.

모니터와 키보드를 연결하면 컴퓨터가 된다. 영국에서 코딩 교육 목적으로 비영리 단체에서 탄생 시켰다.  블루투스와 와이파이 기능이있어 IOT 를 구현할 수 있다.

DIY 를 하는 동호인들 사이에 인기가 높은 시스템이며, OS 는 무료인 LINUX 를 사용하고 있고, 코딩언어는 주로 파이선을 사용한다. 싸이트는 LED 컨트롤 부터 IOT 까지 포함 시킬 예정이다.

스마트폰 앱 제작 및 클라우드

스마트한 세상에서는  스마트폰으로 모든 정보를 파악하고 관리한다. 내가 만든 앱으로 사물을 컨트롤하고  클라우드를 통하여 그 지평을 넓힐수 있다.

이전에 앱을 만들려면 오랜동안 그 분야에서 교육을 받아야 가능한 영역 이었다. 그러나 지금은 소프트웨어의 발달로 단기간에 본인에게 가장 적절한 앱을 만들 수 있게 되었다.

스마트폰으로 홈 오토메이션과 시큐리티를 구현 하고 전세계 어디에 있어도 나의 소중한 것들을 지킬수 있는 앱 제작 방법에 대한 내용이 본 싸이트에 개제될 것이다.

사용 방법

1. 페이지 상단에 있는 메뉴바에서 큰 주제를 선택하고
2. 리스트 되어 있는 프로젝트 중에서 원하는 내용을 클릭하면.
3. 아래에 있는 예시 처럼 동영상과 코딩 및 관련 내용이 수록되어 있다.
4. 코딩을 다운로드 받으려면 Download 버튼을 클릭하면 된다.

예시

// Stepper 2

#include <Stepper.h>
// #define STEPS 200  // 1.8 deg/step, 360/1.8 = 200
int STEPS = 200 ;
Stepper stepper(STEPS, 8, 9, 10, 11);

void setup()
{
  stepper.setSpeed(30);  // How fast
  Serial.begin(9600) ;
}

void loop()
{
  Serial.println(" + direction") ;
  stepper.step(200);   // 200 step = 1 revolution
  delay(500) ;

  Serial.println(" - direction") ;
  stepper.step(-200);
  delay(500) ;
}

// Stepper 2

#include <Stepper.h>
// #define STEPS 200  // 1.8 deg/step, 360/1.8 = 200
int STEPS = 200 ;
Stepper stepper(STEPS, 8, 9, 10, 11);

void setup()
{
  stepper.setSpeed(30);  // How fast
  Serial.begin(9600) ;
}

void loop()
{
  Serial.println(" + direction") ;
  stepper.step(200);   // 200 step = 1 revolution
  delay(500) ;

  Serial.println(" - direction") ;
  stepper.step(-200);
  delay(500) ;
}