1. nRF24L01+

    The nRF24L01+ is a single chip 2.4GHz transceiver with an embedded baseband protocol engine (Enhanced ShockBurst™), suitable for ultra low power wireless applications. The nRF24L01+ is designed for operation in the world wide ISM frequency band at 2.400 - 2.4835GHz.

    NRF24L01+NRF24L01+

    nRF24L01+ DatasheetnRF24L01+ Datasheet

  2. ATtiny85/HC-05 based Bluetooth switch

    Project combining an inexpensive Atmel ATtiny85 MCU and HC-05 Bluetooth module

    Bluetooth Switch schematic

    Bluetooth Switch source code at GitHubBluetooth Switch source code

  3. HC-05

    The HC-05 is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless serial connection setup.

    HC-05 Bluetooth module

  4. ATtiny

    Atmel tinyAVR® microcontrollers (MCUs) are optimized for applications that require performance, power efficiency and ease of use in a small package. All tinyAVR devices are based on the same architecture and compatible with other AVR® devices. The integrated ADC, DAC, AC, EEPROM memory and brown-out detector let you build applications without adding external components.

    ATtiny85

    ATtiny25/45/85 pinout

    ATtiny85 pinout

    ATtiny24/44/84 DatasheetATtiny25/45/85 Datasheet

    ATtiny84

    ATtiny24/44/84 pinout

    ATtiny84 pinout

    ATtiny24/44/84 DatasheetATtiny24/44/84 Datasheet

    Using Arduino to program ATtiny

    Arduino as ISP for ATtiny85Arduino as ISP for ATtiny84

  5. ESP8266 based Wi-Fi switch

    The Wi-Fi switch project uses the popular ESP8266 based Nodemcu board.

    Nodemcu pinout

    Nodemcu pinout

    Wi-Fi Switch source code at GitHubWi-Fi Switch source code

  6. ESP8266

    The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU capability produced by Shanghai-based Chinese manufacturer, Espressif Systems

    ESP8266

  7. Arduino Library CmdProcessor

    The library implments a simple Command Processor class that allows registering/unregistering commands at runtime. The process method parses the given input and executes a sequence of registered commands

    CmdProcessor Library source code at GitHubCmdProcesor Library source code

  8. Arduino

    Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical world.

    Arduino UNO

    Arduino logohttps://www.arduino.cc