Съдържание:
- Стъпка 1: Настройка на материалите
- Стъпка 2: De Stappenmotor Aansluiten
- Стъпка 3: Het Rad Maken
- Стъпка 4: De Button Aansluiten
- Стъпка 5: De LDR Aansluiten
- Стъпка 6: De LED's Aansluiten
- Стъпка 7: Модифициране на кода
- Стъпка 8: De Sensor Plaatsen
Видео: Elektronisch Peillood: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
In deze instructable zal ik uitleggen hoe mijn eerste arduino project ooit tot stand is gekomen. Сензорът за дезе може да бъде деактивиран с вода и да се нагърби с вода, вратата да се срещне с възглавницата Ерин и да се сблъска с вас. 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. Детекторът е включен в стапенмотор, een knop, een LDR en een aantal ledjes, welke elk aangesloten worden in de komende stappen.
Стъпка 1: Настройка на материалите
Allereerst zijn natuurlijk de materialen om dit project te maken belangrijk. Отговор:
- 1x arduino ATmega328 UNO- 1x 830 дупка макет (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 (с диаметър на фурната ongeveer 2.5 cm)- 1x dun touw van ongeveer 50 cm- 1x gewichtje van 5 tot 10 gram
- 1x бутон- 1x LDR- 3x LED- 5x 220 ohm weerstand- 4x макети за кабелни платки, подходящи за вградени кабели- 14x проводници за джобни платки, twee mannelijke kanten- 4x 4 x 9 x 1,5 cm лента- 2x 4 x 20 x 1,5 см лента с дъска и каишка с пети
Стъпка 2: De Stappenmotor Aansluiten
Започваме gelijk met de (naar mijn mening) lastigste stap, namelijk de stappenmotor aansluiten.
Voordat dit kan gebeuren moeten we allereerst het motherboard aan onze arduino koppelen, door de min-zijde van het motherboard in de 5-volt-poort van de arduino te pluggen, en de plus-zijde in de ground-poort. Nu is het motherboard 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 motherboard, en de ground kant met de minzijde, zoals ook te zien is in de след като сте на шофьорска лента.
vervolgens kan de stappen motor aan worden gesloten. Отговорете за това, че вратата е готова за уинтеинде ван де кабелс ван де stappenmotor в 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 не е задължително. om te kijken на deze goed werkt kan je de bijgevoegde code runnen. Deze kan е uploaden door е arduino aan te sluiten op je laptop, en op de knop uploaden linksboven te clickken. Проверете hiervoor eerst of wordt geupload naar de usb-poort waarin de arduino geplugd is. Dit is te zien bij hulpmiddelen en dan poort. Проверете ook gelijk на het board op arduino uno staat. Това е namelijk het тип arduino wat gebruikt wordt за сензор deze, anders kan het zijn dat deze niet werkt.
Als deze geüpload wordt naar de arduino, en alles goed е aangesloten, moet de stappenmotor draaien. Draait deze niet? Проверете dan of all lampjes op de driver driver. Knippert er een niet? Dan zit er een kabel niet goed ingeplugged, waardoor de stappenmotor niet meer werkt.
Стъпка 3: Het Rad Maken
als de stappenmotor werkt, can 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 е in een rad, can can tape het touw aan het rad worden geplakt, met 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 том hebben, dus een platte schijf voldoet niet. Waarom dit zo е komen ние по -късно nog op terug. Ik zelf heb een gebruikt koffiecupje gebruikt als gewichtje (zoals te zien е in de afbeelding), wat erg goed werkt. Nu is het rad af af.
Стъпка 4: De Button Aansluiten
Срещнахме се с „takelconstructie“за уикенд, за да го кажем най -добре за meetapparatuur. Започнахме да се срещаме с бутон за отваряне. Deze zorgt ervoor dat de meting start, en de takelconstructie dus begint te takelen. plug hiervoor eerst een kabel in de min-kant van het motherboard, 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 motherboard, en dan is de knop aangesloten. Als het goed is ziet dit er dus hetzelfde uit als in de afbeelding hierboven.
Стъпка 5: De LDR Aansluiten
De constructie is zo gebouwd dat het gewichtje tussen een LDR en lampje врата getakeld wordt, en wanneer dit gebeurd, stop 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 motherboard naar een plaats in het motherboard gestuurd. in 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 motherboard 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 motherboard. Als het goed is heb je dus dezelfde constructie gebouwd als in de afbeelding. За да можете да използвате този бутон, не можете да го правите, но можете да го направите, ако не сте сигурни, че мрежовите золации са задействани!
Де LDR е включен сигнал за лаптоп/компютър чрез de A0 poort. Това означава, че можете да отворите вратата, която трябва да бъде отворена. Met de code die hieronder staat kan dit gedaan worden, zorg weer dat je poort en board goed staan (zie stap 2). Kijk wat voor waardes е LDR geeft als je er met het lampje op schijnt, en wat voor waardes deze geeft zonder lampje. Dit е belangrijk voor по -късно!
Стъпка 6: De LED's Aansluiten
Кодът може да бъде намерен чрез сериен монитор, който е варде гегевен Worden за 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. 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 in het motherboard en poort 10 van de arduino. in dezelfde rij in het motherboard 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. Als deze andersom wordt geplaatst veroorzaak е 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 motherboard 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 е in de afbeelding.
Als het goed is heb je nu dus een aangesloten button, stappenmotor, LDR en drie ledjes.
Стъпка 7: Модифициране на кода
В het bestand bijgevoegd в deze stap е de code te vinden die deze сензор werkend maakt. Er zitten wel een paar sidenotes bij deze code, die in deze stap zullen worden behandeld.
- Освен това word de geken в de code е een if (sensorValue <950) te zien. Deze 950 е de waarde die ik heb gekozen voor myjn LDR als switchpunt. 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 met het gewichtje ervoor de LDR nog steeds een waarde onder 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 е dan dat kleine fluctuaties niet veroorzaakt врата het gewicht de meting al onderbreken. Daarom kies ik zelf liever voor de kamer verduisteren.
- Het LED-Meetysteem е погълнат от междинните до 15 сантиметра. Wil je met dit systeem dieper meten dan kan dat door de intervallen tussen de ledjes groter te maken. Поставете вратата в de if (разстояние> 5) en if (разстояние> 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 е 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 се затваря както затваря в цикли, така и за 40 секунди. hiermee kan dus uitgerekend worden hoeveel loops er in een rotatie zitten van de stappenmotor, en dus hoeveel deze draait per loop. Вратата е с диаметър 2, 5 cm (de диаметър на van mijn rad) krijg ik de afstand die daadwerkelijk opgetakeld wordt. Това е най -доброто, което трябва да бъде направено от kleiner wiel tot е beschikking hebt, deze 2, 5 ook aangepast moet worden naar de диаметър с ейген wieltje.
Стъпка 8: De Sensor Plaatsen
Doordat de meting stop stop wanneer het gewicht bij de LDR is, is het belangrijk de LDR zo dicht mogelijk bij het wateroppervlak te houden. е loopt dan echter het risico dat е aparatuur het water raakt, wat is absoluut niet wil hebben. Мийн оплосинг zijn twee planken waarop de sensor kan rusten. Er kan ook gedacht worden aan een vlot, maar trek dan wel wel de afstand die de LDR van het wateroppervlak is van de meting af, anders klopt deze niet meer.
Това беше подлежащо на инструктиране над мотиката за електронна електроника на марката.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати