Hoi Rayan, Berat, Pim,
Begin met zweven, voortstuwing komt later. Gebruik een elektromagneet (spoel om ijzeren kern, 12V, of een kant-en-klare trekmagneet) met een lineaire Hall-sensor (A1302/SS49E) er vlak onder, aangestuurd via een MOSFET (IRF520) met PWM vanaf de Arduino, niet direct, en met een aparte 12V-voeding voor de spoel. Bouw dit op door de elektromagneet vast te zetten op een frame met een klein magneetje eronder als zwevend object en de sensor daar net onder. Regel het met PID op basis van de Hall-waarde: begin met alleen P en voeg pas D toe bij oscillatie, dit kost de meeste tuningtijd. Voor de voortstuwing later kun je spoelen langs de baan aan- en uitschakelen zodra Hall-sensoren het magneetje voelen aankomen, zonder dat je een echte lineaire motor nodig hebt.
Groet Splinther