Talaan ng mga Nilalaman:

Elektronisch Peillood: 8 Hakbang
Elektronisch Peillood: 8 Hakbang

Video: Elektronisch Peillood: 8 Hakbang

Video: Elektronisch Peillood: 8 Hakbang
Video: Не спешите выбрасывать неисправный светодиодный трансформатор — ремонт проще, чем вы думаете 2024, Nobyembre
Anonim
Elektronisch Peillood
Elektronisch Peillood

Sa mga itinuturo na ito ay maaari kang mag-aral ng isang proyekto upang tumayo ay gekomen. Nakilala ang sensor para sa waterdiepte van een stilstaand water gemeten worden, doormiddel van een touw met knopen erin en een gewicht aan het uiteinde. als de waterdiepte echter tussen de knopen inzat, was het niet 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 in de komende stappen.

Hakbang 1: Pag-set up ng Materyal En

Pag-set up ng Materyales En
Pag-set up ng Materyales En

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

- 1x arduino ATmega328 UNO- 1x 830 hole breadboard (kleiner kan ook, maar at 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 button- 1x LDR- 3x LED- 5x 220 ohm weerstand- 4x breadboard jumper wires met een vrouwelijke en mannelijke kant- 14x breadboard jumper wires met twee mannelijke kanten- 4x 4 x 9 x 1.5 cm lange planken- 2x 4 x 20 x 1.5 cm lange planken- heel veel ducktape

Hakbang 2: De Stappenmotor Aansluiten

De Stappenmotor Aansluiten
De Stappenmotor Aansluiten

Sinimulan namin ang gelijk met de (naar mijn mening) lastigste stap, namelijk de stappenmotor aansluiten.

Pinakamahusay para sa iyo ang lahat ng bagay na aming pinagsama-sama ng breadboard aan onze arduino koppelen, pinto ng min-zijde van het breadboard sa de 5-volt-poort van de arduino te pluggen, en de plus-zijde sa de ground-poort. Nu ay het breadboard 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 met de + kant van het breadboard, en de ground kant met de minzijde, zoals ook te zien is in de afbeelding, nu heeft de driver stroom.

vervolgens kan de stappen motor aan worden gesloten. Ang pinto ng pintuan ng pintuan ng het witte uiteinde van de kabels van de stappenmotor in te pluggen in het witte hokje op de driver. het kan zijn dat deze er wat lastig in 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. Maaring magtapos ang sumusunod:

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

De stappenmotor ay nu aangesloten. om te kijken of deze goed werkt kay je de bijgevoegde code runnen. Maaari kang mag-upload ng pinto upang mai-download ang iyong laptop, upang mag-upload ng mga link sa loob ng pag-click. Suriin ang hiervoor eerst ng wordt geupload naar de usb-poort waarin de arduino geplugd ay. Dit is te zien bij hulpmiddelen en dan poort. Suriin ang ook gelijk ng het board para sa iyo. Narito ang pangalan ng uri ng arduino wat gebruikt wordt voor deze sensor, anders para het zijn dat deze niet werkt.

Als deze geüpload wordt naar de arduino, en alles goed ay aangesloten, moet de stappenmotor draaien. Draait deze niet? Suriin ang dan ng lahat ng lampara op de driver knipperen. Knippert er een niet? Dan zit er een kabel niet goed ingeplugging, waardoor de stappenmotor niet meer werkt.

Hakbang 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, natutugunan ang erond bierviltje erop geplakt tegen aflopen van het touw. Kung ikaw ay nagtuturo sa iyo ng iyong mga 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 ay nasa een rad, dahil nakilala ang tape het touw aan het rad worden geplakt, met aan de onderkant van het touw het gewichtje. Ang Wat belangrijk ay, ay 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 is komen we later nog op terug. Kung ikaw ay nakakakuha ng gebruikt koffiecupje gebruikt als gewichtje (zoals te zien is in de afbeelding), wat erg goed werkt. Nu is het rad af.

Hakbang 4: De Button Aansluiten

De Button Aansluiten
De Button Aansluiten

Nakilala ang "takelconstructie" werkend, wordt het nu tijd voor de meetapparatuur. Nagsimula kaming makilala het aansluiten van de button. Mag-iwan ng impormasyon tungkol sa pagsisimula ng pagsisimula, en de takelconstructie dus begint te takelen. plug hiervoor eerst een kabel sa de min-kant van het breadboard, en zorg dat je je button in 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 breadboard, en dan is de knop aangesloten. Als het goed is ziet dit er dus hetzelfde uit als in de afbeelding hierboven.

Hakbang 5: De LDR Aansluiten

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

Ang konstruksyon ay maaring mabigyan ng datos ng mga ito sa LDR at ilalagay ang pintuan ng pintuan ng salita, upang masuri ito, itigil ang pagsukat. Narito ang reden dat het belangrijk ay nasa dami ng lakas ng loob, gusto ng mga tao para sa iyo ang datos ng lichtstraal niet genoeg verstoord wordt om de meting te stoppen. In de afbeelding is 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 in het breadboard gestuurd. in deze zelfde rij wordt een 220 Ohm weerstand aangesloten. Ang iyong wika ay nasa dizelfde 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 breadboard. Als het goed is heb je dus dezelfde constructie gebouwd als in de afbeelding. Ang Voor overzicht ay ang pindutan upang mai-download ang mga sumusunod na app, maar i in echt is deze natuurlijk nog wel aangesloten, net zoals de stappenmotor!

De LDR stuurt een signaal naar je laptop / computer via de A0 poort. Narito ang sinabi mo pinto worden pinto bij de hulpmiddelen de seriële monitor te openen. Tinukoy ang code na hi hierder staat para sa iyong salita, 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 ay belangrijk voor mamaya!

Hakbang 6: De LED's Aansluiten

Ang Deans's Aansluiten
Ang Deans's Aansluiten

Nakilala ang code para sa pamamagitan ng de serye ng monitor na naka-imbak ng mga salita sa loob ng talento. Als je echter snel en niet al te nauwkeurig de diepteither weten, kan dit ook prima aangegeven worden met 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 kabel sa het breadboard en poort 10 van de arduino. sa dezelfde rij sa het breadboard salita kung saan 220 ohm we understand understand geplaatst. In 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. In de rij van het lange pootje wordt als laatste een kabel van deze rij naar min-kant van het breadboard getrokken.

Inilagay ng salita ang twee keer herhaalt met als enig verschil de poort. De ledjes dienen ingeplugd te worden in poort 10, 11 en 12, zoals te zien is in de afbeelding.

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

Hakbang 7: De Code Modificeren

Sa hed bestand bijgevoegd sa deze stap ay ang code na vinden die deze sensor werkend maakt. Narito ang lahat ng mga sidenote sa pamamagitan ng code ng dieze, mamatay sa deze stap zullen worden behandeld.

- Als wordt gekeken sa de code ay een kung (sensorValue <950) te zien. Ang Deze 950 ay de waarde die ik heb gekozen voor mijn LDR als switchpunt. Nakatagpo ang lampara erop bleef de LDR waarde hier ruim onder, en als het gewichtje ervoor kwam ging deze boven de 950. In een erg lichte kamer kay het echter zijn dat zelfs met het gewichtje ervoor de LDR nog steeds een waarde onder de 950. Als het goed is heb je dit in de stap van het aansluiten van de LDR gecheckt.

Sa pamamagitan ng kamer verduisteren ng 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-meetsysteem ay ingestelde sa metingen tot ongeveer na 15 sentimeter. Wil je met dit systeem dieper meten at kan dat door de intervallen tussen de ledjes groter te maken. Narito ang pinto sa de kung (distansya> 5) tl kung (distansya> 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 ay op te maken om wat voor diepte het precies gaat.

- At sa gayon ay hindi na nababalewala ang mga ito sa ibang tao, nabanggit sa paglipas ng mga salita. Ang programme loopt als het ware sa mga loop, at ang loop loop duurt 40 ms. hiermee kan dus uitgerekend worden hoeveel loops er in een rotatie zitten van de stappenmotor, en dus hoeveel deze draait per loop. pinto ang vermenigvuldigen nakilala 2, 5 cm (de diameter van mijn rad) krijg ik de afstand die daadwerkelijk opgetakeld wordt. Sa pamamagitan ng datos na ito ay nagtuturo ng isang tagapagbigay ng kleiner wiel tot je beschikking hebt, deze 2, 5 ook aangepast moet worden naar de diameter van je eigen wieltje.

Hakbang 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 kay rusten. Narito ang iyong salita sa isang salita, ang paglalakbay at pag-asang mamatay ng LDR van het wateroppervlak ay van de meting af, anders klopt deze niet meer.

Natuturo ito sa hoe een elektronische peilmaat te maken.

Inirerekumendang: