IEEESTEC 17TH (2024), (pp. 25–28)
АУТОР / AUTHOR(S): Nevena Veselinović, Veljko Stošić
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