{"id":22719075,"url":"https://github.com/lemariva/nrf24amini","last_synced_at":"2026-05-05T05:34:40.918Z","repository":{"id":109048928,"uuid":"139239264","full_name":"lemariva/nrf24amini","owner":"lemariva","description":"Arduino Pro Mini node compatible with nRF24Things (Android Things)","archived":false,"fork":false,"pushed_at":"2018-06-30T18:25:49.000Z","size":93,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T00:28:15.559Z","etag":null,"topics":["arduino","nrf24l01","sensor-network"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lemariva.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-30T10:10:43.000Z","updated_at":"2019-06-22T07:46:41.000Z","dependencies_parsed_at":"2023-08-26T23:31:21.858Z","dependency_job_id":null,"html_url":"https://github.com/lemariva/nrf24amini","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2Fnrf24amini","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2Fnrf24amini/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2Fnrf24amini/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2Fnrf24amini/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lemariva","download_url":"https://codeload.github.com/lemariva/nrf24amini/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246254100,"owners_count":20747948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","nrf24l01","sensor-network"],"created_at":"2024-12-10T14:11:27.336Z","updated_at":"2026-05-05T05:34:40.882Z","avatar_url":"https://github.com/lemariva.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nrf24amini\nArduino Pro Mini node compatible with [nRF24Things](https://github.com/lemariva/nRF24Things) (Android Things)\n\n## Requirements\n\n### Hardware\n\n* [Arduino Mini Pro (3.3V)](https://www.banggood.com/10Pcs-Pro-Mini-ATMEGA328P-3-3V-8M-Interactive-Media-Upgrade-Version-For-Arduino-p-1193822.html?p=QW0903761303201409LG)\n* [NRF24L01+](https://www.banggood.com/NRF24L01-Wireless-Module-2_4-Ghz-RF-Transceiver-SPI-Board-1_9-to-3_6V-p-1243622.html?p=QW0903761303201409LG) or [Long Distance NRF24L01+](https://www.banggood.com/10Pcs-1100-Meter-Long-Distance-NRF24L01PALNA-Wireless-Module-With-Antenna-p-1066643.html?p=QW0903761303201409LG)\n* [FTDI-1232](https://www.banggood.com/FuriousFPV-FTDI-1232-for-True-D-Diversity-Receiver-Fatshark-Dominator-Goggles-p-1189544.html?p=QW0903761303201409LG)\n* [Jumper Cables](https://www.banggood.com/120pcs-Multicolored-Dupont-Wire-Male-to-Female-Male-to-Male-Female-to-Female-Jumper-Wire-Kit-p-1262667.html?p=QW0903761303201409LG)\n\n### Software\n* [nRF24](https://github.com/nRF24) Libraries\n\t* RF24\n\t* RF24Network\n\t* RF24Mesh\n* [Arduino IDE](https://www.arduino.cc/en/Main/Software?)\n\n## Preview\n[![nrf24amini](https://img.youtube.com/vi/tzyviVtebbg/0.jpg)](https://www.youtube.com/watch?v=tzyviVtebbg)\n\n## Connection\n|   |\n|:-:|\n|\u003cimg src=\"https://raw.githubusercontent.com/lemariva/nrf24amini/master/fritzing/arduino_nrf2401l+_bb.png\" alt=\"WiPy 3.0, MPU6055 \u0026amp; Micro Servo 9g\" width=\"400px\"\u003e|\n|Fig. 1: FTDI-1232, Arduino Mini Pro (3.3V) \u0026amp; NRF24L01+|\n\nPlease check that the Arduino Mini Pro is a 3.3V compatible version. The NRF24L01+ does not support 5V. If you use an Arduino 5V version, you need to not only supply the nrf24l01+ with 3.3V but also the signals (CE, CSN, MOSI, MISO) should be 3.3V too.\nThe FTDI1232 board muss work with 3.3V too. The board that I linked in the section hardware has a jumper to set its voltage to 3.3V.\n\n\n## Instructions\n1. Connect the boards as described in the Connection section. Check voltage jumpers!\n2. Install the Arduino Ide and open it.\n3. Connect the FTDI1232 to your computer.\n4. Go to the menu \"Tools\" \u003e \"Programmer\" and select \"AVRISP mkII\".\n5. Go to the menu \"Board\" and select \"Arduino Pro or Pro Mini\".\n6. Go to the menu \"Processor\" and select \"ATMega328P (3.3V, 8MHz)\".\n7. Go to the menu \"Sketch\" \u003e \"Include Library\" and open \"Manage Libraries\"\n\t* Search for RF24 and install the following libraries:\n\t\t* RF24 by TMRh20 Version 1.3.1\n\t\t* RF24Network by TMRh20 Version 1.0.8\n\t\t* RF24Mesh by TMRh20 Version 1.0.51\n8. Go to the folder where the libraries were installed (on Windows - `C:\\Users\\\u003cuser\u003e\\Documents\\Arduino\\libraries` and edit the following files:\n\t* `RF24Mesh\\RF24Mesh_config.h` [line 13]\n\t\t* `#define MESH_DEFAULT_CHANNEL 76`\n\t* `RF24Network\\RF24Network.cpp` [line 1247-1248]\n\t\t* `static uint8_t address_translation[] = { 0xc3,0x3c,0x33,0xce,0x3e,0xe3,0xec }`\n\t\t* `uint64_t result = 0xCCCCCCCCCCL;`\n9. Upload the code with the `Upload` button, and have fun!\n\n## Credits\nLibraries from \u003ca href=\"https://github.com/TMRh20\" target=\"_blank\"\u003eTMRh20\u003c/a\u003e and \u003ca href=\"https://github.com/maniacbug\" target=\"_blank\"\u003emaniacbug\u003c/a\u003e:\n* \u003ca href=\"https://github.com/TMRh20/RF24\" target=\"_blank\"\u003eRF24\u003c/a\u003e\n* \u003ca href=\"https://github.com/TMRh20/RF24Network\" target=\"_blank\"\u003eRF24Network\u003c/a\u003e\n* \u003ca href=\"https://github.com/TMRh20/RF24Mesh\" target=\"_blank\"\u003eRF24Mesh\u003c/a\u003e\n\n## Licenses\nLicenses include, but are not limited to the following (check respective files):\n* GNU\n* Apache 2.0\n* etc...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemariva%2Fnrf24amini","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flemariva%2Fnrf24amini","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemariva%2Fnrf24amini/lists"}