Cyber Security
NetLens: A Passive Network Traffic Analyser and Visibility Dashboard for a College Computer Lab
Flows, top talkers and scan indicators for the lab's own network — headers only, no blocking, full history
- Python
- Scapy
- MySQL
- +2
Prepare activated carbon from coconut shells, run batch dye-removal experiments, and fit Langmuir, Freundlich and pseudo-second-order models
Mapped to your syllabusVTU 2022 Scheme (OBE/CBCS) · BXX685 Major Project Phase-I · Semester 6Dye-Adsorption Study is a bench-scale wastewater treatment experiment built around one of India's real industrial problems: coloured effluent from textile dyeing. The team prepares activated carbon from waste coconut shells — pyrolysed and physically activated in a college muffle furnace — and measures how well it removes methylene blue, a standard cationic dye, from synthetic effluent in batch experiments. Methylene blue is the ideal teaching dye because its concentration maps directly to absorbance at 664 nm on the department spectrophotometer through a Beer-Lambert calibration.
The chemical engineering content is the modelling, not just the removal percentage. From equilibrium data at two temperatures the team fits the Langmuir and Freundlich isotherms (nonlinear least squares in Python, linearised regression in Scilab as cross-check) and reports adsorption capacity and the dimensionless separation factor. From time-course data they fit pseudo-first-order and pseudo-second-order kinetics and identify which mechanism governs uptake. Effects of adsorbent dose, contact time, initial concentration and pH complete the parameter map.
The Indian grounding is the point: India is a major coconut producer, coconut-shell activated carbon is a real domestic industry concentrated in Tamil Nadu and Kerala, and small dyeing units face discharge norms under the Environment (Protection) Rules that make colour removal a live compliance issue. The whole study runs on consumables under ₹3,000 plus instruments every chemical engineering department already owns, and produces fitted parameters that are genuinely the team's own — the evidence an examiner can probe line by line.
Syllabus alignment
Colour is the most visible pollutant in textile dyeing effluent, and clusters of small dyeing units in Karnataka, Tamil Nadu and Telangana regularly face action over it: dyes absorb light, choke photosynthesis in receiving water bodies, and several classes are toxic or persistent. Conventional treatment at small units removes much of the organic load but leaves residual colour, and commercial activated carbon, while effective, is an ongoing cost that small units avoid.
Coconut shells are an abundant Indian agricultural residue and coconut-shell activated carbon is a mature domestic industry, yet students never measure for themselves how such carbon actually behaves: what its capacity is, how fast it adsorbs, which isotherm and kinetic models describe it, and how dose, pH and concentration change the answer. There is a need for a bench-scale, fully documented adsorption study that prepares carbon from waste coconut shells, measures its methylene-blue removal rigorously, fits the standard equilibrium and kinetic models with honest error analysis, and reports the parameters a treatment designer would actually use.
Textile dyeing effluent is coloured, visible and regulated; dyeing clusters around Bengaluru and Tirupur live with this daily. This project prepares activated carbon from waste coconut shells by pyrolysis and post-activation in a college muffle furnace, then runs a full batch-adsorption study on methylene blue: a 664 nm Beer-Lambert calibration, dose and contact-time screening, equilibrium isotherms at two temperatures, and uptake kinetics. Langmuir and Freundlich isotherms and pseudo-first/second-order kinetic models are fitted in Python with Scilab cross-checks, and all results carry triplicate error bars. Consumables cost under ₹3,000.
Adsorption on activated carbon is the workhorse of decolourisation, and coconut-shell carbon dominates the Indian market from an abundant agricultural residue. Making a modest-grade carbon in the department and measuring its actual performance connects three syllabus threads — mass transfer, reaction engineering and environmental compliance — around one measurable question: how much dye does a gram of our carbon take up, how fast, and according to which equilibrium and rate models?
In scope
Out of scope (v1)
The project uses an experimental research design with staged screening: preparation and characterisation first, analytical validation second, screening third, and the formal isotherm/kinetic campaigns last, each stage gated by the previous one's acceptance criteria.
| Phase | Weeks | Activities | Deliverable |
|---|---|---|---|
| Literature & SOP drafting | 1–2 | Study 10–12 references on coconut-shell carbon and dye adsorption; draft preparation and assay SOPs | SOP v1 + literature notes |
| Carbon preparation | 3–4 | Shell collection, washing, drying, crushing, sieving; pyrolysis runs; post-wash; yield and quick characterisation | Characterised carbon batch |
| Analytical validation | 5 | 664 nm calibration curve; dilution verification; dye stability check in water at lab temperature | Calibration report |
| Screening | 6–7 | Dose 0.2–2.0 g/L; contact time 5–180 min; pick operating window | Screening tables |
| Isotherm campaign | 8–9 | Equilibrium at two temperatures, five initial concentrations, triplicate flasks | Equilibrium dataset |
| Kinetic campaign | 10–11 | Time-sampled uptake runs at the chosen dose; pH series | Kinetic + pH dataset |
| Modelling & analysis | 12 | Python nonlinear fits; Scilab linearised cross-checks; residual plots; model selection | Results tables + figures |
| Documentation & viva prep | 13–14 | Report, PPT, demo rehearsal (live dose test on spectrophotometer) | Submission |
Quality control: every bench day opens with a calibration verification and a blank (no carbon) flask; equilibrium is declared only when successive half-hourly readings change by less than 2%; the no-carbon control bounds any photodegradation or wall adsorption. Model selection is reported with R², residual plots and parameter confidence intervals, and the report states which model won and why — including the possibility that neither linearised form fits well, which is itself a defensible finding.
This is a laboratory study, so the architecture is the experiment-to-model data chain, drawn as the study design.
flowchart TD
SH["Waste coconut shells (roadside vendors)"] --> PREP["Wash, dry, crush, sieve"]
PREP --> PYRO["Pyrolysis 500-600 C, muffle furnace"]
PYRO --> ACT["Post-wash, dry, store: characterised carbon batch"]
ACT --> CHAR["Yield, moisture, ash, pH drift, quick decolourising test"]
DYE["Methylene blue stock (analytical grade)"] --> CAL["Calibration at 664 nm, R2 >= 0.99, verified each bench day"]
ACT --> BATCH["Batch flasks: dose, contact time, C0, pH, temperature, orbital shaker"]
CAL --> BATCH
BATCH --> FILT["Filter/centrifuge, read A664, triplicates + no-carbon control"]
FILT --> WB["Raw absorbance workbook (one row per flask/time point)"]
WB --> ISO["Langmuir and Freundlich fits, two temperatures"]
WB --> KIN["Pseudo-first/second-order fits, residuals"]
ISO --> RES["Results: capacity, separation factor, rate constants, optima"]
KIN --> RESThree decisions carry the design. First, one large sieved carbon batch is prepared before any adsorption begins, so batch-to-batch variation never contaminates the model fits. Second, the calibration is treated as a daily gate — every capacity number derives from it. Third, equilibrium models are fitted nonlinearly as the primary method with the familiar linearised plots shown as cross-checks, because linearisation reshuffles the error structure; the report presents both and states which it trusts and why.
Package 01
Owns coconut-shell collection and the preparation SOP: washing, drying, crushing, sieving, muffle-furnace pyrolysis runs with temperature logs, post-wash and storage, plus yield, moisture, ash, pH-drift and quick decolourising characterisation of the final batch.
Package 02
Builds and defends the 664 nm calibration: stock preparation, Beer-Lambert linearity, daily verification with blind dilutions, dye stability checks and the filtration/centrifugation protocol that keeps carbon fines out of the cuvette, with a written error source list.
Package 03
Runs the experimental campaigns on the orbital shaker: dose and contact-time screening, the two-temperature equilibrium sets, kinetic time-sampling and the pH series, maintaining flask-level bench sheets with timestamps, temperatures and observed colour notes.
Package 04
Converts absorbances to concentrations and uptakes, performs the nonlinear Langmuir/Freundlich and kinetic fits in Python with confidence intervals, reproduces the linearised regressions in Scilab, builds residual plots, and produces the report's tables and figures from the workbook.
Package 05
Each member repeats one screening flask set under another's SOP, blind duplicates are compared, and discrepancies are resolved by SOP amendment — so every member can defend the entire chain, not just their own segment, in the viva.
Slide 1
Bench-Scale Adsorption of Methylene Blue on Coconut-Shell Activated Carbon
Slide 2
Motivation
Slide 3
Problem Statement
Slide 4
Existing vs Proposed
Slide 5
Adsorbent Preparation
Slide 6
Analytical Basis
Slide 7
Batch Experiment Design
Slide 8
Equilibrium Modelling
Slide 9
Kinetics & Results
Slide 10
Environmental Context
Slide 11
Individual Contributions
Slide 12
Conclusion & Future Scope
Bullets, speaker notes and the .pptx · ₹2,000
Read each answer, close it, and say it in your own words. Your viva will ask. Now you'll know.
It is cationic, strongly coloured and stable in water, so its concentration maps directly to absorbance at 664 nm through Beer-Lambert law with no derivatisation step; it is cheap, safe enough at teaching concentrations, and because it is a small planar cation it is also the classic probe for estimating carbon's surface area available to dyes. That combination makes the whole measurement chain clean and reproducible on a basic spectrophotometer.
Langmuir assumes a homogeneous surface with identical sites, monolayer adsorption, no interaction between adsorbed molecules, and dynamic equilibrium between adsorption and desorption. KL is the equilibrium constant related to affinity: a large KL means strong binding, and the dimensionless separation factor computed from it tells whether the isotherm is favourable, which is why we report it rather than quoting capacity alone.
Langmuir describes ideal monolayer adsorption on uniform sites with a finite saturation capacity, while Freundlich is an empirical power law for heterogeneous surfaces where uptake keeps rising logarithmically with concentration. Fitting both is how you let the data speak: a good Langmuir fit with a poor Freundlich fit suggests near-uniform sites and a clear qmax, and the opposite pattern suggests heterogeneity — the comparison is itself a result.
+14 more questions, with answers
Unlocks with the project · ₹2,000
Unlock for ₹2,000What to change before it goes anywhere near a submission. Skipping it is how the demo fails live.
Unlocks with the project · ₹2,000
Unlock for ₹2,000How to study it, adapt it and walk your examiner through it, step by step.
Unlocks with the project · ₹2,000
Unlock for ₹2,000OnlyProjects. (2026). Bench-Scale Adsorption of Methylene Blue Dye on Coconut-Shell Activated Carbon: B.Tech / B.E. Chemical Engineering project bundle [Educational resource]. https://onlyprojects.online/projects/btech-chem-coconut-shell-activated-carbon-methylene-blue-adsorption-study
Keep browsing
Same degree, same syllabus slot, different idea. Pick the one your guide will actually approve.
Cyber Security
Flows, top talkers and scan indicators for the lab's own network — headers only, no blocking, full history
Mechanical Engineering
A human-powered spiked-roller dehusker for small coconut growers around Pollachi — designed, fabricated and tested for ₹ under 20,000
Aerospace / Aeronautical
Build a subsonic test tunnel on a student budget, then trace lift and drag on a 3D-printed NACA 0012 against theory
Agricultural Engineering
Irrigates vegetable beds by soil-moisture thresholds instead of habit, and proves every litre with a flow meter
Artificial Intelligence & Machine Learning
Forecasts kharif yield for Karnataka districts from six decades of ICRISAT district data and tells extension officers which crops look safe this season
Artificial Intelligence & Machine Learning
Screens CPCB river-water samples into quality bands, flags stations that fail bathing criteria and predicts likely BOD exceedance when lab results are missing