Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento projekt je ľahký a veľmi informatívny spôsob, ako vzdelávať študentov, ktorí sú schopní písať kódy a porozumieť mechanizmom elektroniky spojenej s arduinom.
Potrebné materiály:
- Mikrokontrolér Arduino
- Senzor vody (max. Hodnota 1023)
- Hrsť prepojovacích káblov (od muža po muža, od ženy po muža)
- Breadboard (odporúča sa mini)
- Servo motor
Krok 1: Krok 1: Zhromaždite všetky materiály
Uistite sa, že umiestnite všetky svoje materiály na prázdne miesto, dajte ich na miesto, ktoré je priestranné a mimo dosahu akéhokoľvek jedla alebo nápojov, pretože môže poškodiť elektroniku. Tiež by som navrhol, aby ste so sebou mali aj odstraňovač drôtov, len pre prípad, že budete mať namiesto prepojovacích káblov pravidelné vodiče.
Krok 2: Krok 2: Pripojenie snímača vody
1. Vyberte tri prepojovacie káble (červený, čierny a žltý) a snímač vody
2. Pripojte červený vodič k + na senzore vody, čierny k „-“a žltý vodič k S.
Krok 3: Krok 3: Prvé zapojenie Arduina
1. Pripojte dva vodiče k arduinu, jeden na 5v a druhý na GND
2. Po tomto kroku pripojte ten, ktorý ste pripojili k 5 V, k kladnému vodiču na doske a GND k zápornému
Krok 4: Krok 4: Pripojenie snímača vody
1. Pripojte žltý vodič senzora vody k A0
2. Pripojte čiernu k mínusu alebo uzemneniu na doske vodného senzora k arduinu
3. Pripojte červenú k kladnému pólu na nepájivom poli senzora vody k arduinu
Krok 5: Krok 5: Servomotor
1. Pripojte oranžový vodič servomotora k žltému vodiču
2. Pripojte červený vodič k ľubovoľnej farbe podľa vášho výberu
3. Pripojte hnedú k inej farbe podľa vášho výberu
4. Akonáhle sú tieto kroky hotové, teraz pripojíme servomotor k doske a arudinu
5. Pripojte žltý vodič ku kolíku 9.
6. Pripojte vodič, ktorý je pripojený k červenému vodiču na motore, k plusu
7. Pripojte vodič, ktorý je pripojený k hnedému vodiču servomotora, k zemi
Krok 6: Krok 6: Kód
1. Pripojte arduino k počítaču a otvorte v počítači softvér Arduino
2. Na začiatku identifikujte servomotor vyslovením „#include
3. Identifikujte každú premennú, servo, snímač vody, ktorý je pripojený k A0, a tiež „uhol“, ktorý je jednoducho polohou vášho servomotora.
4. Teraz, aby ste začali void.setup, začnite spustením sériového začiatku (9600) a tiež vyhláste servo, ktoré je pripojené k pinu 9.
5. Po tomto kroku je prázdna slučka, začnite pomocou „int“, za ktorým nasleduje hodnota senzora, ktorou je váš analógový údaj, ktorým je snímač vody.
6. Nezabudnite zahrnúť príkaz Serial.print a použiť „ln“, aby bol pri sledovaní vlhkosti vody v jednej línii.
7. Potom pomocou „int.angle“skontrolujte, či je hodnota snímača medzi 500 až 180, pretože to závisí od vlhkosti, aj keď by mal byť snímač vody 1023 až 180, čo je maximálna a minimálna hodnota, líši sa. v závislosti od použitia projektu, ako aj maximálnych a minimálnych hodnôt podľa vášho konkrétneho senzora vody
8. Teraz pridajte to isté sériové číslo, vytlačte pod neho a vložte „moje servo. Napíšte (uhol) pod to
9. Posledným krokom je pridať oneskorenie, ktoré som pridal „oneskorenie (15)“, za ktorým nasleduje} na záver kódu
Krok 7: Krok 7: Dokončenie
Teraz, keď je kód funkčný a funkčný, môžete pridať snímač do motora a pomocou sériového monitora zistiť vlhkosť vody alebo pôdy. Nezabudnite tiež pridať malé kúsky stavebného papiera alebo displeja, pretože displej môže v závislosti od vlhkosti dokázať, že vaša pôda potrebuje vodu alebo nie.