목록IoT (7)
행복한 하루
안녕하세요. W5100S-EVB-Pico는 Raspberry Pico 버전에 유선 랜 통신이 가능하게 한 모듈인데요. 웹서버로 사용해 볼 겸 해서 사이트에 나온 데로 MicroPython을 컴파일해서 올려보는 것을 테스트해 보았습니다. 결론적으로 말하면 빌드는 되어 uf2 파일까지는 만들 수 있습니다. 그러나 아래 테스트대로 하면 pico 기본 동작은 하나 저의 옵션 설정 및 기능 미숙으로 network 라이브러리가 포함되지 않아 network 동작까지 포함한 펌웨어 파일을 만들어내지는 못했습니다. 아래 내용을 참고하시어 대략적인 방법은 이렇구나 확인하시면 어떨까 합니다. 1. 사전 준비 - 처음에 환경설정 자세히 보지 않고 윈도우에서 작업을 해보려고 했는데 빌드 시 에러가 발생해서 진행하지 못했습니다...
안녕하세요. 남은 Tinker Board 2S가 있어서 그냥 두기는 아까워서 간단한 서버로 사용해보기로 하였습니다. 대중적인 Ubuntu가 설치되면 좋은데, Tinker Board 2S에 Ubuntu를 설치했다는 글은 있는데 실제 설치하는 방법이 나오지 않아서 기본제공해주는 Tinker OS(Debian 10) 버전을 설치했습니다. 또한 Tinker Board에서 DB, Web Server 등의 Docker를 이용해보려고 했는데 쉽게 설치가 되지 않아서 어떻게 해보았는지 공유해 보아요. 1. Tinker OS(Debian 10)를 eMMC에 설치하기 - Tinker Board 매뉴얼을 따라 해보려고 했는데 설명이 조금 부족한 느낌이 들었습니다. 1) 먼저 J3 점퍼를 Default disable로 연결해..
안녕하세요. 배터리 패키지에서 잔량을 신호로 주는 것이 있으면 좋겠지만 그런 배터리 패키지는 고가이고 일반적인 충전지에서 전압을 기반으로 잔량을 확인하고 있다고 합니다. 그리고 SoC(State of Charge)라는 용어로 충전상태를 나타내는 용어도 있다고 합니다. 예전에 SOC라고 하면 “Social Overhead Capital, 사회간접자본 투자” 혹은 “System on Chip, 시스템 온 칩”라고 이해를 했는데 또 하나의 약자를 알아야 하네요. - 전압 측정 모듈을 테스트하지만 향후에 간단한 배터리 잔량을 확인하는 모듈로 만들어 볼 겸 테스트해보았습니다. 1. 배터리 잔량 측정 방법 - 배터리 측정 방법에는 기본적으로 4가지가 있다고 합니다. 전해질 비중 혹은 산도를 계산해서 확인하는 화학 ..
안녕하세요. 아두이노나 라즈베리 파이를 사용하려면 USB 전원이나 아답터 전원을 사용하게 됩니다. 그러나 무선을 연결해서 선 없이 사용하려면 배터리를 사용해야 합니다. 그리고 배터리는 보통 3.7V 전압이다 보니 5V의 전원으로 승압시켜주는 부스터가 필요합니다. 기존의 제품도 있었는데 UPS 기능도 가능한 모듈이 있어 확인해보았습니다. 1. 리튬 배터리 3.7V 셀용 충전 겸 4.3V~27V 가변 부스트 출력 UPS 모듈 설명 - J5019라고도 불리는 듯합니다. 기본 기능은 LiPo Charger 3.7V with DC-DC Boost 4.5-24V입니다. 1A까지 전류를 허용하고 1셀 충전 가능한 제품입니다. 그리고 스펙에 나오겠지만, 4 ~ 8V를 입력 전원으로 가변저항을 돌려서 4~24V까지 전압..
안녕하세요. 이번에는 유선 이더넷으로 접점 제어만 필요할 경우 굳이 프로그램하지 않고 사용할 수 있는 제품을 테스트해보았습니다. 이더넷 제품이다 보니 네트워크 설정에 대해서 조금 이해가 필요합니다. 그래서 네트워크 설정부터 시작합니다. 1. 제품 스펙 - 동작 전원 : DC 5 ~ 24V - 릴레이 : 2EA - 릴레이 6 채널 출력 - 3 ~ 6 채널은 헤더 핀으로 HIGH 신호 출력 - 릴레이 시간 제어 (1 - 65535 초) - 특정 시간 동안 릴레이 상태 유지 후 반전. - TCP / UDP 통신 인터페이스 : 릴레이 제어 - Default IP : 192.168.1.100, SubNet : 255.255.255.0, Gateway IP : 192.168.1.1 - TCP 포트 : 6722, U..
안녕하세요. 이전 내용 중에 아두이노 나노 IoT 33에 SoftwareSerial.h 가 지원하지 않는다고 하고는 해결책을 제시하지 못하고 대충 마무리하였다. 그래서 이번에 다시 시리얼 통신을 할 일이 있어 찾아보다가 다른 방법이 있어 공유드립니다. 역시 문제에 부딪쳐야 조금 자세히 보게 되는 듯합니다. 1. 하드웨어적 시리얼 사용방법 - 나노 시리즈가 동일하게 물리적으로 다운로드하는 시리얼 포트(시리얼 데이터 출력하는 포트)를 제외하고 한 개를 추가로 시리얼 포트를 사용할 수 있도록 핀을 사용할 수 있도록 하고 있습니다. Pin Map을 보면 TX1, RX0이라고이라고 PB22, PB23 핀을 사용할 수 있습니다. http://www.getmicros.net/nano33-iot-and-wifi-exa..
안녕하세요. 이전 내용에서 433 MHz 모듈(HC-12) 거리가 생각보다 나오지 않아서 새로운 모듈을 가지고 테스트해보았습니다. 아두이노 나노 + HC-12 (433MHz RF 통신) 테스트 4편 – 여러 개 모듈 송수신 송수신 테스트 안녕하세요. 3편에 이어 HC-12를 테스트해 보려고 합니다. 여러 개가 수신되는지 궁금해서 사실 3개를 구매했습니다. 그래서 이번 편에서 1개를 송신 2개를 수신으로 해서 테스트를 해보겠습니다. remnant24c.tistory.com 가격은 HC-12 2개를 한 개로 보아도 3~4배 비쌉니다. 그리고 자료가 많이 없고 부품만 팔고 있어서 정보를 찾기가 쉽지 않았습니다. 결론적을 먼저 말씀드리면 안테나도 전용 안테나이고 해서 그런지 송수신 거리는 3~4배(400m) 길..