This is an old revision of the document!


Aparat Sortare Bomboane

Autor

Ioniță Bogdan Andrei 331CB

Introducere

Acest aparat sorteaza bombonele dupa culori, de exemplu: skittles, m&m, intr-o zona pentru fiecare culoare.

Descriere generală

  • Senzorul de culoare verifica culoarea bomboanei
  • In functie de culoare se va aprinde LED pentru culoarea specifica si primul servomotor pentru tunel il va muta spre grupul de bomboane de culoare specifica
  • Al doilea servomotor va muta bomboana pe tunel si va ajunge in grupul specific

Hardware Design

Componente:
  • Arduino UNO
  • 2 * Servomotor
  • Breadboard
  • Senzor de culoare TCS230
  • Fire
  • LED RGB
Schema electrica

Software Design

Pentru programarea componentelor am folosit Arduino IDE. Am folosit biblioteca <Servo.h> pentru a putea programa servomotoarele. Am declarat urmatoarele variabile global:
- #define S0 4 - am definit S0 de pe senzorul de culoarea pe pinul 4
- #define S1 5 - am definit S1 de pe senzorul de culoarea pe pinul 5
- #define S2 6 - am definit S2 de pe senzorul de culoarea pe pinul 6
- #define S3 7 - am definit S3 de pe senzorul de culoarea pe pinul 7
- #define sensorOut 8 - am definit iesirea senzorului de culoare pe pinul 8
- Servo topServo - servomotorul care muta bomboana pentru a fi verificata de senzor
- Servo botServo - servomotorul care pozitioneaza unde ar trebui sa ajunga bomboana
- int pos - variabila folosita la miscarea servomotoarelor

Functii:

- void setColorRGB - primeste ca parametrii 3 intregi, red, green, blue si seteaza intensitatea fiecarei culori ale led-ului RGB; pinul 9 este culoarea rosie, pinul 10 este culoarea verde si pinul 11 este culoarea albastra;

- void setup - in aceasta functie am setat culoarea led-ului la 0, pinii de la S0 la S3 i-am setat pe OUTPUT si sensorOut pe INPUT; S0 il setez pe HIGH si S1 pe LOW pentru avea scalarea de frecventa de 20%; topServo l-am legat la pinul 12 si botServo la pinul 3, apoi am activat Serial;

- int get_color - primeste ca parametrii 3 intregi, red, green, blue si verifica in ce interval se afla culorile primite si intoarce culoarea bomboanei

- void loop - se afla implementarea aparatului de sortat Initial setez topServo la 180 de grade, astept

Rezultate Obţinute

Concluzii

Download

Jurnal

  • 25 aprilie - Alegere tema proiect
  • 25 aprilie - Creare pagina wiki
  • 29 aprilie - achizitionare componente
  • 8 mai - testare led RGB si senzor de culoare
  • 17 mai - calibrare senzor de culoare
  • 28 mai - realizare montaj componente
  • 29 mai - realizare montaj extern si implementare cod
  • 30 mai - continuare montaj extern si scriere pagina wiki
  • 31 mai - finalizare pagina wiki

Bibliografie/Resurse

PDF

pm/prj2021/alazar/aparat_sortare_bomboane.1622456271.txt.gz · Last modified: 2021/05/31 13:17 by bogdan.ionita1106
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0