Scientists Build Moisture-Powered Generator from Cigarette Filters, Sugarcane Fibers, Table Salt and Spent Battery Components
Scientists have created a flexible moisture-powered generator that produces electricity from water vapor in the air using only inexpensive waste materials: plant fibers, discarded cigarette filters, ordinary table salt, and components from spent batteries.
The experimental cell reached a maximum voltage of 1.16 volts at approximately 65 % relative humidity. When four such units were connected in series, the stack supplied 1.79 volts and 0.323 milliamperes—enough to power a small red light-emitting diode continuously for more than three hours without any external capacitor or battery.
Most earlier atmospheric-moisture generators relied on costly nanostructures and rarely exceeded 0.6 volts, limiting their usefulness for directly driving low-power sensors and wearable electronics. The new design overcomes this barrier by exploiting a simple ion-concentration gradient that forms inside a porous, salt-loaded fibrous layer when it absorbs ambient moisture.
The active material consists of fibers from the wild sugarcane species Saccharum—considered invasive in several regions—and cellulose recovered from used cigarette filters. These fibers are formed into a thin, flexible sheet resembling paper. Sodium chloride is incorporated into the sheet, while one side is coated with carbon paste derived from recycled batteries and the opposite side is covered with aluminum foil that serves as the second electrode.
Cellulose readily absorbs water from the surrounding air. At moderate humidity the absorbed moisture dissolves the salt, releasing positively charged sodium ions and negatively charged chloride ions. Because water and salt are distributed unevenly through the thickness of the layer, the ions migrate toward the electrodes, generating a measurable voltage difference.
Removing the salt almost completely eliminated voltage output, confirming that the electricity originates from moisture-driven ion movement rather than any hidden electrochemical reaction between the electrodes. Optimal performance occurred near 65 % relative humidity, where a pronounced internal moisture gradient is maintained; at much higher humidity the gradient collapses and voltage becomes unstable.
The researchers emphasize that the device does not function as an energy-storage battery. It generates current only while a humidity or ion-concentration difference exists inside the material. Once moisture equilibrates or the air becomes too dry, electrical output declines.
Although the technology is currently limited to ultra-low-power applications, the team believes similar elements could eventually supply individual environmental sensors, certain wearable devices, or other systems that require only small amounts of energy. Further work is needed to assess long-term durability under repeated wetting and drying cycles and under real-world temperature fluctuations.
An important advantage of the approach is its use of abundant waste streams. Cigarette filters, agricultural residues, and spent battery parts are normally discarded; the new generator gives them a second life while avoiding expensive nanomaterials.
Related articles
PKI Storm: Managing 100,000 Simultaneous Certificate Requests in Kubernetes Recovery Scenarios
A large organization's PKI infrastructure faced a critical bottleneck when a data center outage triggered simultaneous startup of tens of thousands of Kubernetes pods, each requiring mTLS certificates. The existing setup using ESAUS and Citadel routed all requests through external certificate authorities that could only sustain 50-70 RPS against an incoming burst of 100,000 requests. Average daily load of 10-11 RPS had masked the thundering herd risk during mass recovery. Scaling the CA 15x was rejected due to cost and the fundamental dependency on real-time signing. The team introduced pre-issuance of certificates stored in a dedicated Unified Secret Storage (ЕХС) layer that supports 14,000 RPS reads while the CA continues normal operation. This architectural separation of issuance and consumption reduced recovery time from nearly 24 minutes to seconds while shifting focus to secure secret lifecycle management including KRA key protection.
MinTsifry Considers Annual 10 Billion Rubles Support Package for Russian AI Development
Russia's Ministry of Digital Development is discussing a state support package worth up to 10 billion rubles per year aimed at local AI developers. The proposed funding would cover technology development, pilot launches, and compensation for computing resources. According to Kommersant, 8 billion rubles are planned for development and implementation while 2 billion would offset computational costs. Mechanisms under consideration include subsidized loans through authorized banks and grants covering up to 80 percent of pilot project costs in priority sectors. The initiative remains in discussion with no final parameters or launch timelines confirmed yet. Industry experts note that clear selection criteria and transparent reporting will be essential to prevent intermediaries and ensure fair access for independent teams.
Indid Reports Russian Identity Security Market Reaches 17 Billion Rubles Amid High Incident Rates
According to Indid, the Russian Identity Security market reached 17 billion rubles by the end of 2025. The assessment highlights that organizations continue to allocate significant budgets to access protection while account-related problems persist. Survey data shows that 87.5 percent of companies experienced incidents involving user accounts and access rights during the period. Identity Security solutions focus on managing digital identities, controlling permissions, and preventing unauthorized access across corporate systems. The findings indicate ongoing challenges in maintaining secure access despite growing investments in specialized tools and platforms.
How a Node.js Bridge Connects MAX and VK Messengers to Chatwoot with Secure Bidirectional Sync
A detailed technical case study describes building a lightweight Node.js service that links the MAX messenger and VK communities to Chatwoot without scraping or using personal accounts. The bridge uses official bot APIs and community callbacks, separate API inboxes, and persistent state stored in a Docker volume to maintain conversation mappings across restarts. Security measures include webhook secret validation, deduplication of events using ring buffers, SSRF protections when handling images, and strict filtering to prevent loops or private notes from leaking externally. The implementation covers contact and conversation creation via Chatwoot Application API, image transfer for VK, and graceful recovery after partial failures. Limitations such as lack of exactly-once delivery and absence of a durable queue are acknowledged, with recommendations for production use including SQLite, retries, and structured logging. The author provides configuration examples, health checks, and a capability matrix showing current support for text and media in each direction.