본문 바로가기

메이커 자료

NodeMCU mfrc522와 서보모터 구동 코드 아래 코드 내용 확인 바랍니다. #include "SPI.h" #include "MFRC522.h" #include #define RST_PIN 5 #define SS_PIN 15 MFRC522 mfrc522(SS_PIN, RST_PIN); Servo myservo; void setup() { Serial.begin(115200); SPI.begin(); mfrc522.PCD_Init(); Serial.println(" "); Serial.println("카드를 리더기에 가까이 대 주세요"); Serial.println(); myservo.attach(2); myservo.write(3); } void loop() { if(!mfrc522.PICC_IsNewCardPresent()){ return; } .. 더보기
IoT 보안장치 양성자과정 프로젝트 예제 [1] 설치 필요한 라이브러리 LiquidCrystal_I2C 라이브러리 MFRC 라이브러리 추가 #include #include #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); #define RST_PIN 5 #define SS_PIN 15 MFRC522 mfrc522(SS_PIN, RST_PIN); int select; typedef struct product{ char buffName[20]; int buffprice; }product; product productList[7] = { //구조체 추가 및 변경 {"3D Printer", 230000}, {"Arduino Starter Kit", 110000}, {"LG Gram 2020", 1799000}, .. 더보기
3D 프린터 설정하기 - 2 이번 시간에는 3D프린터기를 사용할때 반드시 알아야 할 베드고정과 서포터에 대해 살펴보겠습니다. 3D프린터의 성공과 실패를 결정짓는것은 첫번째 레이어(Initial Layer) 입니다. 첫번째 레이어가 얼마나 배드에 고정이 잘 되는가에 따라서 출력물의 결과값이 달라지게 됩니다. 일부 프로그램에서는 첫번째 레이어의 높이를 설정할 수 있는 기능이 있는데, 베드의 레벨링만 잘 맞는다면 굳이 다른값을 지정해 주지 않아도 되며, 확실한 밀착을 위해 0.05mm 낮춰서 사용을 하기도 합니다. 오늘 배울 부분은 이러한 오류를 방지하고 언제 어떤 기능을 사용하는것이 좋은지에 대해 이해하는 시간을 가져보도록 하겠습니다. 중요한 내용인 만큼 두가지만 집중적으로 다루도록 하겠습니다. 1. 베드고정( 스커트, 브림, 래프트 .. 더보기
3D 프린터 설정하기 - 1 이제 본격적으로 3D프린터를 돌려보도록 하겠습니다. 3D 프린터로 작업을 할때 가장 중요한게 무엇일까요?? ① 3D프린터기 ② 3D모델링 ③ 슬라이싱 저는 개인적으로 무조건 '③ 슬라이싱' 이라고 생각합니다. 대체로 모델링 이라고 생각을 많이 하시던데, 모델링은 이미 오픈소스를 너무 손쉽게 구할수가 있어서 처음 접하시는 분들도 굳이 모델링을 할 줄 몰라도 피규어나 장난감 등은 충분히 뽑으실 수 있습니다. 그렇다면 뽑는 파일이 잘 나와야 하는데, 그걸 어떻게 설정하느냐에 따라서 결과는 천차만별 입니다. ** 이번과 다음에 올리는 3D 프린터를 설정하는 부분이 가장 중요한 내용일 것이라 생각합니다. ** 그래서 모든 설정값을 하나씩 알려드리기는 힘들지만 최대한 가장 기본이 되는 설정값을 알려드리고자 합니다... 더보기
3D 프린터 재료사기 이번 시간에는 FDM 프린터기의 재료인 필라멘트의 재질과 종류에 대해서 다뤄보겠습니다. FDM 방식의 프린터기는 전에 말했듯이 필라멘트 라는 재료가 필요한데요, 그 재료도 다양합니다. 처음 접하시는 분들이 가장 많이 물어보시는게 원하는 색은 어떻게 주나요?? 인데요, 원하는 색을 줄 수 있는 3D프린터기도 있지만 기본적으로는 필라멘트의 색상이 곧 출력물의 색상입니다. 요즘 3D 프린터중에 고가의 장비들은 RGB색상 처럼 몇가지 색의 필라멘트를 섞어서 수많은 색상을 표현하거나, 출력과정에서 필라멘트에 잉크를 섞어 다양한 색을 표현하기도 합니다. 하지만 필라멘트의 색상이 크게 중요하지 않은것은, 출력물은 단순히 출력에서 끝나는것이 아니기 때문입니다. 출력 후, 후가공(표면을 매끄럽게 하는 과정)을 거치고 페.. 더보기
아두이노 시작하기 아두이노를 처음 시작하시는 분들을 위한 가이드 자료입니다 본 글은 아두이노를 처음 접하시는 분들을 위해 작성해 보았습니다 !! 아두이노를 처음 접하시는 분들에게 유익한 자료가 되시길 희망해봅니다!! 그럼 시작해 볼까요?!! Let's get !t 들어가기에 앞서 ~! 아두이노를 처음 시작하시다니 멋진 결정을 내리셨군요 :) 본 콘텐츠는 아두이노를 처음 접하시거나, 아두이노에 대해 궁금하신 분들에게 가장 좋을 것 같습니다 :) 차근차근 아래의 배경 지식들과 예제들을 따라 하다 보면 아두이노의 이해하는데 보다 좋은 자료가 되었으면 좋겠습니다 !! 아두이노?? 아두이노는 어떻게 세상에 나오게 된걸까요?? 아두이노는 이탈리아의 한 대학교에서 예술가와 디자이너들이 어려워하는 코딩과 회로를 조금 더 편리하게 활용할.. 더보기
3D 프린터 구입하기 3D 프린터를 본격적으로 사용하실 때는 장비를 구입하셔야 합니다. 사실 여기서 전문적인 용도가 아니라면 종류는 크게 중요하지 않습니다. 간단하게 이런게 있다 정도로만 말씀 드리고 넘어가겠습니다. 그 전에 오늘 소개해 드릴 몇가지 내용은 3D프린터를 구매하시는데 도움이 되는 내용을 준비했습니다. 1. 3D 프린터의 종류 2. 익스트루더 모터의 위치 3. 오픈형과 챔버형 4. 히팅베드의 유무 1. 3D 프린터의 종류 (FDM, SLA, SLS, DLP) 3D 프린터의 종류는 어떠한 재질과 방식으로 출력 되는지에 따라 나뉘게 됩니다. 가장 일반적이면서 보급화 되어있고, 흔히 3D 프린터라고 알고 계신것은 FDM 방식 입니다. '필라멘트' 라는 재료를 넣으면 노즐의 온도가 200도 이상 올라가서 필라멘트를 녹이.. 더보기
NodeMCU ( 4 / 4 ) : WiFi를 통해 LED 원격 조정하기 안녕하세요~ 지난 글에서는 NodeMCU와 네트워크를 연결하고, 주변 WIFI를 스캔해서 검색해보는 것을 공부해봤습니다. 2019/07/17 - [메이커 자료/NodeMCU] - NodeMCU ( 3 / 4 ) : WiFi 연결, 스캔하기 이번 글은 NodeMCU가 WiFi연결을 해서 네트워크를 통해 원격으로 LED를 조정하는 예제를 해보겠습니다. 1. NodeMCU의 소개 2. 아두이노 IDE에서 NodeMCU 환경 설정하기 3. NodeMCU - LED / 푸시버튼 연결하기 4. NodeMCU - WiFi 네트워크에 연결하기 5. NodeMCU 주변 WiFi 스캔하기 6. NodeMCU 네트워크로 LED원격 조정하기 6. NodeMCU 네트워크로 LED 원격 조정하기 이번 예제는 NodeMCU에서 클.. 더보기