Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento projekt je snadný a velmi informativní způsob, jak vzdělávat studenty, kteří jsou efektivní při psaní kódů a porozumění mechanismům elektroniky spojené s arduino.
Požadované materiály:
- Mikrokontrolér Arduino
- Čidlo vody (maximální hodnota 1023)
- Hrst propojovacích vodičů (od mužů k mužům a od žen k mužům)
- Breadboard (doporučuje se mini)
- Servomotor
Krok 1: Krok 1: Shromážděte všechny materiály
Umístěte všechny své materiály na prázdné místo, dejte je na místo, které je prostorné a mimo jakékoli jídlo nebo nápoje, protože to může poškodit elektroniku. Také bych navrhoval, abyste u sebe měli také odizolovač, jen pro případ, že místo propojovacích kabelů budete mít běžné vodiče.
Krok 2: Krok 2: Připojení snímače vody
1. Vezměte tři propojovací kabely (červený, černý a žlutý) a snímač vody
2. Připojte červený vodič k + na vodním senzoru, černý k „-“a žlutý k S
Krok 3: Krok 3: První zapojení Arduina
1. Připojte dva vodiče k arduinu, jeden k 5v a druhý k GND
2. Po tomto kroku připojte ten, který jste připojili k 5V, k kladnému na desce a GND k zápornému
Krok 4: Krok 4: Připojení snímače vody
1. Připojte žlutý vodič senzoru vody k A0
2. Připojte černou k zápornému pólu nebo uzemnění na desce vodního senzoru k arduinu
3. Připojte červenou k kladnému vodiči senzoru vody k arduinu
Krok 5: Krok 5: Servomotor
1. Připojte oranžový vodič servomotoru ke žlutému vodiči
2. Připojte červený vodič k libovolné barvě podle vašeho výběru
3. Připojte hnědou k jiné barvě podle vašeho výběru
4. Jakmile jsou tyto kroky hotové, nyní připojíme servomotor k prkénku a arudinu
5. Připojte žlutý vodič ke kolíku 9.
6. Připojte vodič, který je připojen k červenému vodiči na motoru, k kladnému vodiči
7. Připojte vodič, který je připojen k hnědému vodiči servomotoru, k zemi
Krok 6: Krok 6: Kód
1. Připojte arduino k počítači a otevřete v počítači software Arduino
2. Začněte identifikací servomotoru slovy „#include
3. Identifikujte každou proměnnou, servo, vodní senzor, který je připojen k A0, a také „úhel“, což je jednoduše poloha vašeho servomotoru
4. Nyní začněte void.setup, začněte spuštěním sériového zahájení (9600) a také deklarujte servo, které je připojeno ke kolíku 9.
5. Po tomto kroku, je prázdná smyčka, začněte pomocí „int“následované hodnotou senzoru, což je vaše analogové čtení, což je vodní senzor
6. Nezapomeňte zahrnout příkaz Serial.print a použít „ln“, aby byl při sledování vlhkosti vody v řádku
7. Poté pomocí „int.angle“zkontrolujte, zda je hodnota senzoru mezi 500 až 180, protože to závisí na vlhkosti, přestože vodní senzor by měl být 1023 až 180, což je maximální a minimální hodnota, liší se. v závislosti na použití projektu a také maximální a minimální hodnoty podle vašeho konkrétního snímače vody
8. Nyní přidejte stejné sériové číslo, vytiskněte pod něj a vložte „mé servo. Napište (úhel) pod to
9. Posledním krokem je přidání zpoždění, které jsem přidal „zpoždění (15)“, za kterým následuje} pro uzavření kódu
Krok 7: Krok 7: Dokončení
Nyní, když je kód funkční a funkční, můžete přidat snímač do motoru a pomocí sériového monitoru detekovat vlhkost vody nebo půdy. Nezapomeňte také přidat malé kousky stavebního papíru nebo displeje, protože displej může prokázat, zda vaše půda potřebuje vodu, nebo ne, v závislosti na vlhkosti.