{"id":13647128,"url":"https://github.com/hallard/Mini-LoRa","last_synced_at":"2025-04-21T21:32:51.110Z","repository":{"id":149039384,"uuid":"96430515","full_name":"hallard/Mini-LoRa","owner":"hallard","description":"Arduino Mini Lora Battery/Sensors Board","archived":false,"fork":false,"pushed_at":"2021-01-12T16:28:37.000Z","size":3352,"stargazers_count":175,"open_issues_count":2,"forks_count":38,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-11-01T19:42:36.305Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hallard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-07-06T12:59:10.000Z","updated_at":"2024-03-17T02:12:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"aba65f06-b2cb-4169-8d8c-bf5ae9547bec","html_url":"https://github.com/hallard/Mini-LoRa","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hallard%2FMini-LoRa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hallard%2FMini-LoRa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hallard%2FMini-LoRa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hallard%2FMini-LoRa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hallard","download_url":"https://codeload.github.com/hallard/Mini-LoRa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223880471,"owners_count":17219128,"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":[],"created_at":"2024-08-02T01:03:21.355Z","updated_at":"2024-11-09T20:31:08.610Z","avatar_url":"https://github.com/hallard.png","language":null,"funding_links":[],"categories":["Products","Others","Projects"],"sub_categories":[],"readme":"Mini Lora Node, Arduino Mini LoraWAN sensor\n===========================================\n\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-18650-Clip.jpg\"\u003e\n\nAt the begining this PCB has been created to help wiring between Arduino Mini and RFM95 Lora module and to be able to put the whole thing powered by various Batteries type (AA, 18650, A, ...).\n\nThen I decided to add some funky stuff like:\n\n**new in V1.2**\n\n- Footprint for Ultra Low Power controller TPL5110\n- R9 1206 or PTH Footprint to easily change resistor and thus delay between wake\n- renamed silk pin to function instead of arduino name\n- Optional Tactile Switch to wake from TPL5110\n\n**all version**\n\n- Easy to build and solder, 0805 or PTH components\n- I2C connector (or grove) to be able to add internal/external sensors such as BME280, SI7021 or HTU21D\n- Footprint for Lora RFM95\n- Footprint for a Microchip 24AA02E64T EUID \n- RBG Led\n- Optional Tactile Switch\n- Various Battery Connector and type AA/A/18650/CR123\n- Two A4/A5 pins position so you can use different Mini Clone (see BOM)\n\n**On version 1.1, I2C A4/A5 (the ones bottom right) are not connected**, thanks to tkerby who detected this point on [issue #1](https://github.com/hallard/Mini-LoRa/issues/1).\nThis is now fixed on version 1.1a. Pcbs.io PCB have been updated.\n\nDetailed Description\n====================\n\nNo specific documentation for now, it's just a kind of wiring helper as follow\n\n```\n Arduino Mini   RFM9x Module\n A0          \u003c----\u003e RST\n MISO  (D12) \u003c----\u003e MISO\n MOSI  (D11) \u003c----\u003e MOSI\n SCK   (D13) \u003c----\u003e CLK\n SS    (D10) \u003c----\u003e SEL (Chip Select)\n D2          \u003c----\u003e DIO0\n D7          \u003c----\u003e DIO1\n D8          \u003c----\u003e DIO2\n\n Arduino Mini    Shield PCB\n D3          \u003c----\u003e Push Button (Has Pull Down)\n D9          \u003c----\u003e Led Red\n D6          \u003c----\u003e Led Green\n D5          \u003c----\u003e Led Blue\n A1          \u003c----\u003e DONE of TPL5110 (to indicate we done)\n A2          \u003c----\u003e DRVN of TPL5110 (pulse out to wake CPU)\n SDA (A4)    \u003c----\u003e I2C SCL Connector\n SCL (A5)    \u003c----\u003e I2C SDA Connector\n```\n\nR9 determine Wake Time interval from TPL5110 as follow \n  - 170K 2 hours\n  - 120K ~1 hour\n  - 100K ~35 min\n  - 47K ~6 min\n\nplease read TPL5110 [datasheet](http://www.ti.com/lit/ds/symlink/tpl5110.pdf) for more information or Adafruit TPL5110 Learning [page](https://learn.adafruit.com/adafruit-tpl5110-power-timer-breakout/)\n\nInstallation\n============\n\nIf you're using Battery clip connector, please isolate the A4/A5 and FTDI (V1.0 only) pads from clip because it will do shorts and prevent I2C to work.\n\nI'm Using the [LMIC stack](https://github.com/matthijskooijman/arduino-lmic) as his with custom sketch, this one is under NDA for Ultra Low Power, So I can't provide it but you can use the one in example of LMIC.\n\nYou may need to disable debug of LMIC stack if missing.\n\nI'm also changing the Bootloader to use optiboot and win 1.5K of flash code and setup the Brown Out Detect to 1.8V to be able to works under 2.7V. Please see this [Pro-Mini-ICSP-FTDI](https://github.com/hallard/Pro-Mini-ICSP-FTDI) repo if you need to flash your Arduino Pro Mini with this bootloader. You'll see in [bootloader](https://github.com/hallard/Pro-Mini-ICSP-FTDI/tree/master/bootloaders) folder, I've compiled some for various Speed and for 8MHz and 16MHz Crystal (I use the 250KBPS one, it's fast and reliable).\n\nI've also created custom board definition for Arduino IDE so if using my bootloader, you'll have the board clock and serial speed selection in Arduino IDE, it located [here](https://github.com/ch2i/ch2i-arduino-boards)\n\nSchematic\n=========\n\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-Lora-sch.png\"\u003e\n\nBoards \n======\n\n**Top \u0026 bottom side V1.2**\n\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-V12-top.jpg\"\u003e\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-V12-bot.jpg\"\u003e\n\n\n**Top \u0026 bottom side Grove V1.1**\n\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-Grove-top.jpg\"\u003e\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-Grove-bot.jpg\"\u003e\n\n~~You can order PCBs of this board at [PCBs.io][3]~~\n\n- ~~[V1.2](https://www.PCBs.io/share/r1a3J) Classic I2C connector~~\n- ~~[V1.1a](https://www.PCBs.io/share/8AGb2) Classic I2C connector~~\n- ~~[V1.1a](https://www.PCBs.io/share/zjKdY) Grove I2C connector~~\n- ~~[V1.0](https://www.PCBs.io/share/r3LdE)~~\n\n ~~PCBs.io give me some reward when you order my designed boards from their site. This is pretty good, because I can use these rewards to create and design new boards and order boards for a discounted price, so if you don't care about PCB manufacturer please use PCBs.io.~~\n\nLooks like PCBs.io is gone, I do not have any rewards from PCBs.io since August 2020 and my free order placed after are still not received, so my guess they are not on business anymore.\n\nSo you can order the board on [oshpark](https://oshpark.com). \n\n- [V1.2](https://oshpark.com/shared_projects/xBynTfXX) Classic I2C connector\n- [V1.1a](https://oshpark.com/shared_projects/TSE77q5q) Groove I2C connector\n\nIt's a pitty after several discuss with OSHPark that I can't have any rewards for each people ordering my boards, this would allow me to order free PCB for shared projects and create new ones. For information my shared boards generated a total of **$285 162.00** orders at PCBs.io in 4 years, not bad at all :-)\n\nHoping one day OSHparks will thanks me giving them this market. \n\nAssembled boards with sensors\n=============================\n\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-FrontBig.jpg\" alt=\"Fully assembled with sensors\"\u003e\n\nSensors values en Cayenne\n\u003cimg src=\"https://github.com/hallard/Mini-LoRa/raw/master/pictures/Mini-LoRa-Cayenne.jpg\" alt=\"Monitoring with external sensors\"\u003e\n\n\nBill Of Material\n================\n\nNothing fancy, all components are 0805 and/or PTH and can be ordered almost anywhere (digikey, mouser, radiospare, ...). \nuse only what you need dependings on what you want to do. \n\n\nOctopart [BOM file](https://octopart.com/bom-tool/MsqCYjTr)\n\nExample of option parts, and other source\n- Arduino Pro Mini (just take care your board has A4/A5 at the correct place, some clone are not)\n    - [Geekcreit](https://www.banggood.com/Pro-Mini-ATMEGA328P-5V16M-Improved-Version-Module-For-Arduino-p-985618.html) 5V 16MHz (power it with 3.3V and/or remove regulator)\n    - [ebay](http://www.ebay.com/itm/201562503063) 3V3 8MHz\n- [RFM95](https://www.digikey.com/product-detail/en/rf-solutions/RFM95W-868S2/RFM95W-868S2-ND/5051755) (check Frequency)\n- Common Anode RGB Led, search `diffused 5MM RGB LED common anode` on ebay\n- Battery Connector format\n    - Holder [AA](https://www.digikey.com/product-detail/en/mpd-memory-protection-devices/BCAAPC/BCAAPC-ND/232723)\n    - Clip [AA](https://www.digikey.com/product-detail/en/mpd-memory-protection-devices/BK-92/BK-92-ND/2079904)\n    - Clip [A/18650](https://www.digikey.com/product-detail/en/keystone-electronics/54/36-54-ND/2254090) \n    - PTH [CR123](https://www.digikey.com/product-detail/en/mpd-memory-protection-devices/BH123A/BH123A-ND/2817712)\n- Batteries\n    - 3.0V Lithium [CR123](https://www.digikey.com/product-detail/en/panasonic-bsg/CR-123PE-BN/P703-ND/7064720)\n    - 3.6V Lithium Thionyle Chloride [2600mAh](http://fr.rs-online.com/web/p/piles-aa/2019438/)\n    - 3.6V Lithium Thionyle Chloride [3600mAh](http://fr.rs-online.com/web/p/piles-aa/778-1087/)\n\nLicense\n=======\n\n\u003cimg alt=\"Creative Commons Attribution-NonCommercial 4.0\" src=\"https://i.creativecommons.org/l/by-nc/4.0/88x31.png\"\u003e   \n\nThis work is licensed under a [Creative Commons Attribution-NonCommercial 4.0 International License](http://creativecommons.org/licenses/by-nc/4.0/)    \nIf you want to do commercial stuff with this project, please contact [CH2i company](https://www.ch2i.eu/en#support) so we can organize an simple agreement.\n\nMisc\n====\n\nSee TTN dedicated [post](https://www.thethingsnetwork.org/forum/t/8059) and news and other projects on my [blog][1] \n \n[1]: https://hallard.me\n[3]: https://www.PCBs.io\n\n[20]: http://www.seeedstudio.com/depot/index.php?main_page=opl_info\u0026opl_id=4\n[21]: http://www.ebay.com/itm/170578495165\n[22]: http://www.ebay.com/itm/351690376555\n[23]: http://www.ebay.com/itm/351738196013\n[24]: http://www.ebay.com/itm/371534934746\n[25]: https://www.adafruit.com/products/1979\n[26]: https://www.sparkfun.com/products/11114\n\n[27]: http://www.ebay.com/itm/121929386506?var=420920026758\n[28]: http://www.ebay.com/itm/371348168950\n[29]: http://www.ebay.com/itm/351588181858\n\n\n[40]: http://www.ebay.com/itm/262500056078\n[41]: http://www.aliexpress.com/item/Free-Shipping-Good-Quality-ABS-Material-Transparent-Cover-IP66-Waterproof-Electrical-Switch-Box-125-125-75mm/32522255056.html\n[42]: http://www.aliexpress.com/item/Temperature-and-humidity-Protective-sleeve-Accessories-PCB-for-SHT20-SHT21-SHT25/32695663191.html?spm=2114.13010208.99999999.264.dgLxek\n[43]: http://www.ebay.com/itm/401000227934\n[44]: http://www.ebay.com/itm/182181715511?var=483966356069\n[46]: http://www.ebay.com/itm/391462862706\n[47]: http://www.ebay.com/itm/232153789354?var=531358445664\n[48]: http://www.ebay.com/itm/301856945402\n\n[50]: https://octopart.com/bom-tool/MsqCYjTr","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhallard%2FMini-LoRa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhallard%2FMini-LoRa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhallard%2FMini-LoRa/lists"}