Inhoudsopgave:

Waterpeilbewakingssysteem - Ajarnpa
Waterpeilbewakingssysteem - Ajarnpa

Video: Waterpeilbewakingssysteem - Ajarnpa

Video: Waterpeilbewakingssysteem - Ajarnpa
Video: Как спрятать данные в ячейках Excel? 2024, Juli-
Anonim
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem
Waterpeilbewakingssysteem

Als doe-het-zelfmaker probeer ik altijd een manier te vinden om mijn leven en dat van anderen gemakkelijker en veiliger te maken. Op 30 maart 2013 zijn ten minste 11 mensen omgekomen nadat plotselinge regenval overstromingen veroorzaakte in de Mauritiaanse hoofdstad Port Louis. Op dezelfde dag kwamen verschillende huizen onder water te staan, terwijl de bezittingen van veel dorpelingen werden beschadigd. Aangezien ik een paar kilometer woon waar deze tragedie plaatsvindt, heb ik besloten een waterpeilbewakingssysteem te bouwen. Samen met een fantastisch en gemotiveerd team hebben we het kunnen bouwen.

Het project is vrij eenvoudig te repliceren, het bestaat uit een arduino MKR WAN 1310, ultrasone sensor, DHT11-sensor en enkele leds en drukknop om het project cool te maken.

Benodigdheden

Materiaal:

  • Arduino MKR WAN 1310
  • Ultrasoon sensor
  • DHT11 J
  • um draden
  • Plexodoos
  • poort
  • Leds
  • Druk op de knop

Gereedschap:

  • Handboor
  • 5 mm bit

Stap 1: De Plexo Box voorbereiden

De Plexo Box voorbereiden
De Plexo Box voorbereiden
De Plexo Box voorbereiden
De Plexo Box voorbereiden

Voor de behuizing gebruik ik een plexobox van 80x80 mm omdat deze sterk en duurzaam is. Ten eerste heb ik de doppen voor de ultrasone sensor en de voedingskabel verwijderd. Dit is heel eenvoudig omdat de diameter van het gat gelijk is aan de diameter van de ultrasone sensor.

Ten tweede boor ik een gat van 5 mm aan de bovenkant van de behuizing voor de antenne. Hiervoor kun je een boormachine of een handboor gebruiken zoals in mijn geval.

Stap 2: De componenten plaatsen

De componenten plaatsen
De componenten plaatsen
De componenten plaatsen
De componenten plaatsen
De componenten plaatsen
De componenten plaatsen

Ik moest de lengte van de ultrasone sensordraad inkorten omdat deze te lang was om in de doos te passen en deze aan het einde af te werken met een vrouwelijke pin-header voor aansluiting. De sensor kan dan in de behuizing worden geduwd en zichzelf vergrendelen met het ingebouwde slotsysteem. Daarna heb ik het mkr wan 1310-bord en de sensormodule toegevoegd.

Ik heb de waterdichte zijconnector voor het stopcontact geplaatst omdat ik niet wil dat er water naar binnen komt.

Stap 3: Tinkercad-circuit

Tinkercad-circuit
Tinkercad-circuit

De afgelopen 3 jaar heb ik veel circuits gemaakt. Maar ik had geen arduino. Tinkercad was de enige manier voor mij om arduino-circuits te leren en te ontwikkelen en ze te simuleren. Zelfs nadat ik mijn arduino uno heb gekregen, gebruik ik nog steeds het tinkercad-circuit om mijn project eerst te simuleren. Met het Tinkercad-circuit kun je een veelvoud van componenten gebruiken en problemen oplossen. Ik raad het tinkercad-circuit ten zeerste aan voor beginners en arduino-gebruikers, omdat het zal voorkomen dat je je arduino verbrandt wanneer je een nieuw circuit probeert.

Stap 4: De draad aansluiten

De draad aansluiten
De draad aansluiten

U kunt het tinkercad-circuit volgen zoals hierboven of u kunt de balgverbinding volgen.

DHT11

+ > 5v

Uit > pin13

- > grond

Ultrasoon sensor

+ > 5v

Trigger > pin7

Echo > pin8

- > grond

Met behulp van jumperdraden kunt u de verbinding eenvoudig maken en vastmaken met kabelbinders.

Stap 5: Leds en drukknop toevoegen voor probleemoplossing

Leds en drukknop toevoegen voor probleemoplossing
Leds en drukknop toevoegen voor probleemoplossing
Leds en drukknop toevoegen voor probleemoplossing
Leds en drukknop toevoegen voor probleemoplossing

Ik gebruik een rode en groene led om de status van het apparaat weer te geven en een drukknop om het apparaat te resetten. Omdat mijn ontwerp werkt aan het tinkercad-circuit, ben ik er vrij zeker van dat het in het echte leven zal zijn. Dus ik heb een kleine pcb gemaakt, zodat ik het aantal draden kan verminderen.

Stap 6: Coderen

Ik gebruik de online IDE en de code is zoals hieronder bestand

Stap 7: The Thing Network Setup

The Thing Netwerkconfiguratie
The Thing Netwerkconfiguratie

U kunt deze stappen volgen op die link. Het is super eenvoudig met gedetailleerde uitleg. Ik heb de payload-decoder toegevoegd in de afbeelding hierboven en de text.function Decoder(bytes, port) {var decoded = {};var result = "";for (var i = 0; i < bytes.length; i++) {resultaat += String.fromCharCode(parseInt(bytes));} return {field1: result, };} Dit is erg belangrijk om een leesbaar bericht te krijgen

Stap 8: Gegevens ontvangen

Ontvang data
Ontvang data
Ontvang data
Ontvang data

Je kunt op de bovenstaande schermafbeelding zien hoe ik gegevens ontvang via TTN op mijn telefoon. Ik gebruik ook de IFTTT-integratie om de gegevens in mijn Google-blad weer te geven.commenteer hieronder als je wilt weten hoe ik het heb gemaakt.

Stap 9: definitieve oplossing

Uiteindelijke oplossing
Uiteindelijke oplossing
Uiteindelijke oplossing
Uiteindelijke oplossing
Uiteindelijke oplossing
Uiteindelijke oplossing

Het product bevindt zich nog in de ontwikkelingsfase. Ik 3D-print een nieuwe behuizing, maar moet deze versterken. Het gebruikt een 12v-zonnepaneel om het van stroom te voorzien. Ik ben het momenteel aan het testen voordat ik het aan de oever van de rivier installeer. Ik zal binnenkort een instructable publiceren om te laten zien hoe ik het apparaat op de precieze locatie zal plaatsen.