Sisällysluettelo:
- Vaihe 1: Materialen En käyttöönotto
- Vaihe 2: De Stappenmotor Aansluiten
- Vaihe 3: Het Rad Maken
- Vaihe 4: De Button Aansluiten
- Vaihe 5: De LDR Aansluiten
- Vaihe 6: De LED: n Aansluiten
- Vaihe 7: De Code Modificeren
- Vaihe 8: De Sensor Plaatsen
Video: Elektronisch Peillood: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
In deze opastettavissa zal ik uitleggen hoe mijn eerste arduino project ooit tot stand is gekomen. Met deze -anturi voi olla vedenpitävä ja vesijäähdytetty, ovihuoneessa on tapana ja 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 techie van tegenwoordig makkelijk kan. Jos anturi on paras stappenmotor, een knop, een LDR ja aantal ledjes, welke elk aangesloten worden in de komende stappen.
Vaihe 1: Materialen En käyttöönotto
Allereerst zijn natuurlijk de materialen om dit project te maken belangrijk. Dit zijn de onderstaande:
- 1x arduino ATmega328 UNO- 1x 830 reiän leipälauta (kleiner kan ook, maar dan wordt het misschien een beetje krap met alles wat erop moet)- 1x ULN2003-ohjain- 1x yksinapainen askelmoottori 28-BYJ48
- 1x een klein wieltje/rad (halkaisija 2,5 cm)- 1x dun touch van vanger 50 cm- 1x pakettiauto 5 yhteensä 10 grammaa
- 1x-painike- 1x LDR- 3x LED- 5x 220 ohmin ymmärrys- 4x leipälevyn hyppyjohtimet met een vrouwelijke en mannelijke kant- 14x breadboard -hyppyjohdot met twee mannelijke kanten- 4x 4 x 9 x 1,5 cm langeta lankku- 2x 4 x 20 x 1,5 cm lange planken- heel veel ducktape
Vaihe 2: De Stappenmotor Aansluiten
Aloitimme geeliäksemme (naar mijn mening) lastigste stap, namelijk de stappenmotor aansluiten.
Voordat dit kan gebeuren moeten we allereerst het breadboard aan onze arduino koppelen, door de min-zijde van het breadboard in in 5-volt-poort van de arduino te pluggen, en de plus-zijde in de ground-poort. Nu is 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, kuljettajan huoneen heeft.
vervolgens kan de stappen motor aan worden gesloten. dit wordt gedaan door het witte uiteinde van de kabels van de stappenmotor in the 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 poort 3IN2 gaat poort 4IN3 gaat poort 5IN4 gaat poort 6
De stappenmotor on nu aangesloten. om te kijken of deze goed werkt kan je de bijgevoegde code runnen. Deze kan je uploaden door je arduino aan te sluiten op je laptop, en op de knop uploaden linksboven te click. Tarkista hiervoor eerst of wordt geupload naar de usb-poort waarin de arduino geplugd is. Se on te zien bij hulpmiddelen en dan poort. Tarkista ook gelijk of het board op arduino uno staat. Tämä on nimeltään het tyyppi arduino wat gebruikt wordt voor deze sensor, anders can 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? Tarkista dan of alle lampjes op de driver knipperen. Knippert er een niet? Dan zit er een kabel niet goed ingeplugged, waardoor de stappenmotor niet meer werkt.
Vaihe 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 is in een rad, can met tape het touw aan het rad worden geplakt, met aan de onderkant van het touw het gewichtje. Wat belangrijk on, onko se hetki, kun se on tyhjä, se on tieteellistä ja oleellista. 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 on het rad af.
Vaihe 4: De Button Aansluiten
"Takelconstructie" -työkalu, sanat het nu tijd voor de meetapparatuur. Aloitimme hetken aansluiten van de buttonin kanssa. 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 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 cable die naar poort 2 van de arduino gaat. Als laatste sluiten we dan nog een cable aan van het uiteinde van de weerstand naar de pluszijde van het breadboard, en dan is de knop aangesloten. Als het goed on ziet dit er dus hetzelfde uit als in de afbeelding hierboven.
Vaihe 5: De LDR Aansluiten
Rakenne on zo gebouwd dat het gewichtje tussen een LDR ja lamppu ovi kiinnitetty sana, en wanneer dit gebeurd, stopt de meting. Se on red red dat het belangrijk is dat je gewichtje volume heeft, want anders can het zijn dat de lichtstraal niet genoeg verstoord wordt om de meting te stoppen. In afbeelding is een voorbeeld te zien van hoe het wel moet, het cupje blokt namelijk volledig de lichtstraal voor de LDR.
LDR: n sanat op een vergelijkbare manier aangesloten als de button. Wederom wordt er eerst een cable van de min-zijde van het breadboard naar een plaats in het breadboard gestuurd. in deze zelfde rij wordt een 220 Ohm we ymmärrä aangesloten. Het uiteinde hiervan dient in dezelfde rij te zitten als de eerste poot van de LDR en de cable die van het breadboard naar poort A0 op de arduino gaat. Als laatste gaat er dan weer een cable 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 rakentaminen gebouwd als in de afbeelding. Voor overzicht is a button niet meer te zien op deze afbeelding, maar in this echt is deze natural nature, well wel aangesloten, net zoals de stappenmotor!
LDR: n opasteet ja signaalit kannettavaan tietokoneeseen/tietokoneeseen A0 -portin kautta. Signaalit voivat avata oven näyttöä varten. Näet koodin hieronder staat kan dit gedaan worden, 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. Se on belangrijk voor myöhemmin!
Vaihe 6: De LED: n Aansluiten
Koodin voi katsoa sarjanäytön kautta, ja se voi olla varovainen. Als je echter snel en niet al te nauwkeurig de diepte wilt weten, can dit ook prima aangegeven worden met behulp van ledjes. als aanwordt genomen data elk ledje 5 cm on, kan 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 de arduino. in dezelfde rij in het breadboard 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 je kortsluiting en gaat het lampje kapot. In de rij van het lange pootje wordt als laatste een cable van deze rij naar min-kant van het breadboard getrokken.
Deze stappen worden twee keer herhaalt tapasi 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 and drie ledjes.
Vaihe 7: De Code Modificeren
Paras hetki ja varmuuskopio deze stapissa on 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.
- Als wordt gekeken in de code is een if (sensorValue <950) te zien. Deze 950 on de waarde 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 can het echter zijn dat zelfs met het gewichtje ervoor de LDR nog steeds een waarde onder de 950 meet. Als het goed is heb je dit in de stap van het aansluiten van de LDR gecheckt.
Je kunt dan de kamer verduisteren of 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-meetysteem on nautittu 15 senttimetrin etäisyydeltä. Wil je met dit systeem dieper meten dan kan dat data de intervallen tussen de ledjes groter te maken. Dit kan door in de if (etäisyys> 5) en if (etäisyys> 10) de 5 fi 10 aan te matkustajat naar hogere waarden zoals bijvoorbeeld 10 fi 20. Merk w op op dat het interval hierdoor groter wordt, en er dus minder nauwkeurig uit de leds on 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 -ohjelma loopt, kuten het ware in loop, en elke loop duurt 40 ms. hiermee kan dus uitgerekend worden hoeveel loopers in een rotatie zitten van de stappenmotor, en dus hoeveel deze draait per loop. ovi te vermenigvuldigen met 2, 5 cm (halkaisija van mijn rad) krijg ik de afstand die daadwerkelijk opgetakeld wordt. Saatat haluta tietää, onko tämä kleiner wiel tot je bedingend groter of the kleiner wiel tot je beschikking hebt, deze 2, 5 ook aangepast moet worden naar de läpimitta van je eigen wieltje.
Vaihe 8: De Sensor Plaatsen
Koordinaatit pysähtyvät, kun LDR: n toiminta on päättynyt. 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.
Dit oli opastettavissa kuonon ja elektronisen peilmaat te makenin yli.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen