loading
71Instructables1,869,848Views444 Comments
Lazy Old Geek

Achievements

100+ Comments Earned a bronze medal
1M+ Views Earned a silver medal
Contest Finalist Runner up in the The Mad Science Fair
Show 1 More »
  • msuzuki777 commented on msuzuki777's instructable Arduino USB1 week ago
  • msuzuki777 commented on msuzuki777's instructable ESP8266 as Arduino1 week ago
  • msuzuki777 commented on msuzuki777's instructable EasyIoT Simplified1 week ago
    EasyIoT Simplified

    Sorry, I don't use my Raspberry very much. But I know it takes a lot longer than a PC. I would say if nothing happens after five minutes than something is wrong.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable EasyIoT Simplified2 weeks ago
    EasyIoT Simplified

    Should be possible.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS3 weeks ago
    Arduino Ublox GPS

    Hey, great job on figuring that out. I wonder if the seller will send you replacements. I'd also keep an eye on the other antennas as it sounds like they're not very good quality.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable MonkeyDogTracker1 month ago
    MonkeyDogTracker

    The GY-271 is a sensor that sends information just like the GPS. It shows which direction the compass is pointed.What you need to do is write a script (program) to use these sensors. If I remember correctly you are trying to design a robot. I cannot write this script for you but here is the how I would do it.First you can read the GPS and get the location of your robot. You already know the location that you are trying to get to. With these two locations you can calculate the direction between the two and the distance.Next the script can read in the direction that the compass on the robot is pointing towards.The script can tell the robot to rotate until it is pointing in the direction you want to go. Next you can move the robot forward.Unlike the way you do another GPS reading and recal...see more »The GY-271 is a sensor that sends information just like the GPS. It shows which direction the compass is pointed.What you need to do is write a script (program) to use these sensors. If I remember correctly you are trying to design a robot. I cannot write this script for you but here is the how I would do it.First you can read the GPS and get the location of your robot. You already know the location that you are trying to get to. With these two locations you can calculate the direction between the two and the distance.Next the script can read in the direction that the compass on the robot is pointing towards.The script can tell the robot to rotate until it is pointing in the direction you want to go. Next you can move the robot forward.Unlike the way you do another GPS reading and recalculate the distance and direction to make sure the robot's going in the right direction. When the distance is down to zero then the robot is where you want it to go.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable MonkeyDogTracker1 month ago
    MonkeyDogTracker

    Serial.println sends information to the Serial terminal on the computer. What are you using for a compass?LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable CarTracker1 month ago
    CarTracker

    I would guess it's a bad GPS but I've never seen one do anything like that.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable CarTracker1 month ago
    CarTracker

    Sorry, I don't know what this is?LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable CarTracker2 months ago
    CarTracker

    I'm guessing this is regards to your robot project. What my project does is takes two GPS locations, the desired location and the present location. It calculates the direction between the two and the distance. The magnetometer is uses as an electronic compass and points in the direction that I want to go to find the desired location. I hope this is helpful for your project.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Ultrasonic Tape Measure2 months ago
    Ultrasonic Tape Measure

    Sorry, I think you've tried everything I would have. What version of Arduino are you using?LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS2 months ago
    Arduino Ublox GPS

    Just about any GPS with serial interface should work. I haven't used any other type tho.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS2 months ago
    Arduino Ublox GPS

    Just about any GPS should work. Yes, you will need a compass. Basically, as I see it, you must find the current location of the robot (longitude and latitude), then calculate the direction and distance to the desired location. The compass is necessary to point the robot in the correct direction.You might find another of my Instructables helpful:http://www.instructables.com/id/CarTracker/LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Weather Station Part22 months ago
    Arduino Weather Station Part2

    I wrote Instructable on how I built my anemometer:http://www.instructables.com/id/Arduino-Wind-Chill...LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS3 months ago
    Arduino Ublox GPS

    Not quite sure what's going on but glad you got it working. If I remember correctly you need a minimum of three satellites to get a lock but 4-5 is better. Anyway, sounds like it's working for you.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Ultrasonic Tape Measure3 months ago
    Ultrasonic Tape Measure

    Glad you got it working mostly. Not sure why you have limited range. The only thing I can think of is something interfering at 20.1 inches. You might try it somewhere else like outside.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS3 months ago
    Arduino Ublox GPS

    The version 0.92 is coming from the TinyGPS software library and doesn't have anything to do with the GPS.However, I think you're right that the time is coming from the module. It looks like you're not seeing any satellites. You might try wiggling the antenna connection and trying it outside. I'm not sure about your location but you should probably see 3 or more satellites.The only other thing I can think of is maybe you have a defective GPS.LOG

    I'm not really sure but I would try a couple of things. First swap the TX and RX pins, see if that makes a difference. Second, I would try GPSBAUD =4800I think some devices may default to 4800.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable LOG Wireless Temperature Monitoring3 months ago
    LOG Wireless Temperature Monitoring

    Glad it worked.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable LOG Wireless Temperature Monitoring3 months ago
    LOG Wireless Temperature Monitoring

    I think I see the problem. data is a string but NodeTemoF{header.from_node] is a float. (( Serial.print() automatically converts it))There is an Instructable that explains this.http://www.instructables.com/id/Converting-Float-t...There is a function called dtostrf(), I think it would be something like this:dtostrf(NodeTempF[header.from_node], 4, 4, data);Hope this works.LOG

    Sorry, I don't quite understand what you are asking.I'm assuming you want to take the Arduino output data and put it into your database.So the Arduino writes the data to a Serial port on the computer (Windows? Linux?)If you are using MySql you are probably using something like PHP or Perl or Linux.You will need to write a computer program to read the serial data and write it to the database. Things you need to know:The serial baud rate. Serial.begin(9600); probably 9600And the Com port #. This is the Com port that you use to connect to the Arduino.So if tempC is defined as a float, then you should be able to read it in as a float in your computer program. WARNING: you cannot run the Arduino environment at the same time as your computer program. Hope this helps.LOG

    Sorry, I don't understand pointers. I think you need to define data like this.char data[10];Then you shouldn't get that error.But I don't know if this will work with the rest of your program.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS3 months ago
    Arduino Ublox GPS

    You are probably using a newer version of Arduino. It's ,more complicating than it used to be.The way I do it is to download the zip file. (Leave it as a zip file)Open ArduinoUnder<Sketch><Include Libraries><Add .zip library…>then find where you download the zip file and click on TinyGPSPlus-0,94b.zipIt should install to your Arduino.LOG

    View Instructable »
  • msuzuki777 commented on msuzuki777's instructable Arduino Ublox GPS3 months ago
    Arduino Ublox GPS

    Using TinyGPS++ the latitude isgps.location.lat() and longitude is gps.location.lng()so you could sayif ( (gps.location.lat()==36.45545) && (gps.location.lng()==58.81618) ) Serial.Print (" Car coming " )else Serial.Print ( " Car no coming")however, I don't think this will work because the GPS would have to be at that exact location. You would need something like thisif ( (gps.location.lat()<36.45550) && (gps.location.lat()>36.45540) && ...(similar for longitude)There are two issues, one is that a GPS won't read exactly the same latitude and longitude every time and two, your GPS won't be at exactly the same location anyway. You have to put in a range of values to adjust for this. I have no idea how big arrange you will need. What I...see more »Using TinyGPS++ the latitude isgps.location.lat() and longitude is gps.location.lng()so you could sayif ( (gps.location.lat()==36.45545) && (gps.location.lng()==58.81618) ) Serial.Print (" Car coming " )else Serial.Print ( " Car no coming")however, I don't think this will work because the GPS would have to be at that exact location. You would need something like thisif ( (gps.location.lat()<36.45550) && (gps.location.lat()>36.45540) && ...(similar for longitude)There are two issues, one is that a GPS won't read exactly the same latitude and longitude every time and two, your GPS won't be at exactly the same location anyway. You have to put in a range of values to adjust for this. I have no idea how big arrange you will need. What I would do is try different ranges until you find one that works for your needs.LOG

    Sorry, I can't read your code. Latitude and Longitude are present in your first pictureLatitude: 40 degrees 36.45545 minutes, NLongitude: 22 degrees 58.81618 minutes, EI use an Arduino library called TinyGPS++http://arduiniana.org/libraries/tinygpsplus/There is an example of how to get Latitude and Longitude.I used it in this Instructable:http://www.instructables.com/id/MonkeyDogTracker/LOG

    View Instructable »