INHOUDSOPGAWE:

Elektroniese Peillood: 8 stappe
Elektroniese Peillood: 8 stappe

Video: Elektroniese Peillood: 8 stappe

Video: Elektroniese Peillood: 8 stappe
Video: Йога для начинающих дома с Алиной Anandee #3. Здоровое гибкое тело за 40 минут. Продвинутый уровень. 2024, Julie
Anonim
Elektroniese Peillood
Elektroniese Peillood

In hierdie instruksionele geval sal ek ooit uitvind hoe my eerste projek ooit gestaan het. Met hierdie sensor kan die waterdiepte van 'n stilstaande water gematig word, 'n deurmiddel vir 'n knoppie en 'n gewig op die uiteinde. as die waterdiepte egter tussen die beskikbare insigte is, is dit nie moontlik dat die waterdiepte voorsiening maak vir iets wat iets met die tegnologie van teenwoordige materiaal kan doen nie. Die sensor bestaan uit 'n stappenmotor, 'n knop, 'n LDR en 'n aantal leidrade, watter elle kan in die komende stappe aangepas word.

Stap 1: Maak 'n opstelling

Materiaal en opstel
Materiaal en opstel

Alles is natuurlik die materiaal vir hierdie projek wat belangrik is. Dit is die onderstaande:

- 1x arduino ATmega328 UNO- 1x 830 gat broodbord (kleiner kan ook, maar dit kan miskien 'n bietjie krap wees met alles wat daar moet kom)- 1x ULN2003 Driver- 1x Unipolar Stepper Motor 28-BYJ48

- 1x een klein wieltje/rad (met deursnee van ongeveer 2,5 cm)- 1x dun hoeveelheid van ongeveer 50 cm- 1x gewig van 5 tot 10 gram

- 1x knoppie- 1x LDR- 3x LED- 5x 220 ohm weerstand- 4x broodbord jumper drade met een vrouwelijke en menselijke kant- 14x broodbord jumper drade met twee menselijke kanten- 4x 4 x 9 x 1,5 cm lange planken- 2x 4 x 20 x 1,5 cm lange plank- heel veel ducktape

Stap 2: De Stappenmotor Aansluiten

De Stappenmotor Aansluiten
De Stappenmotor Aansluiten

Ons begin gelyk met die (na my mening) laaste stap, naamlik die stapmotor aansluit.

Dit kan gebeur dat ons die broodbord op ons arduino-koppels moet saamstel, deur die broodpan in die 5-volt-poort van die arduino om in te skakel, en die plus-kant in die grondpoort. Nou is die broodbord aangesloten op die arduino.

dan sluit ons die bestuurder aan, deur twee kabels met 'n manlike en vroulike kant van die 5-volt-poort van die bestuurder om te verbind met die + kant van die broodbord, en die grondkant met die kant, soos ook te sien is in die afbeelding, het nie die bestuurder stroom nie.

dan kan die stappe motor gesluit word. Dit word gedoen deur die witte uiteinde van die kabels van die motor vir die bestuurder. dit kan wees wat hierdie inligting inhou, maar u kan dit met beleid beleef, anders bestaan dit uit 'n kans dat die bestuurder sloop.

As laaste moet die bestuurder nog nie die bestuurder kan aanpas nie. Dit kan in die onderstaande volgorde nie soos op die afbeelding lyk nie:

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

Die stappe motor is nou aangesloten. om te kyk of hierdie goed werk, kan u die bygevoegde kode vind. Hierdie kan u uploade deur op u skootrekenaar te sluit, en op die knoppie om links te klik om dit te klik. Kyk eers of dit geupload word na die usb-poort waarin die arduino geplugd is. Dit is te sien by hulpmiddels en dan poort. Check ook gelyk of die bord op arduino uno staat. Dit is naamlik die tipe arduino wat gebruik word vir hierdie sensor, anders kan dit nie werk nie.

As hierdie geüpload na die arduino toe gaan, en alles goed is aangeraak, moet die stapmotor gedraai word. Draait hierdie nie? Check dan of alle lampjes op die driver knipperen. Knippert is een nie? Dan kan 'n kabel nie goed ingeplug word nie, en daarom kan die stappemotor nie meer werk nie.

Stap 3: Het Rad gemaak

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

as die stappemotor werk, kan dit hier geplaas word. Ek self gebruik hiervoor 'n wiel van die arduino (sien afbeelding) sonder die band, met 'n rond bierviltje toen geplakt teen aflopen van die touw. Ek kan ook 'n enkele weergawe soos in die prentjie gebruik om aan te dui dat hierdie voorskrifte op die stapmotor aansluit. dit is nie nodig om aan te sluit nie, plak dan 'n klein band op die ronddraaiende gedeelte van die motor, sodat hierdie iets beter kan gebeur as hy wil.

As die getransformeerd in 'n rad is, kan dit met band opgeneem word, maar dit kan ook op die onderkant van die gewig geplaas word. Wat belangrik is, is dat die gewig nie kan bly skryf nie, maar dat dit nie meer werk nie. ook moet die gewig 'n bietjie volume hê, dus 'n platte skyf voldoet nie. Waarom dit so kom, sal ons later nie meer terugkry nie. Ek kan self 'n koffiekop gebruik as gewig (soos die beeld in die prentjie is), wat baie goed werk. Nou is dit rad af.

Stap 4: De Button Aansluiten

De Button Aansluiten
De Button Aansluiten

Met die "takelconstructie" werk dit tans 'n tyd vir die ontmoeting. Ons het begin met die aansluit van die knoppie. Hierdie sorg moet die begin begin en die konstruksie kan begin. prop hiervoor eers 'n kabel in die kant van die broodbord, en sorg dat u die knoppie in dieselfde plaat het.

die knoppie is op twee plekke in die bord, en in die tweede plek kan ons 'n 220 Ohm weerstand bied in 'n kabel wat na poort 2 van die arduino gaan. As die laaste sluiting, dan kan ons nog 'n kabel van die weerstand na die pluskant van die broodbord kry, en dan kan die knop aangesluit word. As dit goed is, kan dit ook dieselfde sien as in die afbeelding hierbo.

Stap 5: De LDR Aansluiten

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

Die konstruksie is ingebou dat die gewig tussen 'n LDR en 'n lamp kan word, en wanneer dit gebeur, stop meting. Dit is die rede waarom die belangrikheid daarvan is dat die gewig groot is, anders wil ons sê dat die ligstraal nie genoeg versterk word nie. In die prentjie is 'n voorbeeld van hoe ons dit moet sien, en die blok kan die Lstra -straal vir 'n volledige mate volledig bevat.

Die LDR word op 'n soortgelyke manier aangeskakel as die knoppie. Dit word eers 'n kabel van die broodbord na 'n plek in die broodbord gestuur. in dieselfde sin word 'n weerstand van 220 Ohm aangeskakel. Die uiteinde hiervan moet in dieselfde rits as die eerste poot van die LDR en die kabel van die broodbord na poort A0 op die arduino gaan. As laaste gaan daar weer 'n kabel van die tweede van die LDR na die pluskant van die broodbord. As dit goed is, het u dieselfde konstruksie as die afbeelding. Vir die oorsig is die knoppie nie meer om op hierdie afbeelding te sien nie, maar in werklikheid is hierdie natuurwetenskap ook baie aangenaam, net soos die stappemotor!

Die LDR stuur 'n signaal na u skootrekenaar/rekenaar via die A0 -poort. Dit kan ook uitgereik word deur die hulpmiddels van die seriële monitor. Met die kode wat hieronder genoem word, kan dit gedoen word, maar u kan u kaartjie goed bestuur (sien stap 2). Wat u vir die LDR kan gee, is dat u met die lamp op die skerm kan kyk, en wat hierdie waardes ook sonder lampe gee. Dit is belangrik vir later!

Stap 6: De LED's Aansluiten

Die LED's Aansluiten
Die LED's Aansluiten

Met die kode kan via die seriële monitor 'n waarde gegee word wat die grootte van die inhoud kan gee. As u egter vinnig en nie al die noodsaaklikhede van die kennis wil weet nie, kan dit ook prima aangewys word met behulp van leidrade. as 'n woord aangeneem word, kan die lengte van 5 cm so vinnig moontlik afgelees word. hierdie leidrade word ook aangepas. allereerst plug men 'n kabel in die broodbord en poort 10 van die arduino. in dieselfde paneel word die broodbord weer 220 ohm weer geplaas. In die rij van die tweede poot van die weerstand word die korte poot van die ledje geplugd. As hierdie andersom geplaas word, word u 'n kortsluiting en 'n lamp kan plaas. In die rye van die lang pootje word die laaste kabel van hierdie bord na die kantbord van die broodbord getrokken.

Hierdie stappe word twee keer herhaal met 'n enigiets anders. Die leidrade kan ingepluk word in poort 10, 11 en 12, soos wat ons in die prentjie sien.

As dit goed is, kan u 'n knoppie, stappemotor, LDR en drie leidrade gebruik.

Stap 7: Die kode wysig

In die bestand wat in hierdie stap saamgevoeg word, is die kode om die sensor te vind. As ons 'n paar bladsye aan hierdie kode gebruik, word hierdie stap behandel.

- As die kode in die kode gekies word, is dit een (sensorValue <950) om te sien. Hierdie 950 is die waarde wat ek vir my LDR as skakelpunt kan gebruik. Met die lampie kan die LDR -waarde hier ruim ondervind word, en ook as die gewig hierdie bokant die 950 kan bereik. As dit goed is, kan u dit in die stapel van die LDR -koppeling verbind.

U kan die kamerverduistering van die sensorwaarde waardeer, maar die risiko kan veroorsaak dat klein fluktuasies nie die gewig van die meting van onderdele kan beïnvloed nie. Daarom kan ek self die kamer verduister.

- Die LED-meetsysteem kan ongeveer 15 sentimeter gebruik word. Wil u met hierdie stelsel dieper meten en dat die deeltjies tussen die groter stukke gemaak kan word. Dit kan deur in de if (afstand> 5) en as (afstand> 10) de 5 en 10 aanpas om meer as 10 te wag. die leds is moontlik om te maak wat die voorkeure gaan.

- Dan is die laaste nog 'n sedertote vir die werklik geïnteresseerde onder ons, naamlik hoe die afstand gemeten kan word. Die program loopt ook as dit in loops werk, en elke loop loop 40 ms. Hiermee kan daar soveel lusse in 'n rotasie van die stappemotors gekoppel word, en dit kan soveel draaie per lus hê. deur te vermenigvuldigen met 2, 5 cm (die deursnee van my rad) kan ek die afstand van die daadwerklike opgetakeld word. Dit beteken dat as u 'n groter kleiner grootte kan hê as u 2, 5 ook aangepas moet word om die deursnee van u eie wiele te kry.

Stap 8: De Sensor Plaatsen

Die metingstop wanneer die LDR se gewig is, is die belangrikste van die LDR moontlik om dit by wateropervlakke te hou. jy loop maar die risiko is dat jou apparatuur die water aanraak, wat jy absoluut nie wil hê nie. My oplossing is twee planne waarin die sensor kan roes. Daar kan ook gedagtes op 'n vlot gemaak word, maar ons kan ook die afstand van die LDR van die wateroppervlak af verander, anders kan dit nie meer gebeur nie.

Dit was die instruksie om 'n elektroniese peilmaat te maak.

Aanbeveel: