Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

Deze gids leidt je door het ontwerp, de ontwikkeling en de assemblage van een onderwaterdrone-prototype aangedreven door een Raspberry Pi. Het behandelt componentselectie, ESC-programmering, motorbesturing, gyroscoop-integratie, videostreaming en het client-server communicatieprotocol dat alles samenbindt.

Hoewel het project begon als een persoonlijk experiment, zijn de gedetailleerde stappen hieronder gericht op hobbyisten en ingenieurs die een functioneel onderwatervoertuig willen bouwen met een bescheiden budget.

Inhoudsopgave

Gekke Ideee (Teaser)

Als amateur-ingenieur baseerde mijn initiële benadering zich zwaar op uitproberen. Ik onderzocht eerst magnetische koppeloverdracht tussen een afgedichte behuizing en een propeller. Hoewel dit concept beweeging aantoonde, introduceerden de magneten excessieve wrijving en faalden om contact te behouden tijdens start/stop cycli.

Daarom schakelde ik over op een eenvoudigere oplossing: de draden van de brushless motor direct aan het water blootstellen en de behuizing eromheen afdichten. Deze aanpak verminderde de mechanische complexiteit en verbeterde de betrouwbaarheid.

Componenten Kiezen

Hieronder staat de componentenlijst die de functionaliteit van het prototype mogelijk maakte.

Moederbord

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

De Raspberry Pi 3B werd gekozen voor de ingebouwde Wi-Fi, Ethernet en voldoende verwerkingskracht om meerdere motoren, een gyroscoop, videostreaming en real-time commando-verwerking te managen. Arduino-achtige boards bleken onvoldoende voor dit integratieniveau.

Communicatie Kanaal

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

Water dempt radiosignalen sterk, wat draadloze dataoverdracht impractisch maakt. Een hoogwaardig gedraaid paar kabel werd gebruikt om betrouwbare datalinks te behouden tussen de onderwatereenheid en de oppervlaktecontroller.

Basis Zender

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

De NEXX mini router fungeerde als oppervlakte basisstation. Het biedt een kosteneffectieve, snelle en betrouwbare bedrade verbinding met de Raspberry Pi via gedraaid paar.

Elektrische Motor

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

Na het testen van drie modellen, werd de N2830/2212 1000KV motor gekozen voor de balans van vermogen en twee-as capaciteit, ideaal voor twee propellers. Het werkt betrouwbaar in water, mits vuilnis buiten de motoras blijft.

Besturingsbord (ESC)

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

De ESC werd geprogrammeerd om vooruit/achteruit commando's af te handelen en tot 30 ampere te leveren, voldoende voor de geselecteerde motoren. Bestellen uit China leidde niet tot significante vertragingen.

Afro ESC USB Programmeertool

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

Deze tool werd gebruikt om firmware naar de ESC te uploaden. Levering duurde ongeveer zes weken, wat typisch is voor gespecialiseerde elektronica.

LED (CREE XHP50)

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

De hoge-intensiteit CREE XHP50 LED bood robuuste verlichting voor onderwateroperaties.

LED Pulsedriver (7-30 V, 3 A)

Een Onderwaterdrone Bouwen met Raspberry Pi: Ontwerp, Ontwikkeling en Assemblage

Compatibel met de LED en Raspberry Pi, maakte deze driver nauwkeurige helderheidsregeling mogelijk.

ESC Programmeren

Programmeren omvatte het configureren van gasbereiken, richting en fail-safe parameters om responsieve motorbesturing onder wisselende belasting te garanderen.

Raspberry Pi Server Configuratie

Standaard Raspbian OS werd geïnstalleerd, gevolgd door configuratie van Wi-Fi, Ethernet en SSH voor remote toegang. Python-scripts handelden seriële communicatie met de ESC en de gyroscoop.

Elektrische Motor Afhandeling via Raspberry Pi

PWM-signalen gegenereerd door de Pi's GPIO-pinnen stuonden de ESC, wat gebruikerscommando's vertaalde naar motorkoppel.

Gyroscoop Integratie

Een IMU-module leverde orientatiedata, wat stabiele zweefvliegtuig en nauwkeurige navigatie mogelijk maakte.

Raspberry Pi Zaklamp Besturing

De LED werd aangedreven via de pulsedriver, met helderheid gemoduleerd door de Pi's software-interface.

Client-Server Communicatieprotocol

Een lichtgewicht TCP-protocol zond besturingscommando's van de oppervlakte naar de onderwatereenheid en streamde sensordata in real-time terug.

Android Applicatie

De Android-app bood joystick-besturing, telemetrie-weergave en videoweergave. Het verbond met de oppervlaktebasis via Wi-Fi.

Videostream

De camera-module van de Raspberry Pi streamde video over het netwerk, gecodeerd met H.264 voor efficiënt bandbreedtegebruik.

Scherm en Joystick Besturing

Een onboard LCD toonde telemetrie, terwijl een fysieke joystick intuïtieve handmatige besturing bood.

Constructie, Assemblage en Testen

Alle componenten werden ondergebracht in een custom 3D-geprinte behuizing, afgedicht met epoxy en waterdichte pakkingen. Testen onthulde betrouwbare werking op diepten van diverse meters, hoewel fijn-afstelling vereist is voor optimale stabiliteit.

Conclusies

Het prototype toont aan dat een Raspberry Pi-gebaseerde onderwaterdrone gebouwd kan worden met off-the-shelf onderdelen en een bescheiden budget. Hoewel het systeem functioneert, zal verdere verfijning – met name in zweefkrachtcontrole en energiemanagement – de prestaties verbeteren voor meer eisende toepassingen.

Toekomstige iteraties geavanceerde sensoren, autonome navigatie-algoritmen en robuustere afdichtingstechnieken kunnen incorporeren om de grenzen van dit platform te verleggen.

Productieproces

  1. De 10-seconde indicator die uw onderhoudsprogramma zijn gezondheid onthult
  2. CN Tower onderhoud: achter de schermen van Toronto's iconische landmark
  3. Waarom gebruikersadoptie cruciaal is voor succesvolle CMMS-projecten
  4. Drone Pi: Een Dual-Mode Multiwii & Raspberry Pi Quadcopter voor Smartphone en Remote Besturing
  5. Pentodes: Het Vijfde Element voor Verbeterde Buisprestaties
  6. Robotica in de productie: een bewezen evolutie van efficiëntie en innovatie
  7. De Geboorte van NASCAR: Van Moonshine-Racers tot Modern Motorsports
  8. Productie stroomlijnen: Automatisering omarmen vanaf dag één
  9. De evolutie en toekomst van Low-Power Wide-Area Networks (LPWAN)
  10. De Ware Evolutie van het Internet of Things Traceren
  11. De Toekomst van Drones: Capaciteiten, Kanses en Risico's