배터리 팩으로 구동되는 저렴한 자산 추적기를 구축하려고합니다. IoT 장치가 필요한 것은 알려진 WiFi 네트워크 액세스 지점에 연결하는 것입니다. WiFi 액세스 포인트를 관리하는 백엔드 시스템에 액세스 할 수 있습니다.
나는 CHIP 컴퓨터 또는 PiZero W를 고려했지만 둘 다 필요하지 않은 처리 능력을 가지고 있습니다. Wi-Fi를 갖춘 완벽한 보드를 찾고 있습니다.
배터리 팩으로 구동되는 저렴한 자산 추적기를 구축하려고합니다. IoT 장치가 필요한 것은 알려진 WiFi 네트워크 액세스 지점에 연결하는 것입니다. WiFi 액세스 포인트를 관리하는 백엔드 시스템에 액세스 할 수 있습니다.
나는 CHIP 컴퓨터 또는 PiZero W를 고려했지만 둘 다 필요하지 않은 처리 능력을 가지고 있습니다. Wi-Fi를 갖춘 완벽한 보드를 찾고 있습니다.
답변:
ESP 모듈을 확인하십시오. 집에서 온도와 습도를 확인하고 전원 소켓과 LED 스트립을 제어하는 3 개의 NodeMCU 보드가 있습니다. NodeMCU는 4-5 $ 정도입니다.
적절한 지원과 모든 장소에서 코드를 변경할 수있는 기회를 원한다면 Particle Photon을 살펴보십시오. 약 20 달러 정도 더 효과적이지만 실제로 작동합니다.
저렴하게 가고 싶다면 NodeMCU를 구입하십시오. 그러나 Photon은 땜질하기에 훌륭한 보드입니다.
회사 Onion의 Omega2 가 있습니다 . 그들은 5 $를 요했다. 그들은 여전히 크라우드 펀딩을하고 있습니다. 따라서 나는 그들의 신뢰성에 대해 확신하지 못하고 그것을 사용하지 않았습니다. .
@ Aurora0001이 지적했듯이 Onion 은 크라우드 펀딩을 완료하고 초기 목표보다 45 배나 더 많은 자금을 조달 할 수 있었으며 IMO는 신뢰할 수 있습니다.
580MHz CPU, 64MB DDR2 메모리 및 b / g / n Wi-Fi가 있습니다. 그들은 보드 를 킥 스타터에서 IoT 컴퓨터 라고 설명합니다 .
5 달러짜리 IoT 컴퓨터 인 오메가 2를 소개합니다.
IoT 컴퓨터는 무엇입니까? 연결된 하드웨어 응용 프로그램을 구축하기 위해 특별히 설계된 Linux 컴퓨터입니다. Arduino의 작은 폼 팩터와 전력 효율성과 Raspberry Pi의 성능 및 유연성을 결합합니다.
내가 지켜 보았지만 아직 시도하지 않은 것 중 하나는 VoCore 입니다. 또한 Omega2와 같이 크라우드 펀딩되었습니다.
그것은 $ 4 $ 18 장치를 약속하지만, 유효한 장치는 $ 17.99에 시작한다. VoCore와 관련이있는 것은 그것이 완전히 오픈 소스 하드웨어와 소프트웨어를 가지고 있다는 것 입니다. 이론적으로는 단위당 가격이 저렴합니다. 기술 정보 및 출처는 여기에 있습니다 .
작은 크기 : 1 평방 인치로 장치에 쉽게 장착 할 수 있습니다.
OpenWrt / LEDE : 코딩, 컴파일이 쉬움; 안정적인 시스템.
저렴한 비용 : 탁월한 성능으로 $ 4 ~ $ 18.
인터페이스 : 하드웨어 지원 USB, 이더넷, I2C, SPI 등
오픈 소스 : 소프트웨어와 하드웨어 모두 완전 무료
루이스의 대답에서 NodeMCU에 더 싼 대안으로 내가 언급하고 싶은 베어 ESP-12E 또는 ESP-12F *, 사용되는 모듈 에 NodeMCU합니다. NodeMCU보다 저렴하고 전력 소비가 적으며 (USB 변환기가 없기 때문에) 3V 배터리에서 직접 전원을 공급받을 수 있습니다. 하나의 USB- 직렬 변환기 (예 : CP2102와 같은 3.3V **)가 필요하며이를 프로그래밍하기 위해 전선을 납땜해야합니다 (또는 어댑터 보드가있는 경우 핀).
* 유일한 차이점은 안테나의 모양 인 것 같습니다
** 지금은 5V와 작동하는지 확인할 수 없습니다
배터리 수명 (및 배터리 크기)을 정의하면 수명이 얼마나 오래 지속되는지 알려줍니다. 그러면 (a) 읽기가 필요할 때와 (b) 데이터를 전송할 때만 스위치를 켜도록 결정할 수 있습니다.
매시간 만 깨우고 싶다면 RTC (Real Time Clock)가 있거나 무언가를 초 단위로 계산하거나 슬레이브 장치로 사용하여 마이크로 컨트롤러가 작동하도록 알려주십시오.
그런 다음 RTC는 Wi-Fi에 전원을 켜고 허용 된 네트워크 범위 내에 있는지 감지하고 로그온하여 데이터를 전송하도록 지시 할 수 있습니다.
그 동전의 다른 쪽은 GPS와 같은 것을 끊임없이 수정하고 (매초마다) WiFi를 지속적으로 폴링하는 것입니다. 이 시나리오에서 소형 배터리는 현명하게 전류를 사용하면 몇 주 또는 몇 달이 아닌 몇 시간 동안 지속될 수 있습니다.
간단히 말해서, 그것은 당신의 초기 딜레마 일 것입니다.
필자는 이런 종류의 비슷한 일을 시작하기 전에 신중한 노력을 기울 였으며 Espruino 마이크로 컨트롤러 를 살펴 보는 것이 좋습니다 . 기존 JS 기술이 있다면 결과를 훨씬 빠르게 얻을 수 있습니다. 집에서 바로 느낄 수 있습니다. Espruino의 RTC는 이미 3.3V이며 설계 상 저 전류를 사용합니다. GPS 를 두드리는 것은 매우 쉽습니다.
나는 당신이 ESP8266을 직접 추가하기 위해 싸우는 대신 새로운 녹색의 Espruino Wifi를 가지고 나서 새로운 Espruino Wifi를 시도해 볼 것을 제안합니다 (BTW는 시도하지 않았습니다). Espruino는 가장 저렴하지는 않지만 잘 만들어지고 (IMO) 잘 지원합니다. 그들의 포럼에서 당신은 보통 그들을 만든 사람으로부터 인정을받을 수 있습니다.
이 정보는 JS 기술과 무시 무시한 EE 기술 (예 : 나와 같은)이있는 경우 더 유용 할 것입니다.
AWS IoT 버튼은 Amazon Dash Button 하드웨어를 기반으로하는 프로그래밍 가능한 버튼입니다. 이 간단한 Wi-Fi 디바이스는 개발자가 디바이스 별 코드를 작성하지 않고도 AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS 및 기타 여러 Amazon Web Services를 시작할 수 있도록 구성하기 쉽고 설계되었습니다.
이 기사 에서 Ted Benson은 장치가 부팅되어 네트워크에 연결될 때 (클릭 할 때) 5 달러짜리 Amazon Dash 버튼을 해킹 한 방법에 대해 설명합니다.
그러나 장치는 눌렀을 때만 켜지고 Wi-Fi에 연결되며 쉽게 교체 할 수없는 배터리가 포함되어 있습니다.
DFRobot의 FireBeetle ESP32 보드 를 사용하는 것이 좋습니다 . 이것은 IoT를 위해 특별히 설계되었습니다. NodeMCU를 사용할 수도 있지만 깊은 절전 모드에서도 더 많은 전력을 소비합니다. NodeMCU를 사용하여 최대 절전 모드에서 전류 소비를 줄이는 데 문제가 있습니다. FireBeetle 은이 목적을 위해 특별히 최적화 된 저전력 IoT 장치에 적합합니다 . 따라서 추가 노력이 필요하지 않습니다. 감지가 필요하지 않을 때는 배터리를 연결하고 완전 절전 모드로 전환하십시오. 프로그래밍도 쉽습니다.