{"id":21870052,"url":"https://github.com/solana-developers/solana-depin-examples","last_synced_at":"2025-04-14T23:42:35.097Z","repository":{"id":188262642,"uuid":"675598652","full_name":"solana-developers/solana-depin-examples","owner":"solana-developers","description":"Examples on how to connect Solana to physical devices","archived":false,"fork":false,"pushed_at":"2025-03-31T05:21:27.000Z","size":1086,"stargazers_count":40,"open_issues_count":1,"forks_count":14,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-31T06:24:13.223Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://solana-depin-examples-led.vercel.app","language":"TypeScript","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/solana-developers.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-07T09:39:41.000Z","updated_at":"2025-03-31T05:21:31.000Z","dependencies_parsed_at":"2025-03-31T06:22:31.971Z","dependency_job_id":"88b07e72-9cfb-4ff7-8ed4-c34d26a742c8","html_url":"https://github.com/solana-developers/solana-depin-examples","commit_stats":null,"previous_names":["solana-developers/solana-depin-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-developers%2Fsolana-depin-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-developers%2Fsolana-depin-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-developers%2Fsolana-depin-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-developers%2Fsolana-depin-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solana-developers","download_url":"https://codeload.github.com/solana-developers/solana-depin-examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248981259,"owners_count":21193143,"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-11-28T06:10:01.096Z","updated_at":"2025-04-14T23:42:35.084Z","avatar_url":"https://github.com/solana-developers.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solana DePin Examples\n\nThis repository contains examples of how to use Solana to talk to hardware.\nDePin stands for decentralized physical infrastructure and is a term which describes the use of blockchain technology to manage physical infrastructure.\n\n## Examples\n\n### [Led-Switch](./led-switch/README.md)\n\nThis example shows how to use Solana Pay transaction requests to control a LED connected to a Raspberry Pi.\nIt comes with a full walkthrough from start to finish. Setting up the Raspberry Pi, deploying a Solana program, creating the QR codes to change the account and finally running the client code to control the LED.\n[Twitter Video](https://twitter.com/solana_devs/status/1691563319457403301)\n\n### [Solana-bar](./solana-bar/README.md)\n\nThis example shows how to use Solana Pay transaction requests to sell liquids decentralized using a 5V pump.\nIt comes with a full walkthrough from start to finish. Hardware requirements, how to attach the cables and the full source code.\nTake the liquid dispenser to the beach or a party and start selling holy water to your friends.\n[Twitter Video](https://twitter.com/solana_devs/status/1697023233789145421)\n\n### [Helium-Lorawan-Sensor-Chest](./helium-lorawan-chest/README.md)\n\nThis example shows how to use the helium network, which is powered by Solana, to create a chest which is only lootable via Solana Pay Transaction requests when the chest is physically open.\nIt comes with a whole walkthrough of how to setup the sensor, create the api and the solana pay transaction requests.\n[Twitter Video](https://x.com/solana_devs/status/1707043184373637411)\n\n### [Rust based esp32 Solana tracker with display](https://github.com/Mantistc/esp32-ssd1306-solana)\n\nShow Solana real-time data in a little ssd1306 display using the microcontroller esp32 to manage wifi, http request and more.\n[Twitter Video](https://x.com/lich01_/status/1899208452167102621)\n\n### [Unruggable ESP32 Solana Hardware Signer](https://github.com/hogyzen12/unruggable-rust-esp32)\n\nThis example demonstrates how to build a low-cost hardware wallet using an ESP32 microcontroller that can securely sign Solana transactions. The ESP32 generates and stores a private key, requiring physical button confirmation for transaction signing. The project includes firmware for the ESP32 (written in Rust) and companion clis in Rust, Go for creating and submitting transactions.\n[Twitter Video](https://x.com/bill_papas_12/status/1903308186498596979)\n\n### [Write Sensor Data on chain](https://x.com/priyansh_ptl18/status/1903940356070424825)\n\nThis example shows how to write sensor data to the chain using the Solana Pay transaction request. It reads the sensor data and saves it into an anchor program:\nhttps://github.com/priyanshpatel18/aeroscan\n\nhttps://github.com/priyanshpatel18/aeroscan-esp32\n\nhttps://github.com/priyanshpatel18/aeroscan-ws\n\n### [Solana slot LED-Display](https://github.com/solana-developers/solana-depin-examples/tree/main/Raspberry-LED-display)\n\nThis example shows use an LED Display to show the current Solana slot using a Raspberry Pi and a I2C - SSD1306.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolana-developers%2Fsolana-depin-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolana-developers%2Fsolana-depin-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolana-developers%2Fsolana-depin-examples/lists"}