Projektovanje sistema za kontrolu pametnog kontejnera pomoću Nucleo-64

IEEESTEC 17TH (2024), (pp. 25–28)

 

АУТОР / AUTHOR(S): Nevena Veselinović, Veljko Stošić

 

Download Full Pdf    

DOI: 10.46793/IEEESTEC17.025V

САЖЕТАК / ABSTRACT:

U ovom projektu biće obrađen sistem za upravljanje pametnim kontejnerom korišćenjem ARM mikrokontrolera STM32F103RB na razvojnom okruženju STM32 Nucleo-64. Sistem će omogućiti otvaranje/zatvaranje kontejnera putem servo motora, koji će se aktivirati pomoću PIR senzora, čime se postiže beskontaktna kontrola. Takođe, ultrazvučnim senzorom će se meriti količina smeća u kontejneru, a nivo popunjenosti će se ilustrovati na LED bargraph-u. Kada je kontejner napunjen, poruka o tome će biti poslata do računara preko UART-a, a istovremeno će se aktivirati zvučni alarm.

КЉУЧНЕ РЕЧИ / KEYWORDS:

pametni kontejner, Nucleo-64

ЛИТЕРАТУРА/ REFERENCES:

  • STM32 Nucleo-64 razvojno okruženje sa STM32F103RB mikrokontrolerom. Dostupno na: https://www.st.com/en/evaluation-tools/nucleo-f103rb.html
  • ARM Cortex-M3 jezgro. Dostupno na: https://www.st.com/content/st_com/en/arm-32-bit-microcontrollers/arm-cortex-m3.html
  • Ultrazvučni modul za merenje udaljenosti HC-SR04. Dostupno na: https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf
  • UART komunikacija. Dostupno na: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_UART
  • RealTerm softver. Dostupno na: https://realterm.sourceforge.io/
  • PIR pasivni infracrveni senzor pokreta. Dostupno na: https://cdn-learn.adafruit.com/downloads/pdf/pir-passive-infrared-proximity-motion-sensor.pdf
  • SG90 Servo motor. Dostupno na: https://www.friendlywire.com/projects/ne555-servo-safe/SG90-datasheet.pdf
  • PWM sa STM32 mikrokontrolerom. Dostupno na: https://www.theengineeringprojects.com/2021/12/pwm-with-stm32.html
  • LED Bargraph tehnička dokumentacija. Dostupno na: https://www.farnell.com/datasheets/1683492.pdf
  • 4116R otporna mreža. Dostupno na: http://class.ece.iastate.edu/ee230/Datasheets/4116R%20Datasheet.pdf
  • STM32CubeMX softver. Dostupno na: https://www.st.com/en/development-tools/stm32cubemx.html
  • µVision softver. Dostupno na: https://developer.arm.com/documentation/101407/0540/User-Interface/uVision-GUI