i would like to know if there exists datasheet for pixy camera modul, official wiki pages are not worth much. For starter i am interested in getting image from this camera modul, in wiki pages there is only a hello world program that detects objects. How to get image data? (Arduino) (I would like to transfer this image data via UART to computer, i know about pixymoon)
I would also like to know if there exists port to stm discovery 32f4?
I think it's not possible. I saw this in the pixy forums, hope it's enlightening:
"is it possible to use an Arduino or any other device in order to decode/transform USB video into analog? What is the video format that is fed into USB? Is it possible to cut into Pixy hardware before the signal is encoded into USB and extract the signal? Thank you.
Hello ####,
I think analog video is a pretty high bandwidth signal with strict timing requirements. I doubt this is possible without adding significant complexity.
Edward (developer)"
Related
I am using the HM-18 modules by DSD tech, and I pushed the following code in:
https://github.com/dinosd/BLE_PROXIMITY
The HM-18 slaves are very similar to the HM-10s, so it should work theoretically. I went through all the code and libraries to see if there were any specs I'd need to change but there doesn't seem to be anything specific to the HM-10s in there that I'd need to adjust.
However, this is all my serial monitor outputs:
OK
OK+Set:1
OK+Set:1
OK+RESET
No device
There are a couple of active beacons near the slave, so it should be able to detect them - my phone can detect them no problem. Does anyone know what could be changed so I can read these beacons?
Any tips would be very appreciated!
I'm currently working on a project that requires gathering data from a car's wheel speed sensors(4 hall efect speed sensors). Those sensors are connected to the car's ECU responsible for ABS/ESP/Stability control etc.
In order to extract the data from the ECU i need to make a request with a specific PID(parameter ID) AND know how to decode/compute the answer in order to extract any meaningful data. Unfortunately vehicle manufacturers don't seem to make such information public.
So far i've ordered an arduino CAN BUS shield and a OBD2 to RS232 cable in order to make the physical connection.
I have tried using a specialized hardware/software(that costs more than 1500euro) capable of extracting those parameters, but unfortunately it lacks logging functions. I tried using Wireshark to sniff the PIDs called, but had no luck there either.
If you guys have any ideas, questions or suggestions, please write them down.
I'm open to criticism and know that i might be missing something important.
Thanks.
P.S. This is a university project im working on. I need data samples from the wheel speed sensors and further computing of the data sample is done with the purpose of researching car safety and behavior in dynamic road scenarios.
You can only read the OBD data from the OBD-port. The OBD PIDs are generalized in ISO/CD 15765-5. You probably find non reliable descriptions also in Wikipedia. But in order to get the other PIDs, firstly you should know that those data are heavily under control by the car manufacturers and you have to hack them. One way to find them (but very unlikely to find one!) is the try and error method.
You should access the main CAN-BUS wires and the buy a connector device so you can sniff the packets. then monitor all the packets and make a small change. Monitor it again and compare these two. Maybe maybe maybe you have a chance to find some non-safety features with this method but finding security functionalities like ABS is heavily in doubt.
UNLESS you are some sort of genius hacker who can do weird stuff! If you can do it, then call the manufacturer and show them what you have so you would likely get a nice job and salary by them!
ONCE I saw a youtube clip that a guy could control a TOYOTA (if I remember correctly) with a laptop! and also maybe you can buy such info on the dark web which I advise highly against it!
i have a little 2,4" tft touch display, and i want to display Information like Temperature of the CPU and the GPU, and the usage of the CPU cores. i tried getting the temperature with wmic and the MSAcip_ThermalZoneTemperature. but my system does not support that. Could someone tell me a way to get the Temperature and the other information without buying any extra hardware? My Mainboard: Asus M5A78L/USB3 (https://www.asus.com/Motherboards/M5A78LUSB3/)
Thanks, and have a great day!
Without extra hardware, the best way I can think of is to write a program for your computer that is able to pick up temperature statistics from your mainboard, then have that speak to your Arduino via Serial over USB.
The other option I can think of would involve finding out where the temperature probes on your mainboard live and physically tapping into those and reverse engineering how they work. However, this stands a very high chance of voiding warranties and ruining your board.
I am trying for some time to make my own rfid reader following the ideas on the DIY FSK RFID Reader. My primary problem now is that i do not have a specific rfid tag to test the reader so i decided to make my own using also an arduino uno. The only information on the internet which i found is at FSK MODULATED SIGNAL.
I really need to know how to write the code to transmit the id from the tag to the reader. I mention again that the tag needs to work at a 125 kHz frequency and needs to use FSK modulation.
You won't be able to send data to the Reader without special hardware, just adding a wave on some antenna doesnt work for RFID systems with passive tags.
Reason is, RFID-Tags do not actively 'send' waves to the reader, instead they 'modify' (modulate) the reader's field by producing load on the antenna.
Imagine when the tag had an LED switching on and off while receives energy from the reader's RF field by inductive coupling. The reader will notice a change in it's own field when the LED on the TAG turns on/off as the more/less power is drained from the RF field.
This method is used for the TAG -> Reader communication, which is nice for several reasons:
TAG gets power from inductive coupling anyways, modulating the signal through load is alot more power efficient than using power for actively sending.
Smaller/Easier/Cheaper, needs less hardware on the TAG, might even need a separate antenna for sending
Harder to snoop communication as the modulation is harder to detect from distance
tl;dr
A bare ardouino doesn't have the required hardware onboard to modulate the reader's RF field.
Sidenote: transponders are not expensive, you get them for a few bucks. The LF transponders based on T55x7 are really nice for playing around as the can be configured for various modulations (PSK/FSK/etc in different modes), bitrates and more, however the usually come with Manchester modulation enabled by default.
curious if a Arduino could be configured to read and serial print raw binary bits from a proprietary serial encoder used on machine tools and robots... if so, might have a lot of other possible uses.
I made up a 120 volt servo drive for manually moving big fanuc machine/robot servos, handy during rebuilding/service to be able to move a axis without a control...but the older drives read 4 gray code channels kinda like a set of halls for brushless commutation...on the serial versions, same drive could move the motor if I could decipher the commutation bits and output graycode to the drive... a tiny Arduino looks like a ideal little thing to try doing this.
Scoped out the signals long ago, kinda know where the bits are, but need to be able to actually print them out thru 90 degrees of shaft rotation to find the 12 steps for commutation required by the drive.
Arduino is new to me, but in the past few days have been quite impressed with its abilities.
If anyone can suggest a way for Arduino to read a repeating 77 bit data stream at ~100K baud, I'm all ears... I think a 'serial snoop tool' with easily changed baud rates(including non-standard) and 'word length', then serial print out could be really handy. to prevent overflow in my case, could only do the serial print every X milliseconds, and I could just rotate slow enough to get a decent sample.
I'd use a logic analyser with the ability to decode serial streams - it's a much more versatile tool in the end. There are many of them - I've used the Saleae Logic, and an Open Bench Logic Sniffer to good effect in the past.
But I'm sure an Arduino could do it.