Inhoudsopgave:

Mini Curiosity Rover - Ajarnpa
Mini Curiosity Rover - Ajarnpa

Video: Mini Curiosity Rover - Ajarnpa

Video: Mini Curiosity Rover - Ajarnpa
Video: Ajarn Peng teaching a young fighter at 96 Penang Muay Thai Camp 2024, November
Anonim
Mini Curiosity Rover
Mini Curiosity Rover

Wat is nieuwsgierigheid?

Curiosity is een auto-sized rover ontworpen om de Gale Crater op Mars te verkennen als onderdeel van NASA's Mars Science Laboratory-missie (MSL). Curiosity werd gelanceerd vanaf Cape Canaveral op 26 november 2011 om 15:02 UTC.

Hoe het werkt?

Curiosity heeft veel sensoren die temperatuur detecteren en verschillende omgevingscondities detecteren en deze gegevens terugsturen naar de aarde. Dus heb ik dit kleine model van Curiosity gemaakt dat veel omgevingscondities detecteert en deze gegevens naar de cloud stuurt.

Wat zal het detecteren?

het kan detecteren:

1. Temperatuur.

2. Vochtigheid.

3. Methaan.

4. Kooldioxide.

5. Koolmonoxide.

6. Bodemvochtigheid.

Dus laten we beginnen!!

Stap 1: Benodigde hardware:

1. 3-Arduino (uno of nano).

2. 2-Zigbee.

3. 6-DC-motor.

4. 4 Relais.

5. MQ-2-sensor.

6. MQ-5-sensor.

7. MQ-7-sensor.

8. DHT-11 (temperatuur- en vochtigheidssensor).

9. 2-servomotoren.

10. 12 volt UPS-batterij.

11. 8-Drukknop.

12. 9 Volt batterij en clip.

13. ESP 8266-01

14. AM1117 3.3 spanningsregelaar.

15. 7805 spanningsregelaar.

16. Rechthoekige aluminium staaf.

17. Houten stuk.

18. Karton of Sunboard.

19. Weerstand, condensator & PCB.

Stap 2: Softwarevereiste:

1. Arduino-IDE. als je die niet hebt, kun je hier downloaden:

www.arduino.cc/en/Main/Software.

2. XCTU voor Zigbee-koppeling. u kunt hier downloaden:

www.digi.com/products/xbee-rf-solutions/xctu-software/xctu

3 ESP8266-firmware en uploader.

4. Thing Speak-login.

5. DHT-11-bibliotheek.

Stap 3: Rover maken:

Rover maken
Rover maken

het gebruikt arduino die gegevens van zig-bee accepteert en de motoren daarop aanstuurt.

Links drie en rechts drie motoren zijn parallel geschakeld. Dus wanneer een kant van de motoren met de klok mee draait en andere tegen de klok in, ontstaat er een drift die de rover doet draaien.

Ik gebruik een 60 RPM-motor met een hoog koppel. Dus het kan niet worden bestuurd door een eenvoudige motorstuurprogramma zoals L293D omdat het 6 motoren parallel laat lopen, dus ik gebruik het relais zoals weergegeven in de afbeelding.

Twee servomotoren worden gebruikt om de arm te besturen, omdat dit een servomotor is, dus deze is verbonden met PWM-pinnen van Arduino.

Body is gemaakt van elk licht materiaal zoals karton of sunboard. Ik gebruik een zwaar houten stuk op de bodem omdat het batterij en ander materiaal draagt.

Stap 4: Arm en zijn sensoren maken:

Arm en zijn sensoren maken
Arm en zijn sensoren maken
Arm en zijn sensoren maken
Arm en zijn sensoren maken

Ik heb een arm gemaakt van rechthoekige pijp omdat het licht van gewicht is en gemakkelijk te snijden en te vormen is. alle draden van alle sensoren worden door deze leiding geleid.

Hier gebruik ik twee servomotoren, één in het midden. Alle sensoren zijn verbonden met Arduino die verder is verbonden met ESP 8266-01 Wi-Fi-module. AM117 3,3 volt wordt gebruikt om de juiste spanning aan ESP te leveren.

Opmerking: Gassensoren hebben een verwarmingsspiraal, dus er is een grote stroom nodig die oververhitting tot gevolg heeft en soms de spanningsregelaar beschadigt. Dus ik bied aan om een aparte spanningsregelaar naar sensor te gebruiken om 5 Volt te bewijzen en vergeet niet om er een koellichaam aan te bevestigen.

Alle analoge sensoren zijn aangesloten op analoge pinnen van Arduino zoals weergegeven:

Stap 5: Afstandsbediening maken

Afstandsbediening maken
Afstandsbediening maken
Afstandsbediening maken
Afstandsbediening maken
Afstandsbediening maken
Afstandsbediening maken

Remote bevat zig-bee voor zijn draadloze communicatie.

Waarom Zig-bee: Zig-bee of Xbee bieden een zeer hoge veilige communicatie dan wifi of Bluetooth. Het biedt ook een groot dekkingsgebied en een laag stroomverbruik. Op zeer grote afstanden kan de zig-bee worden aangesloten op de hopping-modus, zodat deze als een repeater kunnen werken.

Acht geschakelde zijn verbonden met arduino met pull-up weerstand.

Bedieningsarm met vier linkerknoppen en vier rechterknoppen regelen de beweging van de rover.

Zigbee heeft een voeding van 3,3 volt nodig, dus deze is aangesloten op de 3,3 volt-pin van arduino.

Stap 6: Projectcodes:

U kunt de code hier downloaden:

Aanbevolen: