Оглавление:

Elektronisch Peillood: 8 шагов
Elektronisch Peillood: 8 шагов

Видео: Elektronisch Peillood: 8 шагов

Видео: Elektronisch Peillood: 8 шагов
Видео: Elektronische Musik zum Lernen | Elektro Lernmusik | Entspannung Konzentration Musik | Lesemusik 2024, Июль
Anonim
Elektronisch Peillood
Elektronisch Peillood

В этом руководстве можно найти zal ik uitleggen hoe mijn eerste arduino project ooit tot stand is gekomen. Met deze sensor kan de waterdiepte van een stilstaand water gemeten wordden, 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.

Шаг 1: настройка Materialen En

Materialen En Set Up
Materialen En Set Up

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

- 1x arduino ATmega328 UNO- 1x макетная плата с 830 отверстиями (kleiner kan ook, maar dan wordt het misschien een beetje krap met alles wat erop moet) - 1x драйвер ULN2003- 1x униполярный шаговый двигатель 28-BYJ48

- 1x een klein wieltje / rad (диаметр van ongeveer 2,5 см) - 1x dun touw van ongeveer 50 см- 1x gewichtje van от 5 до 10 грамм

- 1x кнопка- 1x LDR- 3x светодиода- 5x 220 ohm weerstand- 4x провода перемычки макета с een vrouwelijke и mannelijke kant- 14x проводов перемычки макета с twee mannelijke kanten- 4x 4 x 9 x 1,5 см lange planken- 2x 4 x 20 x Планкен 1,5 см, каблук-липкая лента

Шаг 2: De Stappenmotor Aansluiten

De Stappenmotor Aansluiten
De Stappenmotor Aansluiten

Мы начинаем делать это с (naar mijn mening) lastigste stap, namelijk de stappenmotor aansluiten.

Это можно сделать, чтобы мы могли разместить на ней макетную плату с подключением к плате, подключенную к 5-вольтовому разъему, подключенному к ардуино и подключенному к заземлению. Ню это макетная плата на ардуино.

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 layout, 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. dit wordt gedaan door 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. dit kan in de onderstaande volgorde Dus niet zoals op de afbeelding:

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

De stappenmotor is nu aangesloten. ом те kijken deze goed werkt kan je de bijgevoegde code runnen. Здесь вы можете загрузить дверь, подключив ее к ноутбуку, и загрузите ссылки на нее. Проверьте hiervoor eerst of wordt geupload naar de usb-poort waarin de arduino geplugd. Dit is te zien bij hulpmiddelen en dan poort. Проверьте подключение к плате с подключением к arduino uno staat. Это namelijk het type arduino wat gebruikt wordt for deze sensor, anders kan het zijn dat deze niet werkt.

Als deze geüpload wordt naar de arduino, en alles goed is aangesloten, moet de stappenmotor draaien. Draait deze niet? Проверьте данные всех лампочек на драйверах. Knippert er een niet? Dan zit er een kabel niet пошел в сеть, waardoor de stappenmotor niet meer werkt.

Шаг 3: 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, met een rond bierviltje erop geplakt tegen aflopen van het touw. Ik zou 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 находится в een rad, kan met tape het touw aan het rad worden geplakt, met aan de onderkant van het touw het gewichtje. Wat belangrijk - это то, что 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. Ik zelf heb een gebruikt koffiecupje gebruikt als gewichtje (zoals te zien is in de afbeelding), wat erg goed werkt. Nu is het rad af.

Шаг 4: Де Баттон Aansluiten

Де Баттон Анслуитен
Де Баттон Анслуитен

Met de "takelconstructie" werkend, wordt het nu tijd voor de meetapparatuur. Мы начали знакомиться с ним, ван де Баттон. Deze zorgt ervoor dat de meting start, en de takelconstructie dus beginte takelen. Подключите hiervoor eerst een kabel к макету de min-kant van het, en zorg dat je je button in dezelfde rij plaatst.

Эта кнопка находится на вашей плате, и в ней мы используем 220 Ом, который можно подключить к 2-м плате. Als laatste sluiten we dan nog een kabel aan van het uiteinde van de weerstand naar de pluszijde van het layout, en dan is de knop aangesloten. Als het goed - это ziet dit er dus hetzelfde uit als in de afbeelding hierboven.

Шаг 5: De LDR Aansluiten

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

De constructie is zo gebouwd dat het gewichtje tussen een LDR en 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 - это 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 layout naar een plaats in het макетная плата. в deze zelfde rij wordt een 220 Ohm weerstand aangesloten. Он унаследовал свой hiervan dient в dezelfde rij te zitten als de eerste poot van de LDR en de kabel die van het layout 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 макет. Также он пошел, это heb je dus dezelfde constructie gebouwd als in de afbeelding. Voor overzicht is de button niet meer te zien op deze afbeelding, maar in het echt is deze natuurlijk nog wel aangesloten, net zoals de stappenmotor!

De LDR stuurt een signal naar je laptop / computer via de A0 poort. Dit signaal kan uitgelezen word door bij de hulpmiddelen de seriële monitor te openen. Met de code die hieronder staat kan dit gedaan wordden, 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 is belangrijk voor позже!

Шаг 6: De LED's Aansluiten

De LED's Aansluiten
De LED's Aansluiten

Met de code kan via de seriële monitor 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 met behulp van ledjes. Как и в случае с геномом лося, размер 5 см, кан hiermee heel snel afgelezen worden wat de diepte. deze ledjes worden alsvolgt aangesloten. Все мужчины подключены к кабелю на макетной плате и имеют 10 моделей на платформе Arduino. in dezelfde rij in het layout wordt weer een 220 ohm weerstand geplaatst. In de rij van de tweede poot van de weerstand wordt de korte poot van het ledje geplugd. Кроме того, вы можете найти слово, которое вам нужно. In de rij van het lange pootje wordt als laatste een kabel van deze rij naar min-kant van het layout getrokken.

Deze stappen worden 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.

Шаг 7: De Code Modificeren

In het bestand bijgevoegd in deze stap is 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.

- Также слово gekeken в коде равно if (sensorValue <950) te zien. Deze 950 - это девайс, который можно использовать в качестве переключателя. Met het lampje erop bleef de LDR waarde hier ruim onder, en als het gewichtje ervoor kwam ging deze boven de 950. In een erg lichte kamer kan het echter zijn, dat zelfs встретил het gewichtje ervoor de LDR nog meet on deen waar 950. Als het goed is heb je dit in de stap van het aansluiten van de LDR gecheckt.

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

- Этот светодиодный светильник разработан на высоте 15 сантиметров. Wil Je встретил эту систему, dieper meten dan kan, dat door de intervallen tussen de ledjes groter te maken. Dit kan door in de if (distance> 5) en if (distance> 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 - это опция, сделанная для того, чтобы сделать выбор в пользу диэптогетических технологий.

- Dan als laatste nog een sidenote voor de echt geïnteresseerde onders, namelijk over hoe de afstand wordt gemeten. Эта программа циклически повторяется циклически, продолжительностью 40 мсек. hiermee kan dus uitgerekend worden hoeveel loops er in een rotatie zitten van de stappenmotor, en dus hoeveel deze draait per loop. Door te vermenigvuldigen met 2, 5 cm (диаметр 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.

Шаг 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 is van de meting af, anders klopt deze niet meer.

Это было децентрализовано над hoe een elektronische peilmaat te maken.

Рекомендуемые: