Skip to content

Device for electrospinning process based on Arduino Mega.

License

Notifications You must be signed in to change notification settings

Creciunel/Electrospinning-device

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contents

Electrospinning Device based on Arduino Mega

This repository contains the source code, hardware schematics, and documentation for a device designed to facilitate the electrospinning process using the Arduino Mega microcontroller. The device allows control and monitoring of various parameters involved in electrospinning, enabling researchers and enthusiasts to experiment with this technique.

Features

The device provides the following features:

  • Control and monitoring of various parameters involved in the electrospinning process.
  • Integration with Arduino Mega microcontroller for easy customization and expansion.
  • High voltage source consisting of ZVS driver, flyback transformer, capacitors, and voltage divider for measuring the output voltage.
  • ILI9341 screen with touch for user interface.
  • 2 motors for controlling the electrospinning process.
  • L293D driver for regulating the amount that passes through the syringe.

Hardware Setup

The hardware setup consists of the following components:

  • The high voltage power supply generates the high voltage needed for the electrospinning process. Its role is to provide a stable and adjustable voltage source to create the electrostatic field required to draw the polymer solution into nanofibers.
  • The ZVS (Zero Voltage Switching) driver minimizes switching losses in power semiconductor devices by ensuring that switching occurs when the voltage across the switches is close to zero. It works by carefully timing the switching events to coincide with the natural resonant frequency of the circuit, reducing power dissipation and improving efficiency.
  • The Flyback transformer is used to step up the voltage from the high voltage power supply to the level required for electrospinning. It operates by storing energy in its primary winding during the on-time of the switching cycle and then releasing this energy to the secondary winding during the off-time. This stepped-up voltage is then applied to the electrospinning setup.
  • The voltage divider is used to measure the output voltage with an Arduino by dividing the high voltage output to a range that is safe for the Arduino's analog input. It consists of two resistors connected in series, with the output voltage taken from the connection between them. This allows the Arduino to accurately measure the high voltage output without damaging itself.
  • The voltage is applied to the tip of the syringe needle, which contains the polymer solution. This is typically done using a conductive needle connected to the high voltage power supply. When the high voltage is applied, it creates an electrostatic field around the needle, causing the polymer solution to be drawn out in the form of nanofibers.

Block diagram of the circuit

Main control

Software UI

Software Board Code

Usage

To use the electrospinning device:

  1. Connect the high voltage source components according to the provided schematics.
  2. Connect the Arduino Mega to the components and upload the provided source code.
  3. Use the ILI9341 screen with touch to control and monitor the electrospinning process.
  4. Adjust the settings as needed and start the electrospinning process.
  5. Monitor the output and make adjustments as necessary.

Contributing

Contributions to this project are welcome. Please fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.

About

Device for electrospinning process based on Arduino Mega.

Resources

License

Stars

Watchers

Forks

Packages

No packages published