about engineering side i can do it . but how
1) make wallet auto check value and when only right value happen make action .
2) what can do if user send higher or lower amount ?
3)how can make wallet auto check prices because bitcoin price changes fast and can’t edit it manually
Well that's actually a great idea. We got 24/7 shops with food (without employers) just machines so that might be a good project.
1) With a simple code you can do that. A good idea would be using a raspberry or an arduino.
2) That would be done on the code, in case the amount is not correct it will refund. A good solution would be HTTP JSON-RPC calls to manage the wallet.
3) There are plenty of websites that has API where you can check the price of bitcoin.
If you're realling going to do this, i can help you on the coding part.
Good luck.
1) problem how will make wallet make action ON / OFF (when real value came make ON other OFF) about raspberry or an arduino i have enough knowledge.
2) refunded problem with bitcoin make this project hard because need to pay fee for this .
3) give me one can make this
I'll give you a brief example.
Check this door: https://i.imgur.com/JYmi6io.jpg
Imagine you have an apartment (per example) with all doors like that. And on reception only a computer where people can choose amount of days ,etc. Then an order is created, and a bitcoin address is generated. On the script, it will check every X minutes/seconds/whatever if the money is on the wallet (correct amount), if yes, it will give the code to the user, if not, it won't.
In case user sends more/less it will refund. But will refund less than it was received (user pays the fee because was his fault). You only need to have that stated on the terms of service.
Also in case you want a smartphone app you can do it too. Instead of a computer on reception, user connects to the app and pays and code is given on the app.
https://www.coindesk.com/api/ --> Bitcoin api price. You can google, there are hundreads of different examples.