author
1Instructables28,533Views43CommentsLes Lilas
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
First Time Author Contest
Contest Winner First Prize in the First Time Author Contest
  • ISS Tracking Lamp

    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

    View Instructable »
  • ISS Tracking Lamp

    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

    View Instructable »
  • ISS Tracking Lamp

    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

    View Instructable »
  • ISS Tracking Lamp

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

    yes, -180° or +180°

    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

    Thank you :)

    View Instructable »
  • ISS Tracking Lamp

    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)

    Hi,you connect the limit swicth to D3 and GND. Connect the limit switch in a manner that the circuit is opened/broke when we push on the switch (so the circuit is closed when nothing push on it). This is to avoid any wrong lecture due to a voltage peak.Thus, when the limit switch is not pushed, D3 = GND

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

    Wow, that's better and more elegant :)

    View Instructable »
  • ISS Tracking Lamp

    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

    View Instructable »
      • Freeform LED Sphere
      • Halloween Badges
      • Spring Making / Wire Bending Machine
  • ISS Tracking Lamp

    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 :)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

    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 ;)

    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.

    View Instructable »
  • ISS Tracking Lamp

    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

    View Instructable »
  • ISS Tracking Lamp

    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 ;)

    View Instructable »
  • ISS Tracking Lamp

    You can do it ;)

    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 :)

    View Instructable »
  • antoine.seveau's entry ISS Tracking Lamp is a finalist in the First Time Author Contest contest
  • ISS Tracking Lamp

    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

    View Instructable »
  • ISS Tracking Lamp

    Thank you!

    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

    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 :)

    View Instructable »
  • ISS Tracking Lamp

    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

    View Instructable »
  • ISS Tracking Lamp

    Thank you :)

    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 so much ! Hope you enjoy

    View Instructable »
  • ISS Tracking Lamp

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

    Thank you :)

    View Instructable »
  • New and Improved Geiger Counter - Now With WiFi!

    I love this PLA good looking, nice work

    View Instructable »
  • ISS Tracking Lamp

    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 on Thingiverse, the link will be available soon

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

    View Instructable »