Jump to content
I2Cdevlib Forums

All Activity

This stream auto-updates

  1. Earlier
  2. You can use a sliver on network demand as upper topology. http://cryphosnegative.blogspot.com/
  3. Hey everyone. Meadows from Canterbury. Here is my blog about entertainment news, movies and TV shows. https://howtowatchstreaming.com/
  4. I note that the offset calibration routine here basically uses a PID loop to determine the best hardware acceleration calibration. New Theory: The reason this works far better that the description in the 'MPU Hardware Offset Registers Application Note' where they just add the discovered offsets to existing values is that the HW offsets are applied before a HW scale is applied. You can calculate the 'scale' applied by changing the hardware offsets by a known value, and read the data output before and after. For me, the scale factors are [1.078, 1.111, 1.171] So, if you then set the hardware offsets to zero, measure the output, and then set the hardware offsets to the measured outputs multiplied by the scale factors, then the subsequent measured values are very close to zero.... I'm guessing that these scale factors different for each device, and are also in the registers somewhere... but have yet to establish where. (the reason I went this route is because I'm running over pigpio, so all i2c coms are over network, hence the PID loop is not so efficient for me...). Thoughts?
  5. Hello everyone, I'm having the same problem. I've got all my connections right, but I'm still getting "MPU6050 connection failed" prompt. I've tried using pull up resistors but it is not resolved. Can anyone help ?
  6. Hi, I am working on a project and I was trying to read the acceleration data. I tried both the real and the world accelerations but i was getting numbers that I don't understand. Is there a way for me to get normal accelerations with m/s^2 ?
  7. Good morning to everybody, I would like to ask if it is possible to make a request about a very powerful but not that much documented sensor, namely AS7030B, whose datasheet is attached here --> http://download.mikroe.com/documents/datasheets/AS7030B Datasheet.pdf It is embedded in a sensing board of Mikroe, namely ECG/GSR Click board --> https://www.mikroe.com/ecg-gsr-click It would be very much appreciated if someone could clarify its usage, possibly with ESP32 microcontroller. Thank you so much for the support and have a good day!
  8. I do work in chemistry, mathematics, physics, history, help with database assignment, do my coding homework. Contact me on the site and you will get a result that will exceed all your expectations. I will also help you learn how to properly compose databases, analyze them and compile a report on all this.
  9. Hi all! Have you ever heard of websites where homework is done for you? And what about the sites that develop mobile applications for you? What about programming? Not? And I'll tell you where these works are being prepared! Then it will be really interesting for you to look here. They do any job in the shortest possible time and at very reasonable prices! Fly in sooner - https://www.domychemistry.com/do-my-organic-chemistry-homework
  10. Hi all! My name is Gaby. How are you doing? My team and I provide assistance with online r programming assignment help, programming in different languages, from Java to Python, c assignment helper and much more. And also we can help you with your homework in mathematics, physics, chemistry, history to make an essay for you on any topic or report. Are you still thinking? Then we will surprise you with good prices!
  11. Hi, I am trying to read an accelerometer and gyro data using MPU-6050. I am using the ESP32-S3-HMI kit. I am getting all zeros in the accelerometer and gyro data. However, I can read chip ID(who am I reg value 0x68), Power management, and other config registers. I can also able to read temperature sensor data connected using I2c. Any suggestions for this issue? Please note that the chip is in wake mode by disabling SLEEP by writing a 0 to the PWR_MGMT_1 (0x6B) register. Attaching the interface pic of MPU-6050 and HDC1080DMBR(Temperature sensor) with ESP32 for the reference. Please let me know how to read the data from the MPU-6050.
  12. I teach high school robotics. Someone donated me 200 cheap drones, because their motors are all defective. I am using them for a variety of things, including simply replacing the motors and using them as drones. I do have some projects that would benefit from cheap transmitters and receivers that I can salvage from these drones. The applications, however, are very much limited by the stabilization functions of the flight board. Any application that involves motion, and is not a drone, suffers from the chaos caused by the stabilization function thinking it is still trying to keep a drone level. I am looking for some sort of way to defeat the stabilization function. That could be by physically disabling the MPU-6050C chip, or by somehow flashing this flight board with new firmware that allows me to either adjust or turn off the stabilization. The challenge is that the flight board is most certainly not set up for an end user making any modifications to the firmware. I do suspect, however, since it was programmed in the first place, that there is some way that it could be done. Any ideas would be most helpful. I am going to attach some images that might help anyone understand what I am looking at. Here are the images https://drive.google.com/drive/folders/1DaVIcn7rjxoWty9Dpo6okvxl2Ix8m0KK?usp=sharing
  13. Hello, I hope you guys can help, and thank you in advance for your advice. I'm new to Python and Micro Python. I'm working on an interesting project, I would like to run a RPi4b as a master and 2 x Pico's to run as Slaves. Connection will be via the I2c pins, clock and data lines. Please see attached image of part of the circuit diagram so you get a sense of what I am trying to do. Essentially, I would like to connect 3 stepper motors, 2 load cells and 1 x servo motor to Pico 1. Pico 2 will be identical configuration as Pico 1. I understand that we will use i2c connection, but curious (as I am still learning) how this would be executed in the codebase. Does the code base for the full system live / reside on the Rpi4 and the addresses for the pins on the subsystem referenced in this code?, or is the code for the subsystem to reside on the pico's in micro python and then referenced as a package to the Rpi4? I hope this makes sense, I welcome clarification questions if necessary and thank you for your guidance and support. Best Kiranmai
  14. Are you also getting correct readings then? When i set full scale accelerometer range to 3 it delivers negative values. Only setting to 0 seems to provide right values.
  1. Load more activity
  • Create New...