Isi kandungan:

Elektronisch Peillood: 8 Langkah
Elektronisch Peillood: 8 Langkah

Video: Elektronisch Peillood: 8 Langkah

Video: Elektronisch Peillood: 8 Langkah
Video: Elektronische Musik zum Lernen | Elektro Lernmusik | Entspannung Konzentration Musik | Lesemusik 2024, Julai
Anonim
Elektronisch Peillood
Elektronisch Peillood

In deze instruksional zal ik uitleggen cangkul mijn eerste arduino projek ooit tot stand is gekomen. Met deze sensor kan de waterdiepte van een stilstaand water gemeten worden, doormiddel van een touw bertemu knopen erin en een gewicht aan het uiteinde. als de waterdiepte echter tussen de knopen inzat, adakah ini betul mogelijk de waterdiepte precies af te lezen, iets wat met de technologie van tegenwoordig makkelijk kan. De sensor bestaat uit een stappenmotor, een knop, een LDR en een aantal ledjes, welke elk aangesloten worden di de komende stappen.

Langkah 1: Persediaan Materialen

Materialen En Siapkan
Materialen En Siapkan

Allereerst zijn natuurlijk de materialen om dit projek te maken belangrijk. Dit zijn de onderstaande:

- 1x arduino ATmega328 UNO- 1x 830 hole breadboard (kleiner kan ook, maar dan wordt het misschien een beetje krap met alles wat erop moet) - 1x ULN2003 Driver- 1x Unipolar Stepper Motor 28-BYJ48

- 1x een klein wieltje / rad (met diameter van ongeveer 2.5 cm) - 1x dun touw van ongeveer 50 cm- 1x gewichtje van 5 tot 10 gram

- 1x butang- 1x LDR- 3x LED- 5x 220 ohm weerstand- 4x wayar jumper papan ketik bertemu een vrouwelijke en mannelijke kant- 14x wayar jumper papan roti bertemu twee mannelijke kanten- 4x 4 x 9 x 1.5 cm lange planken- 2x 4 x 20 x Pita selendang 1.5 cm planken- tumit tumit

Langkah 2: De Stappenmotor Aansluiten

De Stappenmotor Aansluiten
De Stappenmotor Aansluiten

Kami mula gelijk bertemu dengan stap lastigste de (naar mijn mening), namelijk de stappenmotor aansluiten.

Voordat dit kan gebeuren moeten kita semua memperhatikan papan roti aan onze arduino koppelen, pintu roti min-zijde van het breadboard di de 5-volt-poort van de arduino te pluggen, en de plus-zijde di de ground-poort. Nu adalah kedai roti aangesloten op de arduino.

vervolgens sluiten we de driver aan, door met twee kabels met een mannelijke en vrouwelijke kant de 5-volt poort van de driver te verbinden bertemu de + kant van het breadboard, en de ground kant met de minzijde, zoals ook te zien ada di de walaupun, ruang pemandu.

vervolgens kan de stappen motor aan worden gesloten. dit wordt g فرق pintu het witte uiteinde van de kabels van de stappenmotor di te pluggen in het witte hokje op de driver. het kan zijn dat deze er wat lastig di gaat, maar duw hem er met beleid in, anders bestaat er een kans dat je de driver sloopt.

Als laatste moet de arduino nog aangesloten wordenaan de driver. dit kan di de onderstaande volgorde Dus niet zoals op de afbeelding:

IN1 gaat dalam poort 3IN2 gaat dalam poort 4IN3 gaat dalam poort 5IN4 gaat dalam poort 6

De stappenmotor adalah nu aangesloten. om te kijken of deze goed werkt kan je de bijgevoegde code runnen. Deze kan je uploaden door je arduino aan te sluiten op je laptop, en op de knop uploaden linksboven te klikken. Lihat hiervoor eerst of wordt geupload naar de usb-poort waarin de arduino geplugd is. Dit adalah te zien bij hulpmiddelen en dan poort. Periksa ook gelijk het board op arduino uno staat. Dit adalah namelijk het type arduino wat gebruikt wordt voor deze sensor, anders kan het zijn dat deze niet werkt.

Als deze geüpload wordt naar de arduino, en alles goed adalah aangesloten, moet de stappenmotor draaien. Draait deze niet? Lihat dan periksa semua pemandu lampu jalan. Knippert er een niet? Dan zit er een kabel niet goed ingeplugged, waardoor de stappenmotor niet meer werkt.

Langkah 3: Het Rad Maken

Het Rad Maken
Het Rad Maken
Het Rad Maken
Het Rad Maken

als de stappenmotor werkt, kan hier het rad op geplaatst worden. Ikzelf gebruik hiervoor een wiel van de arduino (zie afbeelding) zonder de band, bertemu een rond bierviltje erop geplakt tegen aflopen van het touw. Ikut zo aanraden om ook een wiel zoals in de afbeelding te gebruiken, aangezien deze precies op de stappenmotor aansluit. mocht het wieltje niet precies aansluiten, plak dan een klein beetje tape op het ronddraaiende gedeelte van de stappenmotor, zodat deze iets beter om het wieltje heen klemt.

Als het wieltje getransformeerd ada di een rad, kan bertemu tape het touw aan het rad worden geplakt, bertemu aan de onderkant van het touw het gewichtje. Wat belangrijk is, is dat het gewichtje niet blijft drijven, aangezien dan de essentie van het peillood niet meer werkt. ook moet het gewichtje een beetje volume hebben, dus een platte schijf voldoet niet. Waarom dit zo adalah komen yang kemudian kita nog op terug. Ik zelf heb een gebruikt koffiecupje gebruikt als gewichtje (zoals te zien berada di tahap awal), wat erg goed werkt. Nu adalah het rad af.

Langkah 4: De Button Aansluiten

De Button Aansluiten
De Button Aansluiten

Bertemu dengan "takelconstructie" werkend, wordt het nu tijd voor de meetapparatuur. Kami mula bertemu dengan butang aansluiten van de. Deze zorgt ervoor dat de meting start, en de takelconstructie dus begint te takelen. pasang hiervoor eerst een kabel di papan roti min-kant van het, en zorg dat je butang di dezelfde rij plaatst.

de button zit op twee plekken in het board, en in de rij van de tweede plek pluggen we een 220 Ohm weerstand in en een kabel die naar poort 2 van de arduino gaat. Als laatste sluiten we dan nog een kabel aan van het uiteinde van de weerstand naar de pluszijde van het papan roti, en dan is de knop aangesloten. Als het goed is ziet dit er dus hetzelfde uit als in de afbeelding hierboven.

Langkah 5: De LDR Aansluiten

De LDR Aansluiten
De LDR Aansluiten
De LDR Aansluiten
De LDR Aansluiten

De buildie is zo gebouwd dat het gewichtje tussen een LDR dan lampje door getakeld wordt, en wanneer dit gebeurd, stopt de meting. Dit is de reden dat het belangrijk is dat je gewichtje volume heeft, want anders kan het zijn dat de lichtstraal niet genoeg verstoord wordt om de meting te stoppen. In de afbeelding adalah een voorbeeld te zien van hoe het wel moet, het cupje blokt namelijk volledig de lichtstraal voor de LDR.

De LDR wordt op een vergelijkbare manier aangesloten als de button. Wederom wordt er eerst een kabel van de min-zijde van het breadboard naar een plaats di papan roti het gestuurd. dalam deze zelfde rij wordt een 220 Ohm weerstand aangesloten. Het uiteinde hiervan dient in dezelfde rij te zitten als de eerste poot van de LDR en de kabel die van het breadboard naar poort A0 op de arduino gaat. Als laatste gaat er dan weer een kabel vanuit de rij van de tweede poot van de LDR naar de plus-kant van het papan roti. Als het goed is heb je dus dezelfde constructie gebouwd als in de afbeelding. Overzicht yang teruk adalah butang yang lebih baik dan lebih baik, dan dalam masa yang sama adalah deze natuurlijk nog wel aangesloten, zoals bersih de stappenmotor!

De LDR stuurt een signaal naar je komputer riba / komputer melalui de A0 poort. Dit signaal kan uitgelezen worden door bij de hulpmiddelen de seriële monitor te dibuka. Met de code die hieronder staat kan dit gbezaan worden, zorg weer dat je poort en board goed staan (zie stap 2). Kijk wat voor waardes je LDR geeft als je er met het lampje op schijnt, en wat voor waardes deze geeft zonder lampje. Dit belangrijk sial nanti!

Langkah 6: De LED's Aansluiten

De LED's Aansluiten
De LED's Aansluiten

Met de code kan melalui pemantau de seriële een waarde gegeven worden voor de gemeten diepte. Als je echter snel en niet al te nauwkeurig de diepte wilt weten, kan dit ook prima aangegeven worden bertemu behulp van ledjes. als aanwordt genomen dat elk ledje 5 cm is, kan hiermee heel snel afgelezen worden wat de diepte is. deze ledjes worden alsvolgt aangesloten. allereerst plugt men een cable in het breadboard en poort 10 van de arduino. di dezelfde rij di het breadboard wordt weer een 220 ohm weerstand geplaatst. Dalam de rij van de tweede poot van de weerstand wordt de korte poot van het ledje geplugd. Als deze andersom wordt geplaatst veroorzaak je kortsluiting en gaat het lampje kapot. Di de rij van het lange pootje wordt als laatste een kabel van deze rij naar min-kant van het papan roti getrokken.

Deze stappen worden twee keer herhaalt bertemu juga enig verschil de poort. De ledjes dienen ingeplugd te worden dalam poort 10, 11 en 12, zoals te zien berada dalam keadaan baik.

Als het goed is heb je nu dus een aangesloten button, stappenmotor, LDR en drie ledjes.

Langkah 7: De Code Modificeren

Dalam het bestand bijgevoegd in deze stap adalah de code te vinden die deze sensor werkend maakt. Er zitten wel een paar sidenotes bij deze code, die in deze stap zullen worden behandeld.

- Als wordt gekeken dalam kod adalah een jika (sensorValue <950) te zien. Deze 950 adalah de waarde die ik heb gekozen voor mijn LDR als switchpunt. Met het lampje erop bleef de LDR waarde hier ruim onder, en juga het gewichtje ervoor kwam ging deze boven de 950. Di een erg lichte kamer kan het echter zijn dat zelfs bertemu dengan het gewichtje ervoor de LDR nog steeds deen warde een wa50e Als het goed is heb je dit in de stap van het aansluiten van de LDR gecheckt.

Je kunt dan de kamer verduisteren of de sensorvalue omlaag halen, maar het risico is dan dat kleine fluctuaties niet veroorzaakt door het gewicht de meting al onderbreken. Daarom kies ik zelf liever voor de kamer verduisteren.

- Het LED-metysteem diserap pengukuran total 15 sentimeter. Wil je bertemu dit systeem dieper meten dan kan dat pintu de interallen tussen de ledjes groter te maken. Dit kan pintu di de if (jarak> 5) en jika (jarak> 10) de 5 en 10 aan te passen naar hogere waarden zoals bijvoorbeeld 10 en 20. Merk wel op dat het interval hierdoor groter wordt, en er dus minder nauwkeurig uit de leds is op te maken om wat voor diepte het precies gaat.

- Dan als laatste nog een sidenote voor de echt geïnteresseerde onder ons, namelijk over hoe de afstand wordt gemeten. Het programma loopt juga ada alat dalam gelung, en elke loop duurt 40 ms. hiermee kan dus uitgerekend worden loop hoeveel er in een rotatie zitten van de stappenmotor, en dus hoeveel deze draait per gelung. pintu te vermenigvuldigen bertemu 2, 5 cm (de diameter van mijn rad) krijg ik de afstand die daadwerkelijk opgetakeld wordt. Dit betekend dat als je een beduidend groter of kleiner wiel tot je beschikking hebt, deze 2, 5 ook aangepast moet worden naar de diameter van je eigen wieltje.

Langkah 8: De Sensor Plaatsen

Doordat de meting stopt wanneer het gewicht bij de LDR is, is het belangrijk de LDR zo dicht mogelijk bij het wateroppervlak te houden. je loopt dan echter het risico dat je apparatuur het water raakt, wat je absoluut niet wil hebben. Mijn oplossing zijn twee planken waarop de sensor kan rusten. Er kan ook gedacht worden aan een vlot, maar trek dan wel de afstand die de LDR van het wateroppervlak adalah van de meting af, anders klopt deze niet meer.

Dit diarahkan untuk mengatasi masalah elektronik.

Disyorkan: