아두이노

블루투스

IOT

스마트폰앱 제작

Cloud

목적

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

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

아두이노

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

코딩을 처음 시도 사람부터 전문가에 이르기까지 전세계적으로 가장 사랑을 받고 있는 코딩 언어이며 하드웨어입니다. 최근 4차 산업의  중심에 있는 IOT (사물 인터넷)을 구현 하면서  더욱 진가를 발휘하고 있습니다. 싸이트는 코딩 및 하드웨어에 대한 사전 지식 없이 입문하는 사람이 볼수 있도록 기초 부터 시작 하였습니다. 빛 밝기, 온도, 습도 등 다양한 센서 및 모터등 액츄에이터 를 구현하는 방법에 대한 동영상과 코딩이 있습니다.

ESP

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

다루기 편리하고 가격 경쟁력 있어 활용과 시장이 확대 되고있습니다. IOT 분야 신제품 개발시 비교 검토해 보아야할 중요한 부품입니다. 본 싸이트는 무선으로  Smart Home, Home Security, Smart Factory 등 다양한 분야에 적용할때 필요한 기본 기술 내용들을 업로드 합니다.

라즈베리 파이

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

모니터와 키보드를 연결하면 컴퓨터가 됩니다. 영국에서 코딩 교육 목적으로 비영리 단체에서 탄생 시켰습니다.  블루투스와 와이파이 기능이있어 IOT 를 구현할 수 있습니다. DIY 를 하는 동호인들 사이에 인기가 높은 시스템이며, OS 는 무료인 LINUX 를 사용하고 있고, 코딩언어는 주로 파이선을 사용합니다. 싸이트는 LED 컨트롤 부터 IOT 까지 포함 시킬 예정입니다.

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

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

이전에 앱을 만들려면 오랜동안 그 분야에서 교육을 받아야 가능한 영역 이었습니다. 그러나 지금은 소프트웨어의 발달로 단기간에 본인에게 가장 적절한 앱을 만들 수 있게 되었습니다. 스마트폰으로 홈 오토메이션과 시큐리티를 구현 하고 전세계 어디에 있어도 나의 소중한 것들을 지킬수 있는 앱 제작 방법에 대한 내용이 본 싸이트에 개제될 것입니다.

사용 방법

1. 페이지 상단에 있는 메뉴바에서 큰 주제를 선택하고
2. 리스트 되어 있는 프로젝트 중에서 원하는 내용을 클릭하면.
3. 아래 예시 처럼 동영상과 회로 및 코딩이 있습니다.
4. 코딩을 쉽게 복사해서 가져갈 수 있습니다..

예시

코딩위를 마우스로 드래그 하여 복사 하세요. 스케치 위에 마우스를 가져가면 숨겨진 메뉴가 나옵니다. 첫번째 아이콘은 클릭하면 새로운 페이지에 스케치 코딩이 나옵니다.

// Bipolar motor with A4988 step motor driver
int STEP = 8; 
int DIR = 7;   // Direction

void setup() {
 pinMode(STEP,OUTPUT); 
 pinMode(DIR,OUTPUT);
}
void loop() {
 digitalWrite(DIR,HIGH); // + Direction

 for(int x = 0; x < 400; x++) {  // 200 pulses one revolution
   digitalWrite(STEP,HIGH); 
   delayMicroseconds(400); 
   digitalWrite(STEP,LOW); 
   delayMicroseconds(400); 
 }
 delay(1000); 
 
 digitalWrite(DIR,LOW); // - Direction

 for(int x = 0; x < 400; x++) {  // two revolution
   digitalWrite(STEP,HIGH);
   delayMicroseconds(700);
   digitalWrite(STEP,LOW);
   delayMicroseconds(700);
 }
 delay(1000);
}