ืขืก ืึทืืข ืกืืึทืจืืขื ืืื ืืขืจ ืืืืจ ืคึผืขืจืืฉืึทืกืื ื ืึท ืืฉืืงืึทืืืข ืืืื ืืืืฃ ืื ืฆืืืืืืืง ืืึทืจืง - Smart Response XE (
ืื ืืขืืืืกืขืก ืืขื ืขื ืืืกืงืึทื ืืื ืืื ืขืืืขืืข ืืึธืจ ืฆืืจืืง, ืืื ืืืึธืก ืฉืืื ืคึผืขืจืืฉืึทืกื ืคึฟืึทืจ $ 100- $ 200 ืืขืืขืจ ืืื ืืืฆื ืคึผืึทืคึผืื ื ืืืืฃ eBay ืคึฟืึทืจ $ 10 ืึธืืขืจ ืืืืื ืืงืขืจ. ืื ืืึทืื ืืืึทืจื ืืึธืจื ืืื ืืืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืืงื ืืงืกืคึผืขืจืึทืืึทื ืฅ:
- 60 ืงืืึทืืืืึทืืืจ
- ืึทืจืืืกืืืืึทืื ืืื ืึท ืืึทืืืึธืืข ืคืื โโ384 ร 136, 2 ืืืฅ ืคึผืขืจ ืคึผืืงืกืขื - ืขื ืืขื ืฆื BC, CGA, ืึธืืขืจ 4 ื ืื ืคืืจืื, ืึธืืขืจ ืืจืืืื ืึทืก ืืจืึทืืืฉืึทืืืืืฉืึทื ื
- ืืืงืจืึธืงืึธื ืืจืึธืืืขืจ ATmega128RFA1 (128 ืงื ืืืืฅ ืืึผืจืื, 4 ืงื ืจืึทื, 16 ืงื ืืึทืจืึทื, 802.15.4 ืืจืึทื ืกืกืขืืืืขืจ)
- ืคืื ืืจืืืกื ืืืง (ืืื ืืึทืฆืืื ื ืฆื ืื ืืืงืจืึธืงืึธื ืืจืึธืืืขืจ, ื ืืฉื ืื ืืื ืฆืข ืืืื) 1 ืืขืืืืืื (128 ืงืืืืืืื) ืืืืฅ ืืึผืจืื ืืื SPI ืฆืืืื ื
- ืึธืคึผืืืื ืคึฟืึทืจ 4 ืึทืึทืึท ืขืืขืืขื ืื.
ืคึฟืื ืืขื ื ืึธืืขื ืคืื ืื ืืืงืจืึธืงืึธื ืืจืึธืืืขืจ ืขืก ืืื ืงืืึธืจ ืึทื ืขืก ืืขืืขืจื ืฆื ืื AVR ืืฉืคึผืื, ืืืึธืก ืืืื ืฆื ืืึทืื ืื ืืืื Arduino-ืงืึทืืคึผืึทืืึทืืึทื ืืื ืึท ืืขืจ ืืื ื ืืฉืืืง ืึทืจืืขื ...
ืคืื ืื ื ืืืขืก ืืืืืืขืจ
ืืืขืจ ืืขืจ ืืืืจ ืืื ืืขืจ ืืื ืืขืจืขืกืืจื ืืื ืื ืืขืืขืื ืืืื ื ืืฉื ืฆื ืฉืคึผืืื ืืืืฃ ืื ืืืื, ืึธืืขืจ ืฆื ืืขืจื ืขื:
- ืืืืฅ ืืึผืจืื ืืื ืกืืจืืึทื ืกืคึผื ืฆืืืื ื
- ืืึธืึธืืืึธืึทืืขืจืก ืคึฟืึทืจ ืึทืืืจ
- ื ืึธืจืืึทื 802.15.4
ืืขืจ ืืืืจ ืืึธื ืึธื ืืขืืืืื ืฉืจืืืื
ืืึธืก ืืื ืืขื ืื ืฆื ืฆืืคึฟืขืืืงืขืจ ืื Arduino ืืึธืึธืืืึธืึทืืขืจ, ืึธืืขืจ ื ืืฉื ืื ืกืงืืฆืข - ืื ืกืืจืืึทื ืคึผืึธืจื ืืื ื ืืฉื ืงืึธื ื ืขืงืืขื ืืึธืจื, ืึทืืื ืืืจ ืงืขื ืขื ื ืึธื ืืึธื ืึธื ืขืคื ืืขื ืคืึทื. ืืืื, ืื TX0 ืืื RX0 ืฉืืจืืช ืคืื ืืขืจ ืขืจืฉืืขืจ ืกืืจืืึทื ืคึผืึธืจื ืืขื ืขื ืงืึทืืืืื ื ืืื ืื ืคึผืึธืืืื ื ืฉืืจืืช ืคืื ืื ืงืืึทืืืืึทืืืจ ืืึทืืจืืฅ, ื ืืืืื ืื ืืืึธืก ืืึทืงืืืขื ืื ืคืื ืงืฆืืข ืงืื ืืืืฃ ืื ืืืืื ืคืื ืื ืึทืจืืืกืืืืึทืื. ืึธืืขืจ ืืืึธืก ืงืขื ืขื ืืืจ ืืึธื - ืืขืจ ืืืืจ ืืขืืืื ืืขื:
ืขืจ ืืขืืจืืื ืื JTAG ืฉืืจืืช ืืึธืจื, ืืื ืืืฆื ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืขืคืขื ืขื ืื ืืึทืืึทืจืืืข ืึธืคึผืืืื. ืืื ืึทืืื ืึทื ืกืงืขืืฉืึทื ืงืขื ืขื ืืืื ืืคึผืืึธืึทืืขื, ืืื ืงืึธื ื ืขืงืืขื ืืืืืข ืกืืจืืึทื ืคึผืึธืจืฅ ืฆื ืืขืจ ืืขืืืืงืขืจ ืงืึทื ืขืงืืขืจ, ืืืื ืึทืืื ื ืึท ืืึทืฉืืืืขื, ืืืืึทื ืืื ืื ืืึทืืขืจืื ืืื ืกืืึทืืืจื, ืขืก ืืื ืคืืืืงืื ืืืืืขืืืขื ืฆื ืงืขืจ ืึทืืืขืง ืื ืืืื ืืื ืงืืื ืื ืืขืจืข ืืืขื.
ืขืก ืืึธื ืืขืืืืขืจื ืึท ืืืกื ืฆืืื ืฆื ืึทืจืืขืื ืืื ืึท ืกืึทืืขืจืื ื ืคึผืจืขืกื, ืึท ืืขืกืขืจ ืืื ืึท ืงืืื ืืืงืก. ืืื ืึทืืืขืืืื, ืืคึผืืึธืึทืืื ื ืกืงืขืืฉืึทื "ืืืืขืจ ืื ืืืคื" ืืื ืคืื ืืขืจ ืืึทืงืืืขื, ืืืจ ืืจืื ืืืขื ืืึทืจืคึฟื ืฆื ืืืืกืืจืึทืืื ืขืคึผืขืก ืคึฟืึทืจ ืืขื.
Arduino IDE ื ืืฆื ืืขื ืคึผืจืึธืืจืึทื ืฆื ืืคึผืืึธืึทื ืกืงืขืืฉืึทื
ื ืึธื ืืจืืื ื ืคืึทืจืฉืืืขื ืข ืืืขืื ืฆื ืืึทืงืืืขื ืืขื ืคึผืจืึธืืืขื, ืืขืจ ืืืืจ ืืขืงืืืขื ืืื ืื ืคืืืืขื ืืข. ืืขืจ ืืืื ืืื ืึท 128 ืงื ืืืืฅ ืืึผืจืื ืืื ืึท SPI ืฆืืืื ื - ืืืจ ืืึทืงืืืขื ืืึทืื ืืืืขืจ ืื ืืืืจืขืก (ืืขืืขื ืงืขื ืึทื ืืขืจ ืืืืจ ืืื ืฉืืื ืืืื ืืืื ืืื ืึท ืงืึทื ืขืงืืขืจ ืืืืฃ ืืขืจ ืืืึทื), ื ืืฆื ืืขื ืืึผืจืื ืืื ืึท ืืึทืคืขืจ, ืืื ืฉืืงื ืื ืืึทืื ืืืืขืจ ืื ืจืึทืืืึธ ืงืึทื ืึทื ืฆื ืื ืื ืืขืจ ืืืื. ืืขืื ืคึฟืื Cybiko.
ื ืึธื ืฉืจืืืื ืื ืงืึธื ืฆื ืึทืจืืขืื ืืื ืื ืจืึทืืืึธ ืงืึทื ืึทื, ืืื ืืขืืื ื ืืื ืื ืฉืจืืคึฟื, ืื ืืึธืืืขืจ ืืื ืืขืืืืจื ืืขืจ ืืื 4 ืงืืืืืืื. ืืขืจืืืขืจ, ืื HFUSE ืืืขืจื ืืื ืฆื ืืืื ืืฉืืื ืืืฉื ืคืื 0xDA ืฆื 0xD8. ืืืฆื ืื ืืึธืึธืืืึธืึทืืขืจ ืงืขื ืขื ืืืื ืึทืจืืืฃ ืฆื 8 ืงืืืืืืื ืืึทื ื, ืืื ืื ืกืืึทืจืืื ื ืึทืืจืขืก ืืื ืืืฆื 0x1E000. ืืึธืก ืืื ืฉืคืืืื ืืื ืื Makefile, ืึธืืขืจ ืืืจ ืืึธื ืืืื ื ืขืืขื ืืื ืืฉืืื ืืืขื ืคืืืื ื
ืื 802.15.4 ืืจืึทื ืกืกืขืืืืขืจ ืืื ืื ATmega128RFA1 ืืื ืขืจืืืืฉื ืึทืื ืืืืืื ื ืฆื ืึทืจืืขืื ืืื ืืขื ืคึผืจืึธืืึธืงืึธื
ืขืก ืคืืจืงืขืจื ืืืืก ืึทื ืืฉืึทื ืึทืื 15 ืืื 26 ืืขื ืขื ืงืืขื ืกืืขืจ ืกืึทืกืขืคึผืืึทืืึทื ืฆื ืื ืืขืจืคืืจืึทื ืก ืคืื WiFi ืืขืจ ืืืืจ ืืืืกืืขืจืืืืืื ืื ืจืืข ืคืื โโืืื. ืึธืคึผืืืืงืขื ืื ื: ืืขืจ ืืืืขืจืืขืฆืขืจ ืืืืืกื ื ืืฉื ืฆื ืขืก ืืื ืขืจืืืืื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ZigBee ืืืืฃ ืืขื ืืืขื. ืืคึฟืฉืจ ืืืจ ืืึธื ืืึธื ืึท ืืืกื ืืขืจ ืคึผืจืึธืืจืึทืืืื ื ืืื ืื ืกืืจืืืขื ื ืขืก ืืึธืจ?
ืืืืฃ ืืขืจ ืขืจืฉืืขืจ ืืืื, ืขืก ืืื ื ืืืืืง ืฆื ืื ืกืืจืืืขื ื ืึท ืขื ืืืขื ืฉืืึทื ืืึทืฉืื ืืืึธืก ืืจืึทื ืกืืืื ืืึทืื ืืืจื ืื STK500 ืคึผืจืึธืืึธืงืึธื. ืฆืื ืืขืจืกืื, ืื ืึทืจืืืงืืขื ืืจืึทื ืกืืืืืขื ืืื ืืืงืืืขื ืืขื ืขื ืืื-ืืขื ืื, ืึธืืขืจ ืขืืืขืืข ืืขื ืขื ืืืื ืฆื ืื ืืืึธืก ืืขื ืขื ืืืจืืืขืืื ืืขื ืืืจื ืืขื ืงืึทื ืึทื ืคืจืืขืจ. ืืึทืฉืจืืึทืืื ื ืคืื ืื ืืืึทืืึธื ืืื ืืขืืขืื
ืึท ืืืืืืืง ืงืึธืืคึผืึธื ืขื ื ืคืื ืืขื ืืืึทืืึธื ืืื ืื ืืจืึทื ืกืืืกืืข ืคืื โโืคึผืึทืงืืฅ ืืืขื ืฆื ืืืื ืืขืฉืจืืื ืฆื ืื ืืืืฅ ืืึผืจืื ืคืื ืื ืืขืกืืื ืืืฉืึทื ืืืื. ืคึฟืึทืจ ืคึผืฉืื ืืืงืจืึธืงืึธื ืืจืึธืืืขืจืก ืคืื ืื ืึทืืืจ ืืฉืคึผืื, ืื ืืืึทื ืืจืืืก ืืื 128 ืืืืขืก, ืึธืืขืจ ืคึฟืึทืจ ืื ATmega128RFA1 ืืื 256. ืืื ืคึฟืึทืจ ืื ืืืืฅ ืืึผืจืื ืืืึธืก ืืื ืงืึธื ื ืขืงืืขื ืืืจื ืื SPI ืคึผืจืึธืืึธืงืึธื, ืืึธืก ืืื ืื ืืขืืืข. ืืขืจ ืคึผืจืึธืืจืึทื ืืื ืืขืจ ืขืจืฉืืขืจ ืืืื, ืืืขื ืืคึผืืึธืึทืืื ื ืึท ืกืงืืฆืข, ืืื ื ืืฉื ืืื ืึทืจืืืขืจืคืืจื ืขืก ืฆื ืื ืจืืข, ืึธืืขืจ ืฉืจืืืื ืขืก ืฆื ืืขื ืืึผืจืื. ืืืขื ืื Arduino IDE ืงืึธื ืืจืึธืืืจื ืื ืจืืืืืง ืคืื ืื ืคึผืึธืืืฆืืข, ืขืก ืืื ืืขืฉืืงื ืืืึธืก ืืื ืืขืฉืจืืื ืืึธืจื. ืืืฆื ืืืจ ืืึทืจืคึฟื ืฆื ืึทืจืืืขืจืคืืจื ืื ืืืงืืืขื ืืึทืื ืืืจื ืจืึทืืืึธ ืงืึทื ืึทื ืฆื ืื ืจืืข ืืืื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื, ืกืืืืืฉืื ื ืคืื ืจืืกืืืืื ื ืฆื ืืจืึทื ืกืืืืื ื ืืื ืฆืืจืืง ืึทืงืขืจื ืืึทื ืฅ ืึธืคื. ืื STK500 ืคึผืจืึธืืึธืงืึธื ืืื ืืืืึทืืืืืืืง ืฆื ืืืืืื, ืึธืืขืจ ืืื ื ืืฉื ืืขืจืืึธืื ืืึทืื ืึธื ืืืขืจ (ืืึธืื ืข, ืึธืืขืจ ืขืก ืืื ืืขืืึธืื ืืืืื ืึทื ืืืืืื ืืืื ืืืืจืงื ืืึทืื ืึทืจืืืขืจืคืืจื). ืืื ืืึธืกืกืขืก ืืขืฉืึทืก ืืืืืจืืืก ืืจืึทื ืกืืืกืืข ืืขื ืขื ืืึทืฉืขืจื. ืื ATmega128RFA1 ืืื ืึท ืืขืืืื-ืืื ืืึทืื ืืืึทืจื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืจืืคึผืืืื ืจืืงืืืขืก ืืืขื ืขืก ืืขื ืขื ืฆืืืืืคื ืืืขืื ืื ืงืขืจืขืงืื ืึทืก ืคืื ืื ืึทืจืืืขืจืคืืจื, ืึธืืขืจ ืืขืจ ืืืืจ ืืึทืฉืืึธืกื ืฆื ืื ืกืืจืืืขื ื ืื ืืขืืืข ืืื ืืืืืืืืืจื ืืื. ืขืจ ืืื ืืขืืืขืืึธืคึผืขื ืึท ืคึผืจืึธืืึธืงืึธื ืืื ืืืึธืก ืคืื ืืขืจ ืืึทืื ืคืืึธืื ืืืื ืืืขื ืืื ืื ืื ืืขืจืข.
ืขืก ืืื ื ืืฉื ืืื ืฅ, ืึธืืขืจ ืขืก ืึทืจืืขื. ืื 256-ืืืืข ืืืึทื ืืื ืฆืขืืืืื ืืื ืคืืจ ืกืขืืืึทื ืฅ, ืืขืืขืจ ืคืื ืืืึธืก ืืื ืืจืึทื ืกืืืืืขื ืืืืขืจ ืื ืืืคื ืืื ืึท ืคึผืึทืงืึทื. ื ืคึผืึทืงืึทื ืงืขื ืขื ืืึทืืื ืึทืจืืืฃ ืฆื 125 ืืืืขืก ืคืื ืืึทืื ืคึผืืืก ืืืื ืืืืข ืคึฟืึทืจ ืืขื ื ืืื ืฆืืืื ืืืืขืก ืคึฟืึทืจ CRC. ืึทืืื ืคืจืึทืืืึทื ืฅ 64 ืืืืขืก ืืึทื ื ืฆืืืืืขื ืืื ืืืึทื ืืื ืึธืคึผืฉื ืื ื ืืืขืจื (ืคืื 0 ืฆื 3) ืืขื ืขื ืืขืฉืืขืื ืืึธืจื. ืื ืจืืกืืืืื ื ืืืื ืืื ืึท ืืืขืจืืึทืืึทื ืืืึธืก ืึทืืึทืื ืขืก ืฆื ืฉืคึผืืจ ืืื ืคืืืข ืกืขืืืึทื ืฅ ืืขื ืขื ืืืงืืืขื, ืืื ืืืขื ืึทืืข ืคืืจ ืึธื ืงืืืขื, ืื ืฉืืงื ืืืื ืืึทืงืืืขื ืืึทืฉืืขืืืงืื ื ืึทื ืื ืืื ืฆืข ืืืึทื ืืื ืืืงืืืขื. ืงืืื ืืึทืฉืืขืืืงืื ื (CRC ืืื ื ืืฉื ืฉืืืืขื) - ืฉืืง ืืืืืขืจ ืื ืืื ืฆืข ืืืึทื. ืื ืืืืงืืึทื ืืื ืืคืืื ืืจืขืกืขืจ ืืื ืืืขื ืืจืึทื ืกืืืืื ื ืืืจื ืงืึทืืืข. ืืขื:
ืืืขืจ ืืื ืึทืืืขืืืื, ืขืก ืืืึธืื ืืืื ื ืืืืืง ืฆื ืฆืืฉืืขืื ืึท ืืึทืงืืืขื ืืืขื ืฆื ืคืึทืจืืื ืื ืื ืงืึทืืืข ืฆื ืื ืืขืืืืกืขืก ืคึฟืึทืจ ืืคึผืืึธืึทืืื ื ืกืงืขืืฉืึทื ืืื ืืืจื ืขืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฉืืขืื ืืื ืึทืืึท ืึท ืฆืืืื ื ืงืึทื ืืืขืจืืขืจ ืืืืฃ ืื CP2102, ืืื ืืื ืื ืคืึธืืึธ, ืืื ืงืืื ืขืก ืฆื ืื ืืจืขื ืึทืืื ืึทื ืขืก ืงืขื ืขื ืืืืืกืืึทื ื ืื ืงืจืึทืคื ืืืขื ืงืึทื ืขืงืืื ื ืืื ืืืกืงืึทื ืขืงืืื ื ืื ืืืงืจืึธ ืืกื ืงืึทืืืข.
ืขืก ืืืื ืืื ืึท 3,3-ืืืืื ืกืืืืืึทืืืืืขืจ (ืืื ืืื ืฆื ื ืืฆื ืขืก ืืื ืึท ืืืื ืืื ืึท 6-ืืืืื ืืึทืื ืฆืืฉืืขืื - ืืืื ื ืึธืจ ืขืก ืืื ืื ืืขืืืข ืกืืืืืึทืืืืืขืจ, ืืื ืืืจ ืงืขื ืขื ืืืืื ืฆืืืื ืืืืึธืืื ืฆื ืืืืืึธืืึทืืืฉ ืืืืกืงืืืึทืื ืืืึธืก ืคืื ืืื ืืืขื ืืึทืื ืื ืืืื) . ืึทืืข ืืจืื ืืขืืก ืืืื ืืืื ืึทื ืกืึธืืืืขืจื ืคืื ืื ืฆืืืื ื ืงืึทื ืืืขืจืืขืจ ืืจืขื, ืึทื ืืขืจืฉ ืืื ืืืขืื ืึทืืืฉื ืึทืื ืืึทืกืข ืื ืืึทืืขืจืื ืืืขื ืึทืคึผืขืจืืืืื ื ืืืืฃ ืืื, ืืื ืืืื ืึทืจืืึทื ืืืฉื ืืื ืืื ืงืืึทืืืืึทืืืจ ืคึผืึธืืืื ื ืืื ืึทืจืืขื ืืื ืืืืฅ ืืึผืจืื ืืื ืื SPI ืฆืืืื ื.
ืคึผืขืจืกืืื ื ืึท ืฆืื ืืื ืืขืืืขื ืืคืืื ืืขืจ ืืฉืืงืึทืืืข ืืื ืืขืจืืจืืืื ืขืก (ืืื ืืึธื ื ืื ืืึทืจืคึฟื ืืขื ืืืืฅ ืืืขืื ืื ืืืืึธืืืก). ืืขืจ ืืืืจ ืืขืืขืจื ื ืึท ืคึผืืึทืฅ ืืืขืื AVR ืืึธืึธืืืึธืึทืืขืจืก, SPI ืืืืฅ ืืึผืจืื, ืื STK500 ืคึผืจืึธืืึธืงืึธื ืืื ืื 802.15.4 ื ืึธืจืืึทื.
ืึทืืข ืื ืืขืจืข ืงืึธื ืืื ืึทืืืฉืึทื ืฆื ืื ืืืืืืึธืืขืง ืืืกืงืจืืืื ืืืืื ืืื -
ืืงืืจ: www.habr.com