- 70
- 289 484
BoB LeSuer
United States
Registrace 30. 10. 2011
I post videos about Analytical Chemistry, electronics, programming and making stuff.
Formatting a titration plot (using data from Vernier)
After data have been collected using a data acquisition system, they need to be properly formatted for presentation in a lab report. This video describes a suitable way to format the plot using Excel. It also shows you how to create a template to help make future figure construction a bit more efficient.
zhlédnutí: 79
Video
Propagation of Uncertainty
zhlédnutí 274Před rokem
This video describes an algebraic approach to estimating the uncertainty of a calculation involving multiple measured values.
Mini Mouse droid teaser
zhlédnutí 78Před rokem
Just wrapped up building a miniature mouse droid. Here is its first drive. Design by Baddeley (www.patreon.com/mrbaddeley) but electronics by me. Controlled by a Huzzah32 microcontroller (www.adafruit.com/product/3405) and STEMpedia's Dabble app (thestempedia.com/product/dabble/). Better video/description coming soon.
3D printed lightsaber - with mods
zhlédnutí 68Před 2 lety
A summary video of my modifications to the 3D printed lightsaber prop by Adafruit. I added some circuitry to switch saber colors and included a wireless transmitter to communicate with a virtual lightsaber made in Unreal Engine 5.
Finding and using the x-intercept uncertainty
zhlédnutí 640Před 2 lety
Here is some raw data (AAS) taken to determine the amount of iron in a supplement. The tablet was digested in 6 M HCl and diluted to 100 mL. (Solution A) 5 mL of that solution was used to prepare 100 mL of solution B. Lastly, standard addition samples were made by adding 10 mL of solution B and 0, 2, 4, 6, or 8 mL of an iron standard (10 mg/L) to a 25 mL flask and diluting to the mark.
How to use the MSA Template
zhlédnutí 205Před 2 lety
In the previous video, we collected data on the salinity of several water samples. We now need to determine if the differences observed in the data are significant. Since we haven't yet learned about significance testing, this video guides you through the Excel template that does most of the number crunching. Note: this video is raw and uncut.
Birds bathing in the grotto
zhlédnutí 30Před 3 lety
Lots of activity today in the garden pond. It seems like the young have fledged. Robins are back to bathing and this young starling can't quite figure out how to do this bathing thing yet.
Calculating the pH of strong acid solutions
zhlédnutí 77Před 3 lety
We may recall from general chemistry that pH is the negative log of the hydrogen ion concentration. We may also recall that strong acids dissociate completely. If we use those two concepts to calculate the pH of very dilute strong acids, we get the wrong answer. The reason? We've forgotten (or didn't know about) the autoionization of water. This video walks through a solution.
R tutorial for analyzing titration curves
zhlédnutí 865Před 3 lety
This tutorial assumes you are working through the associated activity, which are available from the links below: Lab guide: bobthechemist.com/static/misc/lab-learnr.pdf Sample data: bobthechemist.com/static/misc/vernier-titration-data-sample-good.txt There are 9 "Runs" in the data set. Runs 9 and 6 are incomplete, leaving a total of 8 titration curves to analyze. The KHP masses for each of the ...
Uncertainty propagation
zhlédnutí 403Před 3 lety
A tutorial on using the absolute and relative uncertainty propagation equations for determining uncertainty when mathematical expressions involve addition, subtraction, multiplication or division.
Errors in Measurements
zhlédnutí 327Před 3 lety
An overview of some terminology used to describe errors in measurements, how they are categorized into determinate and indeterminate errors; and how errors relate to the accuracy and precision of a measurement.
Stoichiometry Review
zhlédnutí 82Před 3 lety
A refresher on stoichiometry, the three question approach to solving problems, and when the approach can be used without a balanced chemical equation. A more detailed version of the last example can be found here: chem.libretexts.org/Bookshelves/Analytical_Chemistry/Book:_Analytical_Chemistry_2.1_(Harvey)/02:_Basic_Tools_of_Analytical_Chemistry/2.03:_Stoichiometric_Calculations
Analytical Approach
zhlédnutí 1,6KPřed 3 lety
Introducing how Analytical Chemists think about solving problems in chemical analysis. As you go through this video, some thought bubbles will appear to ask you questions. Go ahead and pause at that point and make yourself an engaged video watcher!. The chart used in this video is from Harvey's textbook, figure 1.3 (dpuadweb.depauw.edu/harvey_web/eTextProject/version_2.1.html)
Method of Standard Addition - Virtual lab
zhlédnutí 1,1KPřed 3 lety
A virtual laboratory experiment demonstrating the method of standard addition. First, we walk through the experimental setup and data collection for determining the salinity of tap water. Then you watch the same process for two other samples and process the data on your own. Upon completing this video, you should know if the filter system I've used was effective at decreasing the tap water sali...
Chemistry Teardown: significant figures
zhlédnutí 23Před 3 lety
Chemistry Teardown: significant figures
Chemistry Teardown: hard(ish) unit conversion
zhlédnutí 72Před 4 lety
Chemistry Teardown: hard(ish) unit conversion
Chemistry Teardown: Density unit conversion
zhlédnutí 175Před 4 lety
Chemistry Teardown: Density unit conversion
UE4 Editor Blueprints - placing player start
zhlédnutí 22KPřed 4 lety
UE4 Editor Blueprints - placing player start
Basic GET tutorial for VaREST plugin and Unreal Engine 4
zhlédnutí 25KPřed 4 lety
Basic GET tutorial for VaREST plugin and Unreal Engine 4
My first 100 hours with Unreal Engine 4
zhlédnutí 1,8KPřed 4 lety
My first 100 hours with Unreal Engine 4
Thankyou!
Would u please show how to enter the formula
Do you have a video on how to measure (or calculate) the junction potential?
Are you still helping students?
allah razı olsun hiçbir yerde yoktu çok işime yaradı
would two of these in a t feeting into say 500' of pfa 1/4" ida be able to push the liquid up through the tubing (lets say a flow reactor?) im flowing two pumps at 30ml per minute into a t, into 500' submerged in a bath. straight into a quench tank. ive got 15 min residence time for my reaction but ive been wanting to set up a pi to monitor the reactions, and control the pumps and be able to let it run remotely. a big 55 gallon drum of input and 100g drum for output could run these reactions from the sofa.
Hii I'm currently using UE 5.2. I'm not able to get Text Render to set it to Set Text. Can you help me with this.
Thanks!
If you have adequate sensitivity, it is better to dilute and shoot with an external calibration curve so that sample responses come up near the middle of your curve. Methods should evaluate matrix interference early in development.
If you would like to use this tutorial on a different online R resource (e.g. Datacamp) you need to be able to install the signal library. I've confirmed that adding `install.packages('signal')` to your script will allow this tutorial to work in the free-level workspace on datacamp. (And you'll have to do the same thing for the 'outliers' package if you are following the lab handout, but that isn't covered in the video.)
For some reason, no info is printed to my screen...
See the video description - this solution isn't working post version 4.25.
@@bobthechemist Ah - well that makes sense then. LOL
Hello, great tutorial! I had the same problem and my head was exploding trying to figure out how to fix it. I did everything you say step by step, the information in the viewport shows correctly but it didn't work, the landscape keeps going up. I am using version 4.27.2. Do you know what could have happened?
A number of visitors have had problems getting this solution to work post version 4.24. Additionally, it does not appear to be possible to do in UE5; so I think the answer to "...what could have happened" is "Epic happened." They went in a different direction and my solution is no longer viable.
Get level viewport camera info 5.1 is not available as unreal engine 5.1 is coming. What should we put in its place?
Good question - I haven't tried to replicate this behavior in a UE5 project yet.
@@bobthechemist okay thanks
Are you guys not required to do the last two sections of the Nage No Kata?
When I tested, it was first 9 techniques for shodan and all 15 for nidan (USJF). Rules have changed, and now it's a bit complicated since the requirements are different for competitors and non-competitors.
@@bobthechemist Cool I was just wondering what the requirement for the Nage No Kata were. Thanks for answering.
Uki otoshi: 8.5 Ippon seoi nage: 9 Kata guruma: 9 Uki goshi: 9.5 Harai goshi: 7.5 Tsuri komi goshi: 9.5 Okuri ashi barai: 9 Sasae tsuri komi ashi: 9 Uchi mata: 8 This was a very nice Nage no kata 👏🏼👏🏼 I liked it. I would only put more repetions on the Harai Goshi 😊 Congrats!
Hah, thanks. Last summer our sensei had us do a deep dive into one particular throw. Spent 8 weeks on Harai. Might have gotten it to an 8.5.
so how can i call 'temp'?
how can i get json file with Path? not URL! Any advices?
can i get an Excel sheet model of this session?
I'll look; however, the video is from 2014 and I don't think I have that spreadsheet any longer. Sorry.
bro can u help me , there is bad size on my player start how to fix it? I replace it on big place without collision but still badsize :)
When I see that, it usually means the player start overlaps with the map floor/wall. I'd try moving the player start to a spot where it is definitely away from all objects to see if that solves the problem.
Finally I like this video. Can I ask you something? how if i want to display data from api directly or realtime data into 3D text?
Certainly possible, last time I used 3D text was when it was unstable, so I'm not the person to ask for that part.
Really cool Bob!
Thanks - was a fun project.
Awesome
best video on the internet by a long way. its just the slope divided by the intercept yo. forget the massive equations
If anyone encounters the issue that "Print String" prints empty, be sure that you use the correct "Get xxx Field" node. 'xxx' should represent the value in JSON, not the key. For example, if your JSON is like this; { "level": 3 } you use "Get Integer Field", however if your JSON is like this; { "level": "3" } then you should use "Get String Field". IDK if this is so obvious, but I had a confusing time figuring out. I was trying to use "Get String Field" to get an integer from a JSON, thinking the key is a string, then I realized all the keys are strings :d
this is good to know, I found that print string while doesnt show in unreal engine running, it does show it in the text logs
not working, array[0] is always None (empty array)
Excellent one! Easy to follow. I could land this watching it and it worked. Thanks for sharing it with us. Got a question if someone can help, please. So if my GET / POST request needs a user id and password, is there a technique to do this, please. Thanks
How to use Set Header from Varest plugin? I don’t know how to insert x-api-key to Varest
How to use Set Header from Varest plugin? I don’t know how to insert x-api-key to Varest
If you are looking to simply move the player start to where the camera is you can right click the object and select "snap object to view".
Yes, as mentioned in some comments below, this method was broken in 4.26. There is now an UnrealEditorSubsystem that is required to find/use "Get Level Viewport Camera Info" and even then, Editor Utility Blueprints don't expose events and functions to the Details panel. "Snap object to view" solves the named-problem (placing player start) but a new solution is needed if you want access to camera information while editing.
@@bobthechemist My apologies, I wasn’t meaning to retort the content in your videos. Knowing internet tutorial watchers, I imagined many probably want the”EZ” out of the box way, and my comment was for them. Again, my sincere apologies, I should have been more aliterate.
Will this work with HoloLens 2? If yes what’s the configuration that’s needed ?
Still waiting for someone to gift me a HoloLens 2, so I don't know for sure :-). My intuition tells me that if the HoloLens 2 can handle network traffic, then it can handle this plugin.
@@bobthechemist Hi Bob, No worries at all !! But this was a great tutorial, I tried it in HoloLens 2 and it worked flawlessly 😄thank you so much for ur efforts into the content that literally saves the day! Cheers!
Awesome! Glad it worked. Good luck with the project.
What if I want to have information without api. E.g get price from an amazon item? Is this doable?
I don't think so with this plugin. It does not do generic web scraping.
@@bobthechemist how do you think I would get around this problem?
@@bobthechemist is there any other plugin that can do scraping inside unreal?
@@3jsjeosn I have never searched for a web scraping plugin for unreal. If I were interested, my approach would be to see how the experimental Python coding in UE5 works and then use the webscraping libraries (e.g. BeautifulSoup) available in Python.
cant find the last step text (render) anymore....on unreal 5 maybe is there a workaround?
Good to know. I plan to check out UE5 this summer and will keep an eye out for this problem.
There's a way to use an Oauth2 access token on these GET requests? I'm asking because I need to get data from a google forms responses
If there is, I don't know about it. Semester is almost over and I'll be able to play with UE again....
@@bobthechemist Hey, thanks for the response! I get it to work by not using any kind of authentication, I've used an API that is called gsx2json which transforms any google sheet on a json object and than I process it inside Unreal
Hello , could you point me out in the right direction? I want to make a website from which I can retrieve json data form t to use in unreal and update that data from another source like a nodemcu device, do you know how or what to follow ?
If you're looking to post json data to a website and then retrieve that data in UE, io.adafruit.com/ might be a good (free) start. Note that this solution would be limited to a relatively low data refresh rate, but would teach the process.
@@bobthechemist Sorry what solution ? I only see the adafruit website mainpage? you meant a specific tutorial there?
Adafruit's IO tutorials are here: learn.adafruit.com/category/adafruit-io. As for "solution" I mean that the Adafruit IO only refreshes data a few times per minute, so you couldn't use this approach for things like real time positioning of enemies in a game.
@@bobthechemist ah no , all I want to do is retrieve a sensor data like humidity or temperature , send it to a website with a nodemcu and write it somwehre so that I could get it from Unreal with the Varest plugin and display the results ingame or have some other interaction there, the most I woul dlike to do it on a personal website but I have no idea how to make that to work and write/display json data there.
My other vid (czcams.com/video/DifFzUQgVzo/video.html) might be a tad helpful. It uses a particle to post data to the web which I grab in UE. The library would be different since I'm using a particle and not a nodemcu, so YMMV.
that's useful to me! thx
thanks bro that was what i need!
Thanks from Paris
This is a brilliant design! Almost 7 years later and there still aren't LED candles available with these realistic features.
Wow, someone's checking out my deep tracks :).
wonderful example, easy to follow!
Glad it was helpful!
Hi, hey, how would I upload my own .JSON file to the wep?
Thanks!!!!
if you only have the standard deviation are the formulas the same but u is replaced with sigma?
That's correct. In fact, u is usually the standard deviation (sigma); however, there may be times where you need to use the (manufacturer supplied) tolerance or some other measure of uncertainty.
@@bobthechemist thank you sir. Can you please help me with the following problem? If i have a cube with edge length 11 with standard deviation 0.6 and you want to know the standard deviation of the volume of the cube. If I use the multiplication formula the sigma_cube = 11^3 * sqrt( (0.6 /11)^2 +(0.6 /11)^2+(0.6 /11)^2 ) = 126 But there is also a formula for powers,if f = a*(A^b), then sigma_f= abs( (f *b*sigma_a )/ A ). if I use that I get sigma_cube = ((11^3 * 3 * 0.6) / 11) = 218. It should not be that these two formulas give different results, what am I doing wrong? Thank you again
@@user-kl4oh2co2y This is a tricky one and depends on what you know about the cube. The question you must ask yourself is: "how many measurements have I made"? If you measure *each* side, then you have made three measurements, with the appropriate formula for volume being V = x1 * x2 * x3. If you assume that all sides are equal, and only measure *one* side, then your formula is V = x^3. Because each method has a different number of measurements, they will have different uncertainties.
@@bobthechemist thank you sir, my situation is different. I "reshape" 2d images of sphere like shapes into cubes by taking the area of the circles and converting it to a equal length square with the same area. I do this for thousands of circle like shapes and get a standard deviation of the edge length. Then I convert the square to a cube and want to know the standard deviaton of the volume of the cube. This means that I have to use the power rule? I am still confused why this would give a much larger stand.dev. than using the seperate sides, you might have less measurements but why does that matter if I know that it is an equal edge length cube? The difference is huge. Thank you.
I cannot give you a definitive answer as to why the two approaches give different estimates of uncertainty. You could visit the link below for the calculus behind error propagation. The important takeaway is that variable covariance is not considered in this approach. That is one reason why the a*b*c formula results in a lower error than the power equation. Do note the caveats to calculated uncertainty in the link; if you have the opportunity to make a direct measurement of the error, it is preferred. chem.libretexts.org/Bookshelves/Analytical_Chemistry/Supplemental_Modules_(Analytical_Chemistry)/Quantifying_Nature/Significant_Digits/Propagation_of_Error
can you make me a tutorial connect php mysql unreal engine
I'd love to, but I haven't done any PHP programming, so I'm not the best person to follow for that task.
Thanks man, I needed this.
Glad I could help
This is the best VaRest Tutorial. All of the other tutorials are using it without Body. Which is somewhat unrealistic of use. Thanks
You're very welcome!
whenever i press play it spawns my actor where ever my camera location is in the editor when in not testing me game
MAN YOU GOT ME A FULL TIME JOB JUST BECAUSE OF THIS VIDEO YOU LEGEND!!!!!!!!!!
Nice! Congrats. I hope you get a chance to make cool stuff.
Saw your comment on an older video. Thank you for the help
Do you know, how to conect to local host data base ???
I haven't done that, and it's probably out of scope for VaREST. Have you seen this? czcams.com/video/RRvzRxxUhcg/video.html
Hello. I have a problem. I created a local server on WEB.API in Visual Studio, created a database on the server. With a GET request, I can display a table, it is displayed in JSON, as in your video. JSON strings from sites on the Internet work for me, but upon request to my server, the output is just "{}"
Hmm, might be out of my league since I have no experience with Visual Studio. Since internet JSON strings seem to work, my first thought is the WEB.API is doing something different from what VaREST expects.