Სარჩევი:

Elektronisch Peillood: 8 ნაბიჯი
Elektronisch Peillood: 8 ნაბიჯი

ვიდეო: Elektronisch Peillood: 8 ნაბიჯი

ვიდეო: Elektronisch Peillood: 8 ნაბიჯი
ვიდეო: 🔵 Blackview ჩანართი 16 - ტაბლეტის დეტალური მიმოხილვა 2024, ნოემბერი
Anonim
ელექტრონიჩ პეილუდი
ელექტრონიჩ პეილუდი

In deze instructable zal ik uitleggen hoe mijn eerste arduino project ooit tot stand is gekomen. Met deze sensor can de 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. სენსორი საუკეთესოდ გამოიყენება სტაბილური ძრავის, ძვლის, LDR– ისა და წინამორბედების მიმართ, ასევე მხარს უჭერს სიტყვებს ამ ჯგუფში.

ნაბიჯი 1: Materialen En Setup

მატერიალური დაყენება
მატერიალური დაყენება

Allereerst zijn natuurlijk de materialen om dit პროექტი te maken belangrijk. მიუთითეთ შემდეგი:

- 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 მძღოლი- 1x უნიპოლარული სტეპერიანი ძრავა 28-BYJ48

- 1x een klein wieltje/rad (met დიამეტრი van ongeveer 2.5 სმ)- 1x dun touw van ongeveer 50 სმ- 1x gewichtje van 5 tot 10 გრამი

- 1x ღილაკი- 1x LDR- 3x LED- 5x 220 ohm გვესმის- 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 სმ lange planken- 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 het breadboard aan onze arduino koppelen, door de min-zijde van het breadboard in 5-volt-poort van de arduino te pluggen, en de plus-zijde in de ground-poort. Nu is het 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 მშვენივრად, ის მძღოლის ოთახში დარჩა.

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. ეს იყო 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 poort 3IN2 gaat poort 4IN3 gaat poort 5IN4 gaat poort 6

De stappenmotor არის nu aangesloten. om te kijken of deze goed werkt kan je de bijgevoegde code runnen. Deze kan je uploaden door je arduino anan 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. დიტ არის თე ზიენ ბიჯ ჰულპმიდდელენ ენ და პორტ. შეამოწმეთ ook gelijk of het board op arduino uno staat. ეს არის დასახელებული ტიპის ტიპი 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 is aangesloten, moet de stappenmotor draaien. Draait deze niet? შეამოწმეთ ყველა ნათურა მძღოლის მიერ. კნიპერტი ხარ? დან zit er een kabel niet goed ingeplugged, 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 is in een rad, kan met tape het touw aan het rad radenen geplakt, met aan de onderkant van het hetww het gewichtje. რა არის გაფართოება, არის ის, რომ ეს არის საჭირო, რომ გაირკვეს, თუ რა არის საჭირო, ეს შეიძლება გაკეთდეს. ook moet het gewichtje een beetje volume hebben, dus een platte schijf voldoet niet. ვაარომ დიტო არის კომენ ჩვენ მოგვიანებით ნოღ ოპ ტერუგი. 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: De Button Aansluiten

De Button Aansluiten
De Button Aansluiten

შედგა "takelconstructie", გაგზავნა, სიტყვასიტყვით შეავსო მისი შემხვედრი აპარატი. ჩვენ დავიწყეთ შეხვედრა ღილაკზე. Deze zorgt ervoor dat de meting start, en de takelconstructie dus begint te takelen. plug hiervoor eerst een kabel in 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 გვესმის 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 we understand naar de pluszijde van het breadboard, en dan is de knop aangesloten. მიუხედავად იმისა, რომ ის ჯერ კიდევ არ არის დაცული hierboven– ში.

ნაბიჯი 5: De LDR Aansluiten

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

კონსტრუქცია არის საჭირო იმისათვის, რომ შეაფასოს LDR და შეაფასოს კარები, როდესაც ისინი მიიღებენ სიტყვებს, როდესაც ისინი შეჩერებულია. ეს არის ის, რომ ის გაფართოვდა და გამოვიდა მოცულობით, მინდა ანდერსი შემეძლოს შევიცვალო ის, რაც შეიძლება შეჩერდეს. In de afbeelding is aen 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 ჩვენ გვესმის 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 breadboard. როგორც იქნა წავიდა ის არის, რომ შეიმუშაოს ის, რაც შემორჩენილია. Voor overzicht is de but niet meer te zien op deze afbeelding, maar in het echt is deze natuurlijk nog wel aangesloten, net zoals de stappenmotor!

LDR– ის საშუალებით შესაძლებელია ლეპტოპის/კომპიუტერის გამოყენება A0 poort– ის საშუალებით. Dit signaal kan uitgelezen worden door bij de hulpmiddelen de seriële monitor te openen. შეხვდა კოდი hieronder staat kan dit gedaan worden, zorg weer dat je poort en board goed staan (zap stap 2). Kijk wat voor waardes je LDR geeft als je er met het lampe op schijnt, en wat voor waardes deze geeft zonder lampje. ეს არის მოგვიანებით, მოგვიანებით!

ნაბიჯი 6: De LED- ის Aansluiten

De LED- ის Aansluiten
De LED- ის Aansluiten

შეხვდა კოდს სერიული მონიტორის საშუალებით და გექნებათ სიტყვები, რათა გაიაროთ დიამეტრი. 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, can hiermee heel snel afgelezen worden wat de diepte is. deze ledjes worden alsvolgt aangesloten. allereerst plugt men een kabel in het breadboard en poort 10 van arduino. in dezelfde rij in het breadboard wordt weer een 220 ohm გვესმის geplaatst. In de rij van de tweede poot van de გვესმის 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.

Deze stappen worden twee keer herhaalt met als enig verschil de poort. 10 დღის განმავლობაში, 11 – დან 12 – ში, ზომების მიღმა არის დაკავებული.

მან ასევე შეასრულა ღილაკი, სტაბილური ძრავა, LDR და წამყვანი გზები.

ნაბიჯი 7: De Code Modificeren

In best 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.

- კოდით არის მითითებული, თუ (sensorValue <950) თქვენ ხართ. Deze 950 არის დე warde die ik heb gekozen voor mijn 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 de 950. Als het goed is heb je dit in de stap van het aansluiten van de LDR gecheckt.

ეს იყო დონ დე კამერ ვერდიუსტერენი 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.

- LED-metysteem არის შეყვანილი 15 სანტიმეტრით. Wil je met dit systeem dieper meten dan kan dat dat intervallen tussen de ledjes groter te maken. Dit kan door in 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 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 als het ware in loops, elke 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. door te vermenigvuldigen შეხვდა 2, 5 სმ (de diameter van mijn rad) შექმნა ik de afstand die daadwerkelijk opgetakeld wordt. დაასრულეთ შაბათ -კვირას, როდესაც თქვენ დაინახავთ groter of kleiner wiel tot je beschikking hebt, deze 2, 5 ook aangepast moet worden naar de დიამეტრის 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 absolutuut niet wil hebben. ეს არის ის, რაც ზარალდება twee planken waarop de sensor de 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.

გირჩევთ: