Bezdrátové Arduino s nízkou spotřebou
11. ledna 2016Udělej si sám: bezdrátová platforma s nízkou spotřebou kompatibilní s Arduinem.
Bezdrátové Arduino
Warduxere je projekt, který má nahradit moduly IQRF. Je navržený tak, aby byl kompatibilní s Arduinem. Základem hardwaru je mikrokontrolér ATmega328 a bezdrátový čip SI4432.
3D pohled
Díky softwaru KiCad je možné udělat 3D náhled.
3D pohled na bezdrátové Arduino s nízkou spotřebou:
Požadavky
Moje požadavky na zařízení:
- malé a kompaktní
- extra nízká spotřeba – dlouhý provoz z baterie
- síť mesh
- nízká přenosová rychlost
- opravdu bez potřeby licence
- jednoduchá realizace
Zdroje
Zdrojový kód je na GitHubu:
https://github.com/josefjebavy/warduxere
DPS je uvolněná pod licencí Creative Commons Attribution ShareAlike 3.0.
Warduxere (starší název byl Warduino) získalo cenu od elektronického časopisu PE-AR.
První pokus
Pro první pokus stačí:
- Arduino
- bezdrátový modul
- USB sériový převodník
Zapojení
Připojení přes USB sériový převodník:
První prototyp
spodní strana:
Foto z horní strany, CPU:
hotové zařízení s bezdrátovým modulem:
Schéma

Kliknutím stáhnete PDF se schématem.
Specifikace
- Napájení: DC 3,4–6 V
- Frekvence bezdrátové komunikace: 433 MHz
- Dosah: až 900 m
- Spotřeba: běh 5 mA; vysílání 10 mA; spánek 10 µA
- Rozměry 25 × 25 mm
- Komunikační rozhraní: sériová linka, 3,3 V
- Vývoj je možný na libovolném OS i na PC jiné architektury než x86
- Kompatibilní s Arduinem
Prezentace
Zde si můžete stáhnout PDF s mou prezentací Low Power Wireless Arduino z akce Arduino Day 2016 Praha, která se konala 2. dubna 2016 na Matematicko-fyzikální fakultě Univerzity Karlovy. Je v češtině.
Seriál článků o Warduxere: Realizace bezdrátových programovatelných modulů (v češtině).
Články na podobné téma
Vibecoding: Jak pomocí AI naprogramovat dobrou aplikaci
Jak zrychlit web
Rector: upgrade PHP aplikace
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
Jak vyrobit bezdrátové Arduino s nízkou spotřebou
Digispark - Programujte mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Program Ruleta
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
Porovnání IQRF vs bezdrátové 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.
+