USB RF Gateway s NRF24L01 nebo RFM69

Dnes se snažíme mít všechny přístroje bezdrátově propojené, protože odpadá nutnost propojení zařízení pomocí kabelů. Chcete-li udělat gateway z vlastního počítače, je třeba mít zařízení – vysílač/přijímač – které budete mít zapojen třeba do USB konektoru. Abyste takové zařízení nemuseli vyvíjet od nuly, můžete využít existující projekty. A proč ne přímo tento projekt USB gateway kombinující NRF24L01 a RFM69.

Zařízení kombinuje možnosti bezdrátových modulů NRF24L01 nebo RFM69 a ty jsou připojeny k mikrokontroléru STM32F042, který se stará jak o komunikaci s moduly, tak i s počítačem.

A navíc, programování STM32 je velmi jednoduché a není třeba mít externí programátor.

Prostě jenom vložíte klíčenku do USB portu (zmáčknete tlačítko BOOT) a vygenerovaný bin soubor nahrajete (zkopírujete) do nově otevřené složky klíčenky. A to díky zabudovaného bootloaderu.

Pokud ale jenom potřebujete ladit kód sofistikovaněji než jen nahrávat pozměněné bin soubory, pak je tu přítomný konektor pro připojení externího ST-LINK programátoru/debugeru.

Na githubu najdete gerber data, schéma i návrh desky. Co zatím chybí je nějaký vzorový kód pro ovládání bezdrátových modulů. Autor slibuje je zveřejnit co nejdříve.

Projekt na github: https://github.com/Avikmen/USB-RF-Gateway

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

CH32V003 návod

Mikrokontroléry CH32V – určitě jste už o nich slyšeli. Prodávají se za naprosto směšnou cenu, ale mají velmi slušnou výbavu a navíc se prodavají v dobře pájitelném pouzdře. Mezi periferiemi najdete mimo klasických GPIO i SPI, ADC, UART, I2C, časovače…

Vojtěch Petrásek (facebook) mi poslal návod, jak nastavil svou gateway pro IoT síť the Things Network.

Tester kabelů - USB-A i B, USB-C, Lightning a další

Komu se to nestalo? Potřebujete rychle nabít telefon, dáte na nabíječku a za hodinu je tam jen o 10% víc. Nebo chcete přenést data do počítače, ale nejde to? Kde je chyba? Možná v kabelu! Díky tomuhle testeru kabelů jsem…

V dnešním článku o Orange Pi Zero si zablikáme LEDkou, změříme teplotu senzorem AD7415, který komunikuje přes I2C a pak pošleme data do NRF24L01 přes SPI.

Trendy