Need help on a project - SMART BUS STOP

Hello! My name is Edward and I study electronics. My teachers have asked for a project using the Arduino board, and what I'm thinking of doing is at a smart bus stop that is controlled by Arduino.

The mode of operation of this bus stop will be:
* When the bus is approaching the point, a radio transmitter coupled to the vehicle will send a wave to a receiver signaling that the bus has arrived at the bus stop;

  • After the bus arrives at the bus stop, it will signal people who are coming in two ways:

- The first will be by means of an audible warning, speaking the numbering and the final destination of the vehicle;
- The second one will show the numbering and final destination of the vehicle on an LCD display;

Now I will talk a little about the problem that I am encountering when developing the project. How can I build the basis of project programming? What is the recommended Arduino board? How to know if the RF transmitter will be compatible with the model of the selected Arduino?

If the information i gave here is not enough to help, speak what was not understood correctly and I will try to explain it better. Any help will be greatly appreciated!

How can I build the basis of project programming?

You have not provided enough detail for us to answer that. How will the Arduino know where the bus is going next? How will the Arduino know the bus number?

What is the recommended Arduino board?

Any of them would work.

How to know if the RF transmitter will be compatible with the model of the selected Arduino?

The Arduino isn't an RF receiver, so you will connect an RF receiver to it. YOU have to be smart enough to choose one that is compatible with your RF transmitter.

It sounds like you need a wireless solution that will work over a short range so that there is no risk of the signal being detected at the next or previous bus stop.

But the range is unlikely to be short enough to prevent the signal being picked up at the bus stop across the street for buses going in the other direction. So the software at the bus stop would need to be able to identify and ignore data for buses going in the wrong direction.

I am assuming that the wireless device on the bus will send the data about the number of the bus and its destination.

To be honest I don't see much added value with your proposed system. It would be a lot easier to provide the information on a display beside the door of the bus and from a loudspeaker on the bus. That would also reduce the problems of vandals breaking the equipment at the bus stop. And not all bus stops have an electricity supply.

To my mind what would be a lot more useful would be a display at the bus stop that tells you how long until the next bus for each route arrives. I regularly use a bus that has a 1 hourly service in the evenings. It is a long route and it is not unusual for the bus to be 10 or even 20 minutes late. It would be reassuring to have a display that confirms that the bus is actually on its way and has not been cancelled. But that is not easy to implement and is probably not an Arduino project. And there is still the problem that the bus stop I use does not have electricity.

However, even for the purpose if providing live route information I suspect it would be more economical to provide the data on the bus company's website so I could access it with my smartphone.

...R