# antoine.seveau

Instagram
19
Mechanical Engineer / Handmaker machine (often arduino based). I love science, space, physics and lasers! Hope you will enjoy my projects

## Achievements

10K+ Views Earned a bronze medal
Contest Winner First Prize in the First Time Author Contest
• Amazon

• This piece of code positionned the motor at -179 after it drives back at -180.When the motor drives back, it starts from -179° (do a full turn) and stops at -180 (when hitting the switch button). But -180 is not correct because its -179° the real value of the ISS. So just moving the motor 1° back to be as precise i can be

I wish i knew the reason, but i dont know why. Did you try to understand whats the difference between the 1st and 2nd turn? Have you extracted the value of "Angle_Longitude" in serial print to see if Angle_Longitude = -179?Because the only condition to do a drive back its to Angle_Longitude = -179, if not, no drive back

• void move_Longitude_Laser_Angle(int Angle_Longitude) { // IDEE FEATURE : Idee avec les neopixel, récupérer la donnée de localisation où se trouve la lampe, et si l'ISS et dans un rayons de 50km? les neopixels s'anime pour indiquer que l'on peut voir l'ISS dans le ciel if (Angle_Longitude == -179){ // If the ISS angle is equal to -179, returning to -179° by a calibration with the switch (the same in the setup) stepper.step(-50); // Moving -100 (nearly -10°) steps in first place, if the laser module is after the switch for(int s=0; s<5000; s++){ Etat_Buttee = digitalRead(Switch_Buttee); if (Etat_Buttee == LOW){ break; } stepper.step(-10); } stepper.step(-motorSteps_Correction); Position_Longitude_Laser = -180; /…

see more »

void move_Longitude_Laser_Angle(int Angle_Longitude) { // IDEE FEATURE : Idee avec les neopixel, récupérer la donnée de localisation où se trouve la lampe, et si l'ISS et dans un rayons de 50km? les neopixels s'anime pour indiquer que l'on peut voir l'ISS dans le ciel if (Angle_Longitude == -179){ // If the ISS angle is equal to -179, returning to -179° by a calibration with the switch (the same in the setup) stepper.step(-50); // Moving -100 (nearly -10°) steps in first place, if the laser module is after the switch for(int s=0; s<5000; s++){ Etat_Buttee = digitalRead(Switch_Buttee); if (Etat_Buttee == LOW){ break; } stepper.step(-10); } stepper.step(-motorSteps_Correction); Position_Longitude_Laser = -180; //Positioning at -179° float x_pas_calibration = (motorSteps_360_degres * 1 * 1000 / 360); int x_pas_int_calibration = ceil(x_pas_calibration); stepper.step(x_pas_int_calibration); Position_Longitude_Laser = -179; delay(20000); }

oh wow! So happy to see a second Iss tracker Lamp build! Congrats, looks gorgeous

• Hello, i don't use Raspberry Pi, so I can't tell. But if you can control Stepper Motor, and servo motor, you can adapt the code for this µC

• Thank you :)

Hi, on the picture, the Servo is connected directly to the 5V (as the Wemos, the Stepper, the neopixels), They are all connected in parallel, i used a 3A to provide enough current for all components

yes, -180° or +180°

did you try with another GPIO? D4 for instance is not use on my project

• Okay, so D3 isn't the better GPIO to use on your Wemos. Have you try to use another GPIO free (D4 for instance).Modify in the code :/*--------Déclaration Butée--------*/const int Switch_Buttee = D4;// (use D4 instead of D3)

thank you :)

Yes you are right, use USB port to power the Wemos

The Servo motor is powered directly by 5V of the power supply, not the 5V from the Wemos

• Hello,The Stepper Driver Board is hidden in the copper tube (32mm of diameter) :)I used 0.5 mm diameter cable to connect the neopixels

Hello,yes I've printed these parts by myself. I'm sorry but I will not do that, but you can easily find someone who can print these parts around you on Prusa Printer community website : https://www.prusaprinters.org/have a good day

When you purchase the globe item, the bottom part glued. It's easy to remove from the globe with an exacto blade. Then, when I build the lamp, I glued with hot glue the bottom part.So if I have some issues, i can easily remove the bottom part

• Hey, I think the laser i purchased is not really a 100 mW as in the spec, but i dont have any tool to measured the power beam. I think you have to test to know if the laser beam is powerful enough to be visible trough the globe.

Hey, I think the laser i purchased is not really a 100 mW as in the spec, but i dont have any tool to measured the power beam. Before I set the laser, i performed a test : I let the laser beam on the same spot on the globe over 30 min and no damage ont the plastic.I think you have to test to know if the laser beam is powerful enough to be visible trough the globe.

Hello, thank you :)I dont really know Rocinante, is it a space ship from Comics? If so, the lamp can't track a non real thing ;)

Hello, thank you :)As I use Longitude and Latitude coordinates, there is not impact on the code depending the size of the globe. BUT, the mechanical assembly should be adjusted, you must center the rotation of the laser in the center of the globe

• I should do a time lapse video of the laser following the ISS, for sure.If you are looking in the 3rd video (the vertical one), the laser move a tiny bit :) But yeah, a time lapse should be better to look at.

Thank you

• Thank you, I used this one :https://visionminer.com/products/micro-switch

Hello, when the ISS longitude is +180°, the stepper motor do a reverse 360° move to the start position (-180°). In that way, the cords is not tangled up ;)

• What you see in the 1st video is the calibration (each time you connect the lamp to the Wifi). Then you have a smooth tracking (it moves every 30 seconds to the new positions of the ISS)I purchased a 18cm diameterI cant wait to see your work :)

You can do it ;)

• antoine.seveau's entry ISS Tracking Lamp is a winner in the First Time Author Contest contest
Winner!
• antoine.seveau's entry ISS Tracking Lamp is a finalist in the First Time Author Contest contest
Finalist
• Thank you,according to amazon this is a 100mw laser.Here the link to this laser:https://www.amazon.fr/dp/B0772RKT9T/ref=pe_3044141_185740131_TE_item

• Hello,I can't because it's already involved in the "Fisrt Time Author" contest, and i've created this instructable before the start of "Make It Glow" contest :)

Hello,i described the components in the instructables at the beginning:Microcontroller : Wemos D1 Mini (wifi antenna integrated)Servo EMAX ES3352 MGStepper Motor 28byj-48 (with the ULN2003 driver board)10 NeoPixels LEDLaser of 405 nm wavelengthLimit Switch5V 3A Power SupplyRegards

Thank you!

• Thank you!

• thank you :)

• Hello, sorry for not mentioning the Stepper Library i've used for this project. I've worked with an arduino library for 28BYJ48 Stepper motor and ULN2003 driver, and there is the link :https://github.com/rydepier/Arduino-and-ULN2003-Stepper-Motor-DriverThose cheap steppers will not drive properly with the standard Arduino stepper motor library.Let me know if it works better, and i will change my instructable if so.Thanks

• Thank you so much ! Hope you enjoy

Well this Arduino code is written to track the ISS, but if you can get the latitude and longitude of something else, you can track it (car, aircraft, boat, submarine, ...) The laser beam can reach nearly every points of the globe

Thank you :)

• Thank you :)

Try to make it first, i will be very glad to help you achieving this lamp!Thank you by the way :)

• I love this PLA good looking, nice work

• I need to wait 24h, before publishing on Thingiverse, the link will be available soon

I need to wait 24h before publishing the files, the link will be available soon

I need to wait 24h, before publishing on Thingiverse, the link will be available soon

I need to wait 24h, before publishing the files, the link will be available soon