Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta doniczka wykonana jest z druku 3D i ma w sobie kartę mikrobitową.
Ta doniczka zawiera kartę micro:bit umieszczoną pod pojemnikiem na ziemię. Otrzymuje informacje z czujnika wilgotności gleby (przewodność).
Transkrypcja wartości wilgotności gleby odbywa się za pomocą pierścienia z 20 programowalnymi diodami LED RGB (czerwony, zielony, niebieski) umieszczony z przodu.
Krok 1: Komponenty
- karta micro:bit:
Grove Shield dla micro:bit:
www.seeedstudio.com/Grove-Shield-dla-mikro…
Czujnik wilgotności Grove:
www.seeedstudio.com/Grove-Moisture-Sensor….
- Pierścień Grove RGB LED (20 - WS2813 Mini):
www.seeedstudio.com/Grove-RGB-LED-Ring-20-…
Krok 2: Druk 3D
Chciałem zrobić doniczkę z miejscem na kartę micro:bit. Do narysowania go użyłem Fusion 360.
Pobierz plik STL, mój możesz znaleźć na thingiverse:
Wydrukuj nakrętkę led i garnek. Nie zapomnij dodać podpór. Do parametrów użyłem: 0,2 mm i wypełnienie 25%.
Po wykonaniu tej czynności ostrożnie zdejmij podpórki z nasadki i doniczki.
Krok 3: Montaż
- Włóż bolec Grove i kabel pierścienia LED w przewidziane miejsce.
- Przyklej nasadkę do pierścienia LED za pomocą cyjanoakrylanu.
- Przymocuj kable Grove od czujnika wilgotności gleby i pierścienia LED do osłony.
- Włóż kartę micro: bit.
- Przymocuj pasek na rzep do komory baterii, aby przymocować go z tyłu garnka.
Krok 4: Programowanie
Do programowania wykorzystałem stronę Vittascience:
W części "na starcie":Zdefiniuj zmienną 'led' dla pierścienia LED. Musi być 20 minus 1. Liczy od zera dla pierwszej diody LED.
Następnie w części „powtarzaj w nieskończoność” wstaw zmienną „wilgotność”, która odzyskuje wartość czujnika wilgotności sol, podłączonego w P0.
Wstaw warunek o wartości progowej 300.
jeśli wartość jest mniejsza niż 300, na pierścieniu diody LED wyświetli się kolor czerwony na porcie P1.
w przeciwnym razie, dla wartości większej niż 300, na pierścieniowej diodzie LED wyświetla się kolor niebieski w P1.
[Uwaga, czujnik wilgotności gleby mierzy przewodnictwo między dwoma pinami. Wartość wyjściowa czujnika w suchej glebie jest mniejsza niż 300]
Pobierz program i skopiuj na kartę.
Program do pobrania można znaleźć pod adresem:
--
Dziękuję za przeczytanie mojego samouczka, mam nadzieję, że przyniesie inspirację! Zapraszam do kontaktu i opowiedzenia o swoich kreacjach, miłego majsterkowania:)