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:

Související články

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

Všemi směry propíraný jednotný konektor do všech malých a středních výrobků je USB-C.

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.

Na pražském Maker Faire jste mohli vidět stovky zajímavých produktů, zařízení, bastlů a zajímavých projektů.