You Can Use All the Sensors of Android Smartphone on Arduino With 1Sheeld+ Shield. You Can Literally Avoid Buying Few Hundred Dollar Worth Extra Shields. A standard mid-range smartphone of today, like Samsung J7 Max has lot of sensors and camera. 1Sheeld+ Shield uses Bluetooth BLE (the Bluetooth module we described before).
1Sheeld+ uses it’s built-in Bluetooth BLE module to connect itself to iOS and Android phones. There is 1Sheeld app available to associate Android smartphone. Once connected, the 1Sheeld library with app give Arduino the full control to use smartphone as LCD, Accelerometer, GPS, SMS, Phone.
Arduino With 1Sheeld+ Shield : Under the Hood
It was a kickstarter project and it is fully open source. The shield as own official website with lot of resources :
The shield uses ATmega162 MCU and the data sheet available :
It is not very difficult to build own shield from the circuit diagram but getting original HM 10 Bluetooth module definitely one of the most difficult work. Furthermore, the shield is really compact, they really upgrade libraries, apps. Considering everything, I would suggest to buy the original shield from their distributor.
Indeed, a cheap Made in China Android smartphone not very costly and the setup really great for IoT development in an affordable and flexible way. The hardware is not exactly just cheap but it is really practical for developing prototypes. We prefer components (like IC, LDR) for real learning. The shield helps to quickly build usable prototypes.
You can use the camera of Smartphone to detect color and change the color of RGB LED. You can develop own Android App for building smart devices.
There is official library for the shield with examples :
There are lot of interesting projects developed by the community. It’s original HM 10 Bluetooth BLE module returning value for money. That thing is very difficult to procure.