고양이 자동 급식기 (4) 썸네일형 리스트형 MQTT - django 아두이노 --> MQTT --> subscriber.py 아두이노에서 subscriber.py로 값을 2초에 한번 씩 값을 주는 소스을 보냈다 subscriber.py --> django 로 데이터을 보내기 위해서 DB로 저장하는 방식도 있지만 지금은 현재 값을 가지고 history에 대해서 생각하지 않아서 그냥 야매 방식으로 사용했다. subscriber 값을 output.txt로 데이터을 저장했다 django에서 output.txt 값을 읽는 방식으로 했다 subscriber.py --> output.txt --> django(views.py) --> html 데이터 흐름이 이런 식으로 전송된다 subscriber.py import paho.mqtt.client as mqtt from django.d.. MQTT 아두이노esp8266 #include #include // Update these with values suitable for your network. const char* ssid = "와이파이 이름"; const char* password = "와이파이 비밀번호"; // 자신의 mosquitto server 주소를 기록한다. const char* mqtt_server = "MQTT 서버 ip"; const char* clientName = "D1miniClientA"; WiFiClient espClient; PubSubClient client(espClient); unsigned long lastMsg = 0; #define MSG_BUFFER_SIZE (50) char msg[MSG_BUFFER_S.. 2. 웹 서버 구축 1. 아두이노로 얻은 데이터을 웹서버에서 볼 수 있게 해야지하는 생각때문에 local 피시에 아파치,DB,PHP을 설치했다. it-g-house.tistory.com/entry/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8Arduino-%ED%99%88-IoT%EC%82%AC%EB%AC%BC%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%84%9C%EB%B2%84Sever-%EA%B5%AC%EC%84%B1?category=738396 이 블로그에 아파치,DB,PHP 설치까지 자세하게 나와 있다 아두이노(Arduino) 홈 IoT(사물인터넷)을 위한 서버(Sever) 구성 1: Apache 아파치 설치방법 그동안 아두이노와 센서.. 1. 디자인 www.tinkercad.com/ Tinkercad에서 초기에 생각한 디자인입니다. 참고로 처음 써봤고 처음하는 상황입니다. Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 1. 고양이 자동 배식기을 만들기 위해서 처음에 생각한 모양입니다. 2. 처음 해보는 설계도 작성했습니다. autocad로 이용해서 그냥 생각나는대로 그렸습니다. 이 설계도에 따라서 폼보드 10T에 커터칼로 자르기 시작했다. 하지만 10T는 너무 두꺼운 상대였다. 안 잘린다. 거의 톱질하는 수준으로 자르고 있었다. 요기서 1차 멘붕이 왔다.. 이전 1 다음