element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
3M
  • Products
  • Manufacturers
  • 3M
  • More
  • Cancel
3M
Forum Grid-Eye
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join 3M to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 9 replies
  • Answers 3 answers
  • Subscribers 10 subscribers
  • Views 1551 views
  • Users 0 members are here
Related

Grid-Eye

kauser
kauser over 8 years ago

Has anyone attempted to use Panasonic Grid-Eye for thermal image capturing or study of heat spreading in a load?

 

I recently attempted to study heat spreading in a cylindrical container containing water inside a microwave oven - having come over the difficulties in attempting to mount the camera.

 

Would be interesting to compare/share data....

  • Sign in to reply
  • Cancel

Top Replies

  • the48sicks
    the48sicks over 7 years ago +3
    Not used the Panasonic thermal imaging device but i have a FLiR Lepton (version 1) The more recent Lepton modules will actually report the degree rating behind each pixel but mine isnt so flashy On the…
  • shabaz
    shabaz over 7 years ago in reply to maanas.adi +2 suggested
    Hi Maanas, Unfortunately I don't know what to suggest with bluetoothctl. I didn't use bluetoothctl, and frankly I don't trust any of the tools supplied with BlueZ. I don't know what the capabilities of…
  • shabaz
    shabaz over 8 years ago +1 suggested
    Hi Kauser, I have not tried, but it sounds interesting (and feasible). Obviously there is low image resolution, but interpolation could help. Also, maybe if you repeat the test multiple times under identical…
  • shabaz
    0 shabaz over 8 years ago

    Hi Kauser,

     

    I have not tried, but it sounds interesting (and feasible). Obviously there is low image resolution, but interpolation could help.

    Also, maybe if you repeat the test multiple times under identical conditions you can use the datasets for looking for averaging out noise in measurements (like astronomers do in their photos). From memory the Grid-Eye resolution is 0.25 degrees C (I could be wrong, so please confirm for yourself) which could be an issue.

    If you're in a university, perhaps a math or physics department may know what manipulations you can do to the captured data to observe the heat spread. They are probably used to looking for pattern/trends in numbers, which is essentially a big part of your project.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • kauser
    0 kauser over 8 years ago in reply to shabaz

    Hi Shabaz,

     

     

    Thank you for the message and suggestions. I will certainly try repeating the measurements several times to see if i can get the same degree of accuracy. If it gives reasonable accuracy and repeatability than it's worth persisting with due to its ease of use - Having the camera at the end of a cable as opposed to "on a PCB" would have helped the mounting process.

     

     

    Regards,

     

     

    Kauser.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 8 years ago

    Hi Kauser,

     

    There may be some applications where the GridEye device could do as you suggest, but you are taking it out of its intended domain.

     

    As @Shabaz identified, the low resolution of the device is an issue.  However, if you locate the sensor near the component of interest, you could collect enough information to do a level of thermal propagation.  I suspect that you really need a thermal camera with more resolution.

     

    I am curious, do you have a specific component on which you would like to measure?

     

    You might be able to use a RPi with an infrared camera attached.  Granted, the Silicon based camera just captures the near IR, but the true thermal sensors are a tad expensive currently.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • maanas.adi
    0 maanas.adi over 7 years ago in reply to shabaz

    shabaz

    I am trying to develop code in python on RPi3. My query is how do I connect it with grid-eye eval kit Bluetooth module? How does handshaking takes place between both the Bluetooth modules. Do I have to query grid-eye eval kit Bluetooth module or it just keeps on sending data in raw format.

    I have seen your code but I was not able to fully get the Bluetooth communication part.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • the48sicks
    0 the48sicks over 7 years ago

    Not used the Panasonic thermal imaging device but i have a FLiR Lepton (version 1)

     

    The more recent Lepton modules will actually report the degree rating behind each pixel but mine isnt so flashy

     

    On the left is a raspberry pi, busy downloading a load of updates so you can see the usb LAN chip nice and warm. Image on the right is a little later compiling OpenCV

     

    image

     

    For your project you might need a thermal image sensor thats a little more substantial

     

     

    hope this helps!

     

     

    Matt

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 7 years ago in reply to maanas.adi

    Hi Maanas,

     

    It keeps streaming it, so the code just needs to keep reading the content and storing it or dumping to the screen.

    I'm not a super-expert in the Bluetooth library that was used, but basically it is called 'noble' and there is some examples of it online.

    I didn't know entirely what the BT conversations from Grid-EYE board should look like, so I reverse-engineered, and found things like the UUID etc were unchanging, so I used them.

    To do the reverse engineering, I used some BLE grabber (I can't recall which one, but many BLE dev-boards come with them, I think I used a Cypress one, and they have Windows software to grab a capture. But you don't need to do any reverse engineering, since the code I wrote ( https://github.com/shabaz123/grid-eye  ) incorporated those captured UUIDs, etc.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • maanas.adi
    0 maanas.adi over 7 years ago in reply to shabaz

    Thanks shabaz

     

    I tried connecting with Rpi3 through bluetoothctl, scan on and then pairing the device.

     

    After successful connection with GridEye, Rpi3 just shows like this:

     

    [Grid Eye]#

     

    I think its waiting for some command. But what are the commands, I am not able to find out anywhere.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 7 years ago in reply to maanas.adi

    Hi Maanas,

     

    Unfortunately I don't know what to suggest with bluetoothctl.

    I didn't use bluetoothctl, and frankly I don't trust any of the tools supplied with BlueZ. I don't know what the capabilities of bluetoothctl are beyond the basics. It may even be buggy.

    The code which worked is the Node.js code I stuck on github, and confirmed working by some people in the comments here:

    Building a Thermal Imaging System with the Raspberry Pi 3, Sense HAT and Panasonic Grid-EYE

    The code was written over a year ago, I have not re-visited it, so it is possible meanwhile some other things may have changed and require tweaking, but I think it should work.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • maanas.adi
    0 maanas.adi over 7 years ago in reply to shabaz

    Hey shabaz

     

    I am trying your code step by step after understanding what it does. I have understood till reading the characteristics of the Bluetooth device. I have few queries:

     

    1. How do you came to know which of the characteristics would be sending temperature data. I tried on reading data from all the characteristics but only one of them provides. Also (Characteristics.read([callback(error,data)]) is not working.

     

    2. Can I change the settings of grid-eye via Bluetooth.

    3. How do I use OpenCV in Node.js OR do I have to write fresh code for python(PyBluez).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube