
Geschlossen
Veröffentlicht
Bezahlt bei Lieferung
I have developed a Velostat-based pressure mapping matrix. The setup uses 9 copper columns on the top layer and 9 copper rows on the bottom layer of the Velostat sheet. The column lines are connected to a CD74HC4067 multiplexer (C0–C8) with 10 kΩ pull-down resistors. The controller used is an Arduino Mega. MUX signal → A0 MUX select lines (S0–S3) → digital pins 2, 3, 4, 5 Enable → GND VCC → 5 V Copper rows → digital pins 22–30 This setup worked perfectly. I was able to read the data and plot a proper pressure map using Python. However, the problem started when I rebuilt the exact same circuit with a different Velostat sheet. This time, the Arduino serial monitor shows only zeros, with no pressure response. When I removed the pull-down resistors, I started getting random values even without applying pressure. To debug this, I tried: Changing resistor values Using pull-up instead of pull-down Verifying all circuit connections Replacing Velostat sheets Testing with ESP32 instead of Arduino Mega Using shift registers Changing copper electrodes Mounting and remounting the Velostat sheets After all this, I suspect that each Velostat sheet has different electrical properties (base resistance, sensitivity, hysteresis), though I am not fully certain. I am looking for a problem solver who has real experience with Velostat / FSR / pressure-mapping matrices and understands why this happens and how to design a stable, repeatable solution.
Projekt-ID: 40171467
7 Vorschläge
Remote Projekt
Aktiv vor 13 Tagen
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
7 Freelancer bieten im Durchschnitt ₹9.714 INR für diesen Auftrag

Hello, I have experience with Velostat-based pressure sensors, FSR matrices, and multiplexed readouts. I can help diagnose why your new Velostat sheet gives only zeros and design a stable, repeatable solution. Likely causes include variations in sheet resistivity, inconsistent contact, or resistor/mux mismatch, all of which I can address through proper circuit design and calibration. I can guide you on resistor selection, multiplexing strategy, and Arduino/ESP32 integration to ensure reliable pressure mapping across different sheets. Best regards,
₹18.000 INR in 1 Tag
5,2
5,2

I am a power systems and control engineer with strong experience in Simulink/Simscape Electrical. I can deliver a complete low-voltage DC microgrid model with PV, wind, and bidirectional battery storage using proven droop control for stable power sharing. The model will be fully modular, well-commented, include scopes and documentation, and remain within ±5% DC bus voltage under dynamic load and source variations.
₹7.000 INR in 7 Tagen
3,0
3,0

Hello I just read out your description and am interested in your project. I am an Expert in Presure Mapping, and have also worked with it in the past. If you need Quality Work, then feel free to contact me Thanks
₹12.500 INR in 7 Tagen
3,1
3,1

Hello. I have 6+ years of experience designing resistive sensor matrices and have built over 15 FSR/Velostat-based arrays up to 32×32 nodes, achieving <5% variance across sheets and stable readings over 100k+ load cycles. I have previously resolved sheet-to-sheet inconsistency by characterizing base resistance (10 kΩ–2 MΩ), contact impedance, and time-dependent hysteresis, enabling repeatable calibration across different material batches. My approach will be: (1) electrically characterize each Velostat sheet using controlled excitation and impedance profiling, (2) redesign the matrix readout using buffered row drivers and constant-current excitation instead of passive pull resistors, (3) optimize MUX timing, ADC sampling, and shielding to suppress floating and leakage effects, and (4) implement per-sheet normalization and drift compensation in firmware and Python post-processing. I will validate stability under no-load, static load, and dynamic load conditions and document measurable improvements in noise floor and sensitivity. Do you require identical pressure response across different Velostat sheets or acceptable calibrated equivalence? What spatial resolution and minimum detectable force are you targeting for the matrix? Are mechanical factors such as pre-load, backing material, or adhesive layers fixed or open to adjustment?
₹7.000 INR in 7 Tagen
0,0
0,0

Hi, the issue you are facing is that Velostat material properties are not consistent across different implementations. It requires calibration and a system that resists material property drift. I have 20+ years of experience with a B.E. in Electronics (Top-Ranked Graduate). I have extensive experience working with 74xx and 4xxx series logic since the start of my career. Additionally, I am an expert firmware designer covering all mainstream MCU architectures. Contact me, I am confident that not only can I solve this issue, but we can also build long and productive work relationship. Best Regards, Azhar Chohan
₹12.500 INR in 15 Tagen
1,2
1,2

Hi, This problem is very likely not a wiring mistake, but a system-level interaction between Velostat variability, biasing, and multiplexed ADC reading. Velostat sheets vary widely in base resistance, pressure curve, hysteresis, and contact resistance. Rebuilding the same matrix with a different sheet can easily result in all-zero readings (over-bias / ADC saturation) or random noise (floating inputs) if the design assumes identical material behavior. I can help you by doing structured troubleshooting, not trial-and-error: • Analyze Velostat electrical behavior vs pull-up / pull-down choice • Identify why the matrix works with one sheet but fails with another • Review MUX effects (leakage, settling time, impedance interaction) • Propose a stable biasing + excitation strategy tolerant to sheet variation • Suggest hardware + software signal conditioning • Define a repeatable calibration approach (per sheet or per row/column) • Validate results using your existing Python pressure-map workflow My focus is delivering a robust, explainable, and repeatable solution, not just making the current setup “kind of work”. Ready to start immediately and iterate until the root cause is fully understood. — Felipe
₹7.000 INR in 7 Tagen
0,0
0,0

Hi, I fully understand your problem — and yes, this is 100% solvable. I have hands-on experience with Velostat / FSR matrix sensing, ADC signal conditioning, multiplexed sensor scanning, and pressure mapping systems using Arduino & ESP32. What you’re facing is a classic electrical + material variability issue, not a wiring mistake. Your first build worked because that Velostat sheet’s baseline resistance matched your resistor + ADC bias network. The second sheet has different base resistance, sensitivity, and hysteresis, which breaks the voltage divider balance — resulting in either all zeros or floating random values. What I will do: • Analyze your existing circuit topology & scanning method • Redesign the analog front-end bias network for sheet-to-sheet tolerance • Implement stable voltage reference + buffering strategy • Improve matrix scanning timing + filtering • Provide repeatable sensing design that works across Velostat batches You will get: • Root cause explanation • Corrected schematic • Improved resistor + bias topology • Stable Arduino firmware • Calibration + tuning method • Design rules for future builds This will give you a robust, noise-resistant, repeatable pressure-mapping system instead of trial-and-error tuning. If you want, I can walk you through the exact circuit corrections + software fixes step-by-step.
₹3.999 INR in 2 Tagen
0,0
0,0

Mangaluru, India
Mitglied seit Juli 8, 2025
₹600-1500 INR
$3000-5000 USD
$30-250 USD
$10000-20000 USD
₹2000-10000 INR
min. $50 USD / Stunde
$250-750 USD
€750-1500 EUR
€30-250 EUR
₹400-750 INR / Stunde
$10-30 USD
$250-750 USD
$15-25 USD / Stunde
$150-151 USD
₹1500-12500 INR
€8-30 EUR
$10-20 USD / Stunde
$250-750 USD
₹1500-12500 INR
€30-250 EUR