Hardware Design and embedded firmware development constitutes of four steps: 1) Development of product requirement 2) System design and algorithm development 3) Coding 4) Testing. In the first phase, the requirements of the product are defined. In this project an electronic board has been developed that takes analogue temperature, digital temperature, humidity, level and tilt measurements from various sensors and based on their values pump, fan, buzzer and LEDs are controlled. An external LCD and Keypad have been used to determine the status of every component. In the second phase, schematic and printed circuit board have been designed using Computer Aided Design software, KiCad. Then Gerber files have been generated and sent to the printed circuit board manufacturer. Meanwhile all the required components based on Bill of Materials (BOM) have been ordered keeping in mind the price and requirements of the product In the third phase, coding has been done using C language based on the following things: 1) Requirements of the product mentioned in the first phase and algorithm developed in the second phase 2) According to the datasheets of the electronic components, sensors and microcontroller In the fourth and final phase, printed circuit board has been assembled and programmed using the code developed in the third phase. Then working of product has been tested using black box and white box testing techniques.

La progettazione hardware e lo sviluppo del firmware incorporato prevedono quattro passaggi: 1) Sviluppo del requisito del prodotto 2) Progettazione del sistema e sviluppo dell'algoritmo 3) Codifica 4) Test. Nella prima fase vengono definiti i requisiti del prodotto. In questo progetto è stata sviluppata una scheda elettronica che prende misure analogiche di temperatura, temperatura digitale, umidità, livello e inclinazione da vari sensori e in base ai loro valori sono controllati pompa, ventola, cicalino e LED. Nella seconda fase, schematic e printed circuit board sono stati progettati utilizzando il software Computer Aided Design, KiCad. Quindi i file Gerber sono stati generati e inviati al produttore del circuito stampato. Nel frattempo tutti i componenti richiesti basati su bill of materials (BOM) sono stati ordinati tenendo presente il prezzo e i requisiti del prodotto. Nella terza fase, la codifica è stata eseguita usando il linguaggio C secondo le seguenti cose: 1) Requisiti del prodotto menzionati nella prima fase e algoritmo sviluppato nella seconda fase 2) Secondo le schede tecniche dei componenti elettronici, sensori e microcontrollore. Nella quarta e ultima fase, il circuito stampato è stato assemblato e programmato utilizzando il codice sviluppato nella terza fase. Quindi la lavorazione del prodotto è stata testata usando le tecniche di test "Black Box" e "White Box".

Hardware design, firmware development and multi sensor based control of water tank

JAMSHAID, ATIF
2019/2020

Abstract

Hardware Design and embedded firmware development constitutes of four steps: 1) Development of product requirement 2) System design and algorithm development 3) Coding 4) Testing. In the first phase, the requirements of the product are defined. In this project an electronic board has been developed that takes analogue temperature, digital temperature, humidity, level and tilt measurements from various sensors and based on their values pump, fan, buzzer and LEDs are controlled. An external LCD and Keypad have been used to determine the status of every component. In the second phase, schematic and printed circuit board have been designed using Computer Aided Design software, KiCad. Then Gerber files have been generated and sent to the printed circuit board manufacturer. Meanwhile all the required components based on Bill of Materials (BOM) have been ordered keeping in mind the price and requirements of the product In the third phase, coding has been done using C language based on the following things: 1) Requirements of the product mentioned in the first phase and algorithm developed in the second phase 2) According to the datasheets of the electronic components, sensors and microcontroller In the fourth and final phase, printed circuit board has been assembled and programmed using the code developed in the third phase. Then working of product has been tested using black box and white box testing techniques.
ELEUCHE, MOHAMED
ING - Scuola di Ingegneria Industriale e dell'Informazione
29-apr-2020
2019/2020
La progettazione hardware e lo sviluppo del firmware incorporato prevedono quattro passaggi: 1) Sviluppo del requisito del prodotto 2) Progettazione del sistema e sviluppo dell'algoritmo 3) Codifica 4) Test. Nella prima fase vengono definiti i requisiti del prodotto. In questo progetto è stata sviluppata una scheda elettronica che prende misure analogiche di temperatura, temperatura digitale, umidità, livello e inclinazione da vari sensori e in base ai loro valori sono controllati pompa, ventola, cicalino e LED. Nella seconda fase, schematic e printed circuit board sono stati progettati utilizzando il software Computer Aided Design, KiCad. Quindi i file Gerber sono stati generati e inviati al produttore del circuito stampato. Nel frattempo tutti i componenti richiesti basati su bill of materials (BOM) sono stati ordinati tenendo presente il prezzo e i requisiti del prodotto. Nella terza fase, la codifica è stata eseguita usando il linguaggio C secondo le seguenti cose: 1) Requisiti del prodotto menzionati nella prima fase e algoritmo sviluppato nella seconda fase 2) Secondo le schede tecniche dei componenti elettronici, sensori e microcontrollore. Nella quarta e ultima fase, il circuito stampato è stato assemblato e programmato utilizzando il codice sviluppato nella terza fase. Quindi la lavorazione del prodotto è stata testata usando le tecniche di test "Black Box" e "White Box".
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2020_04_Jamshaid.pdf

accessibile in internet per tutti

Descrizione: Thesis Report
Dimensione 5.93 MB
Formato Adobe PDF
5.93 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/164665