Части

Сухо ли е цветето

Урок 6 от серията с IoT:bit · програмата се строи блок по блок

В този проект ще построим дневник за поливане със сензор за влажност на почвата Octopus на пин P1. Първата стъпка е измерване в собствената саксия - суха и полята пръст дават две различни числа, които стават прагове „сухо" и „мокро" в кода вместо готови стойности от учебник. После платката сама решава - под прага показва тъжно лице, над него усмивка - а успоредно изпраща числото към ThingSpeak на всяка минута. Оставена да работи седмица, графиката показва как влагата пада бавно и скача рязко само при поливане - формата на кривата казва повече от всяко едно число.

🧰 IoT:bit в магазина
Сухо ли е цветето
Част AПлатката се пъха и работи - няма сглобяване

Какво трябва и кое разширение

  • micro:bit × 1
  • IoT:bit × 1
  • Сензор за влажност на почвата Octopus × 1
  • USB кабел × 1
  • саксия с цвете
⚙ Добавете разширението ESP8266_IoT: долу в списъка с блокове цъкнете „Разширения" и потърсете ESP8266.
Менюто „Разширения“ долу в списъка с блокове
долу в списъка
🔌 трижилно GVS кабелче (минус, плюс, сигнал) на P1. Забодете сензора до средата на металните пътечки, не до края - конекторът трябва да остане на сухо.
⚠ Този урок иска и: работеща Wi-Fi мрежа · регистрация в ThingSpeak
IoT:bit носи три неща наведнъж: зумер, часовник с батерийка и Wi-Fi. Трите урока са точно по едно от тях.
Част BТук се различаваме от инструкцията: програмата се СТРОИ, не се преписва

Кодът стъпка по стъпка

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Качвайте програмата СЛЕД всяка стъпка.
Част CТова се урежда ПРЕДИ звънеца

Какво трябва извън кутията

Канал в ThingSpeak с Field 1 и Write API Key. Пригответе суха и полята пръст - двете измервания в стъпка 1 са целият смисъл на урока.
⚠ Този сензор корозира, ако стои постоянно забоден и под напрежение. За дълъг дневник го вадете между измерванията или ползвайте вариант с капацитивен сензор - иначе след месец числата почват да лъжат.
Единствената част в цялата библиотека, която не е за код и не е за части. Тук стои всичко, което може да провали часа, без да е грешка в програмата.
За учителяОрганизация на часа

Как върви часът

1. Част C - ПРЕДИ звънеца. Батерийка, мрежа, регистрация: това не се урежда в час. Пробвайте урока предварително на същата мрежа, с която ще работи класът.

2. Кодът - по един блок. Качвайте след всяка стъпка; детето вижда промяната, вместо да я приема на доверие.

3. Свързването отнема секунди. При Wi-Fi програмата изглежда „забита", докато чака. Кажете го предварително, иначе половината клас ще реши, че е счупено.

4. Никаква обратна връзка при грешка. Грешна парола или блокирана мрежа не съобщават нищо - просто нататък нищо не се случва.

Откъде е урокът

Този урок е НАШ. Направен е по модела на Smart City Kit - истински проблем, устройство, свързване, код - но със сензор от нашия асортимент, който влиза право в GVS порт на IoT:bit.

⚠ Числата в примера са наши. Праговете идват от измерване, а не от учебник - затова първата стъпка на урока винаги е „измерете двете крайности".