Inhoudsopgave:
- Stap 1: Benodigde hardware:
- Stap 2: Softwarevereiste:
- Stap 3: Rover maken:
- Stap 4: Arm en zijn sensoren maken:
- Stap 5: Afstandsbediening maken
- Stap 6: Projectcodes:
Video: Mini Curiosity Rover - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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:
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:
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
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:
Uw Roomba in een Mars Rover veranderen: 5 stappen
Uw Roomba in een Mars Rover veranderen:
Mini FPV-Rover: 4 stappen
Mini FPV-Rover: Dit is een miniversie van mijn FPV-Rover V2.0https://www.thingiverse.com/thing:2952852De afmetingen zijn 10cm x 10cm x 3cmVolg mij op Instagram voor het laatste nieuwshttps://www.instagram. com/ernie_meets_bert
Rover-One: een RC-truck/auto een brein geven: 11 stappen
Rover-One: een RC-truck / auto een brein geven: deze Instructable staat op een PCB die ik heb ontworpen, genaamd Rover-One. Rover-One is een oplossing die ik heb ontworpen om een speelgoed RC-auto/vrachtwagen te nemen en het een brein te geven dat componenten bevat om zijn omgeving te voelen. Rover-One is een printplaat van 100 mm x 100 mm ontworpen in EasyED
Een met gebaren bestuurde rover maken: 4 stappen
Hoe maak je een gebarengestuurde rover: Hier zijn de instructies voor het bouwen van een gebarengestuurde rover (telegestuurde rover). Het bestaat uit een rover-eenheid die een sensor voor het vermijden van botsingen aan boord heeft. De zender is in plaats van een onhandige afstandsbediening een stoere handschoen die o
Een rover (speelgoedauto) besturen via internet: 8 stappen
Een rover (speelgoedauto) besturen via internet: wat je gaat bouwen Deze tutorial leert je hoe je een rover bouwt die kan worden bestuurd met je mobiele telefoon. Het bevat een live videofeed en een bedieningsinterface voor het rijden. Omdat de rover en je telefoon beide internettoegang hebben, kan het speelgoed