Wireless low power Arduino

11. ledna 2016

Lang: cs

Do It Yourself: Low power wireless platform witch is compatible with Arduino.

Wireless Arduino

Warduxere is project to replace IQRF modules. It is designed to be compatible with arduino. The base of HW is microcontroller Atmega328 and wireless chip SI4432.

3D view

Thanks to the kicad software it is possible make 3D preview. 3D view of wireless low power arduino:
warduxere 3D view

Requirements

My requirements for the device:

  • small&compact
  • extra low power - long battery powered
  • mesh network
  • low bit rate
  • true no licentious need
  • simple implementation

Source

Source code are on GitHub:
https://github.com/josefjebavy/warduxere
The PCB released as Creative Commons Attribution ShareAlike 3.0.

Warduxere (old name was Warduino) was awarded the prize in a magazine for the design of electronic journals PE-AR.

First try

For first try is only required:

  • Arduino
  • Wireless
  • USB serial convertor
arduino wireless usb-serial

Connection

Connect with USB serial converter:
wireless arduino connection

Fist prototype

bottom:
warduxere bottom
Photo from top side, CPU:
warduxere cpu
final device with wireless:
warduxere wireless

Schema


warduxere-schema-small.png
Click for download PDF file with Schema.

Specifications

  • Power: DC 3,4-6V
  • Frequency wireless communication: 433MHz
  • Range: up to 900 m
  • Consumption run mode 5 mA; broadcasting 10 mA; sleep 10uA
  • The dimensions is 25x25mm
  • Communication Interface: serial, 3.3V
  • Development is possible on any OS and non-x86 PC
  • Arduino compatible

Presentation

Here you can download a PDF file with my presentation Low Power Wireless Arduino of the event Arduino Day 2016 Prague, which took place on April 2, 2016 at Mathematics and Physics Faculty of Charles University . It is in czech language.

The series of articles with Warduxere:Realization of wireless programmable modules (in Czech language).

Instruction: How to make wireless low power Arduino

Články na podobné téma

Programovací jazyk Go
Analýza zadání a nacenění vývoje softwarového projektu
Python program na ovládání Dockeru pomocí API
Jak použít aplikaci MailCatcher pro testování emailů
Návod: Python OpenAI API
Vytvoření WebSocket webové aplikace a nastavení proxy
Řízení projektů: Agilní vývoj softwaru
Jak provozovat staré PHP aplikace
Co by měl umět dobrý programátor
Programovací jazyk Rust
NodeJS: vývoj, konfigurace serveru
Nette security bug CVE-2020-15227
Jak porovnat dvě stejné databáze?
REST API: API platform
Vlastní web a mail hosting se softwarem ISP Config
Programovní v SQL: PostgreSQL, MySQL/MariaDB
HTTPS: zabezpečený web
NoSQL databáze Mongo DB
Připojení k Microsoft SQL Serveru z Linuxu
Co je pracovní náplň programátora
Lokalizace aplikací v jazyce Python
Jaký mail a web hosting vybrat
How to make wireless low power Arduino
Digispark - Programujte mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Program Roulette
Vývoj pro procesory ARM s Arduino IDE
Pyradio - Python program for receive Internet radio with text user inteface
UPS monitor pro Android
Bezdrátový bateriově napájený WiFi teploměr
Jak programovat WiFi procesor ESP8266
Comparison IQRF vs Wireless Arduino
Jakou platformu zvolit pro eshop? Například Prestashop
Development kits and gateways for wireless platform IQRF

OpenStreetMap a GPS trasy v mapě na webu
Quickplay
Java program pro přehledné monitorování záložních zdrojů
Čipové kontaktní a bezkontaktní karty Java Card OpenPlatform
Otevřený chytrý telefon s Linuxem - Openmoko Neo FreeRunner
Vývoj pro bezdrátové moduly s procesorem PIC pod GNU/Linux - IQRF
Grafický program pro embeded/mobilní zařízení na vyhledávání dopravního spoje.
O programování a ruzné programy v jazyce Java, Python a dalších
Java program a applet Kalkulačka
Java program na výpočet kvadratické rovnice

Odběr novinek

Pokud máte zájem dostávat příležitostně na email novinky.
Můžete se vyplněním emailu registrovat k odběru novinek.


+