|  | 
| Webpage: solarometer5.html | 
|  | 
| Webpage: air-quality-monitor-v1.html | 
Activities in electronics at Spacerowa Laboratories...  hardware & software... prototyping & programming...
IoT, App's, Sensors, Interfaces, LoRa, WiFi, Bluetooth, Webpages, Micro-Controllers
|  | 
| Webpage: solarometer5.html | 
|  | 
| Webpage: air-quality-monitor-v1.html | 
|  | 
| Webpage: gas-sensors-v2.html | 
|  | 
| RSMM deployed in a herb garden - note LoRa antenna & solar panel | 
|  | 
| Version 1 webpage displayed on a phone | 
|  | 
| V2 viewed on a pc browser | 
|  | 
| PMD - WiFi version: Note (L) air-intake & (R) micro-usb socket | 
|  | 
| Webpage: particle-matter-detector-v3.html | 
|  | 
| PMD dashboard - reduced set of measurements displayed | 
|  | 
| PWM flow - nodes linking the websockets input to dashboard widgets | 
|  | 
| PWM dashboard displaying real-time data | 
|  | 
| 3.7V 1000mAh Li-Po battery discharge characteristic | 
|  | 
| Plant Water Monitor | 
|  | 
| Notice the 'favicon' in the browser page tab (click to enlarge) | 
|  | 
| Page: plant-water-monitor-v2.html | 
Features supported include Wifi signal monitoring, 🕓time-stamp, battery🔋 charge state, soil moisture, serial number, chip model & revision, pop-ups for 💦moisture level categories and ⛿flagging recommended action.
The latest issue of the 'User Guide' can be downloaded 🔗 here 🔘
🔳A couple of our recent projects involving sensors & WiFi, ( 'Solarometer' 📅13.10.2024 & 'Greenhouse Gas Sensors' 📅01.12.2024 ), have an integrated webserver hosting a webpage so that the sensor readings can be displayed on a client device, e.g., phone 🖁or computer💻, running a browser. Either HTTP or AJAX protocol was employed for the server-client connection.
A🪴'Plant Water Monitor' is a new project which will use a Websockets Server & Protocol instead. Websockets was briefly mentioned in the 'Solarometer' post. To recap, unlike HTTP or AJAX, Websockets provides real-time server/client communication over a continuously open full-duplex bidirectional connection 🔁, requiring no page refreshes or other requests; just the measurement data ( not the entire page ), are sent automatically, with minimal latency.
Testing Websockets has been successful. The Websockets server, ( programmed on the µ-controller in the 🪴Plant Water Monitor ), is assigned IP address 192.168.1.51 when it establishes a connection with our Wifi network router access point. Navigating to that address with a browser on a 🖁phone or 💻computer displays the page to see the data being updated.
|  | 
| V1 viewed on a phone | 
|  | 
| V2 + WiFi signal level meter | 
|  | 
| V3 + popup notification | 
|  | 
| V4 + button & background image | 
|  | 
| Application window after navigating to this blog | 
🔘 Until now the atmospheric "Particulate Matter Detector ( PMD )" project based on a 🪴Plantower 🗼PMS5003 particle concentration sensor and having a ⎚ display had been assembled on a solder-less 🍞 breadboard, ( see 📅16 June 2024 ), while awaiting further development.
A 'U ' cross-section 🖼frame, which functions as a stand, has been designed and produced on a 3-D printer 🖶 so that the PMD ( comprising PMS5003, colour display & µ-controller ) is now self-contained and can be easily moved to different locations.
|  | 
| Front view | 
|  | 
| Rear view | 
🔘In the post 📮dated 📅27 July 2023, about how a µ-controller and a smart phone🖁 App could be used to upload 🠝 configuration settings to modules based on AD9850 and AD9851 DDS chips in order to generate a frequency, it was briefly mentioned that a USB dongle and pc interface software was another method in use here. As that software has recently been updated it would now be a good time to give a description of that method also.
| 'DdsModTerm' user interface | 
|  | 
| (L) USB-SPI dongle (R) AD9851 DDS chip evaluation board on adaptor |