i am doing a low power mode gps project for msp430fr5739 development board. this board's operating voltage is 3.3 volts and my gps module also can operate with 3.3 volts supplied power. How about effect of logic levels of UART protocol. do i have to use a logic level converter between gps module and msp430 ? or can i directly plug and play Adafuit gps ultimate board with msp430fr5739 development board
Related
I'm looking for a device who has the capability to be a GPSR tracker and have the same features like ELM327 OBD II has. The features I'm talking about are:
Engine RPM
Calculated Load Value
Coolant Temperature
Fuel System Status
Vehicle Speed
Short Term Fuel Trim
Long Term Fuel Trim
Intake Manifold Pressure
Timing Advance
Intake Air Temperature
Air Flow Rate
Absolute Throttle Position
Oxygen sensor voltages/associated short term fuel trims
Fuel System status
Fuel Pressure
...over 4,000 - 15,000 additional values.
I've found some devices but none of them has this features...
Since you did not mentioned any platforms, I write 3 opportunities you have and you can spread it further!
1) You can use Arduino Uno or Raspberry Pi with Arduino kits.
For instance, combining Raspberry Pi and Arduino geolocation tracker (GPRS + GPS) kit and a CAN Bus Module, you can get what you want. There are many good examples and libraries for C++ and Python. For a rough idea look at Cooking Hacks website, Realtime GPS+GPRS Tracking example and CAN Bus Module Tutorial for Arduino and Raspberry Pi.
2) Alternative is using a mobile device (cellphone) using a Bluetooth or WiFi CAN Bus (eg. ELM327) and write an app to save the GPS data through the Built-in GPS module and OBD data via ELM327. Then you can send your data using mobile data.
3) I've seen devices such as TK228 OBD-II GPS Tracker But I don't have any idea how useful they are and how they work!
I have tested 1 & 2. There are some bottlenecks using Raspberry Pi but Android + a CAN Bus module worked for me perfectly.
Cheers!
i have found this device which has elm327 and gsm both functions
https://www.alibaba.com/product-detail/obd-gps-tracker-elm327-obd2-scanner_62198702445.html?spm=a2700.7724857.normalList.95.15d42a92zLl08q
May be it will work for you it will drop the data into the system itself by IMEI number of the obd device
I have an mbed board with LPC 1768. I want to receive serial data from a zigbee adapter which works on 5V. The voltage beween the Rx Tx pin and ground of the adapter is around 4.99 V. Is it safe to connect it directly to the mbed board Rx, Tx.
Most of the LPC1768 pins are 5V tolerant, so you can connect them to a 5V system without damaging the CPU.
To make sure that the pins in question are indeed 5V tolerant check the data-sheet: http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf
All pins are listed in section 7.2. You may have to take a look at the mbed schematic to find out which CPU pins are used for your UART.
You also have to make sure that the 5V system will interpret the 3.3V output level of the LPC1768 as logic high levels. Most chips will work fine and interpret anything higher than 2.5V as logic high but there are some exceptions out there that need a higher level. Those won't be damaged but you won't be able to communicate with them without the help of a level-shifter.
I am working on a senior project. The aim is to collect analog data from a sensor and then it should be converted to digital data. After conversion, the data should be sent to an Android phone via an USB port. I did a search about these steps. However, I could not find satisfactory answers.
Firstly, I am planing to use an Arduino board to do the conversion and USB communication steps. Some new smartphones provides a host USB future. May a cell phone battery provide enough power to an Arduino or some other kind of microcontroller or FPGA boards?
If it may not, I can use an external power source. In that case, should I use Arduino ADK boards or can any ordinary board work?
All your power questions should be answered by the Arduino ADK page under the power section:
http://www.arduino.cc/en/Main/ArduinoBoardADK
I'm new to the world of GPS. Please help me understand the following:
1) Why GPS chip is required? If the GPS antenna is enough to transmit and receive data, any normal processor could do the decoding of the received GPS data.
2) Does NaviLink 6.0 has its own GPS stack? Doesn't Android has its own GPS stack?
3) NaviLink 6.0 integrates A-GPS, Bluetooth 2.1, FM Tx/Rx on a single chip. Why do you require a chip for bluetooth for FM and Bluetooth? Is FM antenna not enough? Is a separate chip required for Bluetooth too?
it's possible, and it's called "Software GPS" (there is even an open source project)
however, the CPU resources required are really big, and therefore its not really an option for hand-held mobile devices.
also, the sampling rate need to be very high, ad you need A/D converter, which also complicate things
I've got quite a fun challenge / work assignment. I'm to monitor a couple of 5V light bulbs (warning lights) on a machine standing far out in no man's land. I'm looking for an affordable device with an input which allows me to hook into the light bulb circuit to tell whether it's lit or not.
Requirements:
GPRS
Inputs for at least two light bulbs
Programmable in C or something similar.
Bonus (not required, but it would be kind a nice):
Waterproof casing / chassis (I could make this my self, but it would be nice if I didn't have to)
Option to add other sensors like humidity, temperature and gps.
Any tips?
I'd recommend an arduino
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP).
there's an article here on hooking one up with gps
http://www.arduino.cc/playground/Tutorials/GPS
and for more information on the arduino platform in general, and where to buy
http://www.arduino.cc/
Edit: just noticed you were looking mainly for GPRS and not GPS - doh, however, quick look on google brings up this: http://www.libelium.com/squidbee/index.php?title=New_GPRS_module_for_Arduino_%28Hilo_-_Sagem%29 which is a GPRS module for the arduino :]
Have you looked at Arduino?
in fact, what you are asking already exists: many companies which produces electrical component for the industry provides a rail-mounted GPRS modem for remote signaling.
here is one example, made by phoenix contact
another one from another company
the tele-control range of product from wago
telit is well-known for its GSM chips, and provides a complete module with GPRS and programmable in python.
you can find some fancier systems including GPS and linux-based, here for example
there are countless other solutions...
I would buy the Terminus from Janus RC it is based on a telit module. It is a cell modem with 9 GPIO and you can program it using python.
Interface
9 Bi-directional CMOS I/Os
Power Monitor
1 ADC
ITU-T V.24 serial link through UART
Python Script Support
Integrated Python script interpreter (V1.5.2+)
2 MB of non-volatile memory
1.2 MB of RAM reserved for Python engine usage
Powerful built-in libraries makes accessing hardware easy