Celebrate Earth Day with our DIY Algae Reactor Workshop! Designed for teens aged 18-24, this hands-on session explores the science of algae cultivation to boost oxygen production. Participants will build their algae reactors, fostering creativity and environmental stewardship. Let’s make a difference—one algae reactor at a time.
احتفل بيوم الأرض في ورشة عمل مفاعل الطحالب الذي يمكنك صنعه بنفسك! تهدف هذه الجلسة العملية إلى استكشاف علم زراعة الطحالب لتعزيز إنتاج الأكسجين، وهي مصممة لليافعين الذين تتراوح أعمارهم بين 18 و24 عامًا. سيقوم المشاركون ببناء مفاعلات الطحالب الخاصة بهم، لتعزيز الإبداع وحماية البيئة. لنحدث فرقًا — مفاعل طحالب واحد في كل مرة.
Learning outcomes
نتائج التعلم
بيولوجيا الطحالب: سيستقصي المشاركون تعقيدات الطحالب ككائنات حية، واستكشاف بيولوجيتها، أدوارها البيئية، وأهميتها في النظم البيئية.
أساسيات الإلكترونيات: من خلال التدريبات العملية، سوف يتعلم المشاركون أساسيات الإلكترونيات، ويكتسبون نظرة حول المكونات والدوائر والأنظمة الإلكترونية الضرورية لبناء مفاعلات الطحالب مع إمكانية تحكم متكاملة.
مقدمة عن البرمجة: ستعرّف ورشة العمل هذه المشاركين على أساسيات البرمجة، وستقدم تمهيداً سهلاً للمبتدئين عن لغات البرمجة والمفاهيم ذات الصلة بالتحكم في الأنظمة الإلكترونية داخل مفاعلات الطحالب.
الوعي البيئي والاستدامة: من خلال دراسة العلاقات الرابطة بين زراعة الطحالب وإنتاج الأكسجين والسلامة البيئية، سيعمل المشاركون على فهم أعمق لقضايا الاستدامة وضرورة اعتماد ممارسات صديقة للبيئة.
تكامل العلوم والتكنولوجيا من أجل الحلول البيئية: من خلال منهج شامل، سيستكشف المشاركون كيف يمكن الاستفادة من التكامل بين العلوم والتكنولوجيا والهندسة لمواجهة التحديات البيئية، وتعزيز الابتكار وحل المشكلات من أجل مستقبل أكثر استدامة.
Preparation for the workshop
During the workshop participants learn about Algae as living organisms, electronics, coding and the environment!
To run the workshop there is some preparation to do. Here are the materials to prepare before the workshop.
STEP 1 – Finding some bottles to up-cycle and make 2 holes on one cup and 1 hole on the other cup (1)
STEP 2 – Laser cut the file attached named “Air pulp holder” (we used acrylic but plywood could be a great choice as well) (9)
STEP 3 – Find a tube (aquarium type), the diameter should be 4mm to fit the Air Pump (5)
STEP 4 – Find some T shape connectors (1x Participant) (8)
STEP 5 – Collect some Algae samples or you can order them online (in this way you will have a pure culture)
STEP 6 – You can additionally 3D print a case for the Air Quality Sensor (12)
Electronics per participants
Nutrients in each bottle
Now you are all set!
مفاعل الطحالب DIY Algae Bioreactor
Fill the bottles with the algae culture, nutrients and bottles. We used two bottles because this way it balances the power of the air that is pushed inside the bottle (Alternatively you can also use a bigger container.
Add the tubes, the air pump and the air pump holder Follow the construction as shown in the picture.
لتشغيل المفاعل سنستخدم الاردوينو To operate the reactor we are going to use Arduino
Use this code to read the MQ3 sensor and start monitoring AQ in the room. Connect the Arduino board to the computer and run the Arduino IDE. وصل لوحة الأردوينو بالكمبيوتر وقم بتشغيل Arduino IDE.
const int mqPin = A0; // Analog pin connected to the MQ135 sensor const float Vcc = 5.0; // Voltage supplied to the sensor const float Rl = 10.0; // Load resistance value in kilohms void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(mqPin); float voltage = sensorValue * (Vcc / 1023.0); // Calculate the ratio of sensor resistance to clean air resistance float ratio = (1023.0 - sensorValue) / sensorValue; // Use a predefined formula for the MQ135 sensor float ppm = 116.6020682 * pow(ratio, -2.769034857); // Print the raw sensor value, voltage, and calculated ppm value Serial.print("Raw Sensor Value: "); Serial.println(sensorValue); Serial.print("Voltage: "); Serial.println(voltage); Serial.print("Estimated Air Quality (PPM): "); Serial.println(ppm); delay(1000); // Delay for better readability in the serial monitor }
Add the code to control the RGB LEDs. Then, connect the Arduino board to the computer and run the Arduino IDE. Good Air Quality = UV color Poor Air Quality = Red color
const int mqPin = A0; // Analog pin connected to the MQ135 sensor const float Vcc = 5.0; // Voltage supplied to the sensor const float Rl = 10.0; // Load resistance value in kilohms const int redPin = 10; // RED pin of the RGB LED const int greenPin = 9; // GREEN pin of the RGB LED const int bluePin = 11; // BLUE pin of the RGB LED void setup() { Serial.begin(9600); pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); } void loop() { int sensorValue = analogRead(mqPin); float voltage = sensorValue * (Vcc / 1023.0); // Calculate the ratio of sensor resistance to clean air resistance float ratio = (1023.0 - sensorValue) / sensorValue; // Use a predefined formula for the MQ135 sensor float ppm = 116.6020682 * pow(ratio, -2.769034857); // Print the raw sensor value, voltage, and calculated ppm value Serial.print("Raw Sensor Value: "); Serial.println(sensorValue); Serial.print("Voltage: "); Serial.println(voltage); Serial.print("Estimated Air Quality (PPM): "); Serial.println(ppm); // Adjust LED color based on air quality if (ppm > 20) { setColor(255, 0, 0); // Red } else if (ppm <= 0.2) { setColor(0, 0, 255); // Blue } else { setColor(0, 255, 0); // Green } delay(1000); // Delay for better readability in the serial monitor } void setColor(int redValue, int greenValue, int blueValue) { analogWrite(redPin, redValue); analogWrite(greenPin, greenValue); analogWrite(bluePin, blueValue); }
Now the reactor should work! The air quality sensor takes some time to warm up and work properly. After a while you will see that the parameters are stable and you can start monitoring if there are any changes in air quality in the room as the algae are growing in the culture and produce more oxygen.