LEADS BoM
Bill of Materials for realizing LEADS
@ATATC need to update the spreadsheet I sent you please with details of everything you have purchased thus far.
Sure. I'll label this issue and do that sheet this weekend.
I have filled out the components purchased by now.
@ATATC One last thing ... can you please upload the receipts as an attachment - either here or to your OneNote space on VeC 2.0 under the Expenses tab.
Ummm I don't think I have all the receipts. I have credit card transaction records though.
Those will work. Please post.
I'm gonna post it when the billing period comes.
@ATATC Have you posted your CC transaction records for your expenses yet? Need that asap please.
Component Proposal: GPS Receiver
@qmascarenhas Please review.
GPS Breakout
https://www.sparkfun.com/products/17285
Antenna
https://www.sparkfun.com/products/23814
TTL to USB Converter
https://www.sparkfun.com/products/24639
Qwiic Cable
https://www.sparkfun.com/products/14426
@ATATC does your online cc statement have a transaction details that you can print out? There should be a transaction # relating to the purchase.
Component Proposal: GPS Receiver
@qmascarenhas Please review.
GPS Breakout
https://www.sparkfun.com/products/17285
Antenna
https://www.sparkfun.com/products/23814
TTL to USB Converter
https://www.sparkfun.com/products/24639
Qwiic Cable
https://www.sparkfun.com/products/14426
This would work but product is out of stock.
@ATATC Would it make any sense for us to get one of the guys to work on writing an app to get our GPS co-ordinates from the phone? If we're having to use a phone for our internet connection, it would make sense for us to use some of the built-in features of the phone. Might be easier if our phone was an android, but I don't think that would be much of an issue. We should try to write an app that is independent of iPhone or Android and port accordingly.
Using a phone to record GPS coordinates is a feasible idea, but I have to point out some significant advantages and obstacles in advance so that we don't waste our time on it if we don't have someone capable.
I have been leading a project to write a native Android App called ArRow. Native apps are not able to run on multiple platforms. iOS uses Swift or Objective C and Andoird uses Java or Kotlin. I found it very brutal to write a native Android App in pure Java. Of course, there are cross-platform frameworks such as flutter that simplify the development, but they are usually difficult for beginners to get started if they don't know the basics of iOS and Android.
Another issue is debugging. Breakpoints cannot be inserted if the app is running on a phone. It has to be a simulator. But iOS simulators are only available in XCode on Mac, which means the developers must have a macOS device.
By the way, using TCP connections can be also challenging. There are many bugs that you could not expect. In the project (ArRow) I mentioned, I tried to build a long TCP connection library that supports both Python and Java but we failed due to the surprising workload. See ATCP. But fortunately, the RSA encryption library ARSA continues to the present.
Ok scratch that idea for now then - I don't think we have that experience or skill level on our team and it would take too long to develop. We just need to find a suitable GPS sensor that will give us the raw data we're looking for as I don't think we can access gps data live from a server ex: export live gps data for an active race with Strava.
What do you mean by export live gps data for an active race with Strava?
For the last couple of races we used the Strava app on the phone and logged in remotely via the web (on laptop in the pit) to have a real-time position of the vehicle on the track. But I don't think the app allows real-time download of gpx data. The gpx data is only available when the race is ended (tracking stops) on the phone. There's quite a few phone gps tracking apps out there that kinda do what we are trying to do. LocaToWeb is one that we could use if push comes to shove. I still think there's good application and learning value for us to be able to implement obtaining gps data based on our original idea - a usb based GPS sensor - suited for raspberry pi applications. The kit you found developed by sparkfun would work well I think - the only problem is that it's out of stock.
Of course we could go with the u.fl rf antenna connector option - it's just that those connectors can be a bit problematic if we plug and unplug the antenna. The SMA connector is better for our purposes but not a show stopper.
We can go with assembled USB GPS receivers on Amazon.
@qmascarenhas https://www.amazon.ca/Navigation-External-Receiver-Raspberry-Geekstory/dp/B078Y52FGQ/ref=sr_1_2_sspa?crid=2XXTFD7YO36G7&dib=eyJ2IjoiMSJ9.tilH0HvRvDYEwApcuenax2lgwBGzW3xm5bKo6Glet0fFP0U7Z8_Xi1cr3hHUCAfRzfuowJaPU3aUfw0D3vS8R7eU1H4eQipQ3tcDVWBJvpmaoKJr2PPV4EyaXYIHOxoQYdTNyKNfW4yqRllnyaoGKGcSyN1Tk3e32Edr71r4kbBAIkv9NHfoEbKUjh5zVpuMYfh5IV6rSploNK65qMNgfkayQE6CWLYYEAzR2wNMt6CcWRguIEsCO7vs2Zy0UFIQxVOWpFvFkFgdRMb_U4WkTu0jXcSdEEFecBVWobCZEqo.XBI5MlaVeTOvgrD-qypPfTT-tf0rLo73JaUK44jEXBE&dib_tag=se&keywords=usb%2Bgps%2Breceiver&qid=1711206728&sprefix=USB%2BGPS%2Caps%2C75&sr=8-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
@qmascarenhas https://www.amazon.ca/Navigation-External-Receiver-Raspberry-Geekstory/dp/B078Y52FGQ/ref=sr_1_2_sspa?crid=2XXTFD7YO36G7&dib=eyJ2IjoiMSJ9.tilH0HvRvDYEwApcuenax2lgwBGzW3xm5bKo6Glet0fFP0U7Z8_Xi1cr3hHUCAfRzfuowJaPU3aUfw0D3vS8R7eU1H4eQipQ3tcDVWBJvpmaoKJr2PPV4EyaXYIHOxoQYdTNyKNfW4yqRllnyaoGKGcSyN1Tk3e32Edr71r4kbBAIkv9NHfoEbKUjh5zVpuMYfh5IV6rSploNK65qMNgfkayQE6CWLYYEAzR2wNMt6CcWRguIEsCO7vs2Zy0UFIQxVOWpFvFkFgdRMb_U4WkTu0jXcSdEEFecBVWobCZEqo.XBI5MlaVeTOvgrD-qypPfTT-tf0rLo73JaUK44jEXBE&dib_tag=se&keywords=usb%2Bgps%2Breceiver&qid=1711206728&sprefix=USB%2BGPS%2Caps%2C75&sr=8-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
Added and ordered. @ATATC should have it for you on Monday!
@qmascarenhas Maybe we should work in this way: I'll cover the cost of the components I bought and they count as mine and then replace them with the ones purchased by the school so that I can finish it as my AP and computer science assignment faster and we won't run into billing issues.
I can reuse these components in the future as well so there won't be any waste.
> @qmascarenhas Maybe we should work in this way: I'll cover the cost of the components I bought and they count as mine and then replace them with the ones purchased by the school so that I can finish it as my AP and computer science assignment faster and we won't run into billing issues.
I'm ok with this plan but you should still log these in the LEADS BoM s/s.
@ATATC After our conversation yesterday about your receipts I went back to the spreadsheet and created a TFu Purchases Tab. Please review and edit as necessary and let me know when you have completed the edit. I am unable to reconcile your CC Transaction record amounts with the items purchased. I need to be able to reconcile these amounts in order to claim the expense.
OK. I'll do it when I have time.
Now, this issue is moved to email.

