Posts

Showing posts from August, 2020

3D PRINTER – PRUSA i3 MK2S CLONE

Image
3D printing using plastic is more than a mere recreation. The main idea behind this is to create a helpful machine that can provide an output that is needed in crucial times. In cases where there is no alternative option but to buy a whole thing when a piece of plastic is broken around us. This can be used to render any piece required in CAD software and print it. Prusa i3 Mk2S clone is made using the Arduino Mega as its central controller and Ramps 1.4 to communicate with its motors. The main firmware for this device is done using Arduino IDE where as the printing and slicing are done on Pronterface by print-run. TinkerCAD by Autodesk is the basic CAD software that is used in creating designs or adjusting existing ones. 

SOUNDBOX WITH RASPBERRY PI

Image
ABSTRACT SoundBox as we know it is nothing but something that makes various sounds. This soundbox is made to make some interesting game sounds with are fun to listen to. Raspberry Pi offers different means to work on various types of projects. Here is my fun attempt to make use of my Raspberry Pi SOFTWARE Raspberry Pi OS (NOOBS) offers a great deal of Python Integrated Development Environments. Thonny IDE is a beginner-friendly python editor that is used to write the code. PyGame is a very reliable module by Python that has different kinds of sounds that can be made used as per the requirement. Here is the code for the development of this project: from gpiozero import Button import pygame pygame.init() one = pygame.mixer.Sound("/home/pi/python_games/match0.wav") two = pygame.mixer.Sound("/home/pi/python_games/match1.wav") three = pygame.mixer.Sound("/home/pi/python_games/match2.wav") four = pygame.mixer.Sound("/home/pi/python_games/match3.wav")...

INTERFACING A LOAD-CELL AND HUMAN MACHINE INTERFACE USING A DSPIC MICRO-CONTROLLER

Image
  ABSTRACT The main product of the Nuclear Fuel Complex is the Nuclear Fuel Bundle which is the fuel of a nuclear reactor. This bundle goes through various testing processes in its making and also after it is put together. A load cell is used to weigh the bundle while it is going through the testing process in the end. The information that is given by the loadcell should be communicated into a Human Machine Interface. The communication that is used for this process is asynchronous serial communication by using RS232 and RS485 communication protocols. This kind of communication is possible only with a microcontroller is in play. The usage of the DSPIC30F4013 microcontroller enables the usage of serial communication as it converts the received ASCII data from the loadcell indicator and will convert the data in the format that is accepted by the HMI. Modbus RTU protocol is used by the HMI in order to receive information. The microcontroller converts the data and transmits it to th...