46177 ARDUINO Plant Monitor
ຄູ່ມືການສອນ
ຄຳເຕືອນ
ຄວນອະນຸຍາດໃຫ້ມີພຽງສົ້ນຂອງເຄື່ອງຕິດຕາມພືດຢູ່ລຸ່ມເສັ້ນສີຂາວເທົ່ານັ້ນ. ຖ້າດ້ານເທິງຂອງກະດານປຽກ, ຖອດມັນອອກຈາກທຸກຢ່າງ, ເຊັດໃຫ້ແຫ້ງໂດຍໃຊ້ຜ້າເຈ້ຍແລະຫຼັງຈາກນັ້ນປະໄວ້ໃຫ້ແຫ້ງຫມົດກ່ອນທີ່ຈະພະຍາຍາມໃຊ້ມັນອີກເທື່ອຫນຶ່ງ.
ແນະນຳ
MonkMakes Plant Monitor ວັດແທກຄວາມຊຸ່ມຂອງດິນ, ອຸນຫະພູມ, ແລະຄວາມຊຸ່ມຊື່ນ. ກະດານນີ້ແມ່ນເຂົ້າກັນໄດ້ກັບ BBC micro: bit, Raspberry Pi, ແລະກະດານ microcontroller ສ່ວນໃຫຍ່.
- ເຊັນເຊີ capacitative ຊັ້ນສູງ (ບໍ່ຕິດຕໍ່ໄຟຟ້າກັບດິນ)
- ແຫວນແຂ້/ແຂ້ (ສຳລັບໃຊ້ກັບ BBC micro: bit ແລະ Adafruit Clue ແລະອື່ນໆ.
- ເຂັມຂັດຫົວທີ່ພ້ອມແລ້ວສຳລັບ Arduino ແລະກະດານຄວບຄຸມຈຸລະພາກອື່ນໆ.
- ງ່າຍທີ່ຈະໃຊ້ການໂຕ້ຕອບ UART serial
- ຜົນຜະລິດການປຽບທຽບເພີ່ມເຕີມສໍາລັບຄວາມຊຸ່ມຊື່ນເທົ່ານັ້ນ
- LED RGB ໃນຕົວ (ປ່ຽນໄດ້)
ການນໍາໃຊ້ການຕິດຕາມກວດກາພືດ
ຈໍພາບພືດຄວນຖືກວາງໄວ້ຕາມຮູບຂ້າງລຸ່ມນີ້. ດ້ານຫນ້າຂອງງ່າຄວນຈະຢູ່ໃກ້ກັບຂອບຂອງຫມໍ້ທີ່ເປັນໄປໄດ້.
ການຮັບຮູ້ທັງໝົດເກີດຂຶ້ນຈາກດ້ານໄກຂອງງ່າ.
ເຄື່ອງເອເລັກໂທຣນິກຄວນຫັນໜ້າອອກຈາກໝໍ້ ແລະ ງ່າມຂອງເຄື່ອງກວດກາພືດໄດ້ຍູ້ເຂົ້າໄປໃນຝຸ່ນເທົ່າເສັ້ນສີຂາວ (ແຕ່ບໍ່ເລິກກວ່າ).
ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະຕິດສາຍໄຟທີ່ເຈົ້າຈະໃຊ້ເພື່ອເຊື່ອມຕໍ່ກັບ Plant Monitor ກ່ອນທີ່ຈະວາງມັນໄວ້ໃນຫມໍ້ປູກ.
ເມື່ອເປີດໄຟແລ້ວ, ຈໍສະແດງຜົນຂອງພືດຈະເລີ່ມສະແດງລະດັບຄວາມຊຸ່ມຊື່ນໃນທັນທີໂດຍໃຊ້ໄຟ LED ໃນຕົວ. ສີແດງຫມາຍຄວາມວ່າແຫ້ງ, ແລະສີຂຽວຫມາຍຄວາມວ່າປຽກ. ກ່ອນທີ່ທ່ານຈະເອົາ Plant Monitor ເຂົ້າໄປໃນຫມໍ້, ລອງຈັບແຂບຢູ່ໃນມືຂອງທ່ານແລະຄວາມຊຸ່ມຊື່ນຂອງຮ່າງກາຍຂອງທ່ານຄວນຈະພຽງພໍເພື່ອປ່ຽນສີຂອງ LED.
ARDUINO
ຄໍາເຕືອນ: ຈໍສະແດງຜົນຂອງພືດຖືກອອກແບບມາເພື່ອດໍາເນີນການຢູ່ທີ່ 3.3V, ບໍ່ແມ່ນ 5V ທີ່ບາງ Arduinos ເຊັ່ນ Arduino Uno ເຮັດວຽກຢູ່. ດັ່ງນັ້ນ, ຢ່າໃຫ້ພະລັງງານກັບ Plant Monitor ດ້ວຍ 5V ແລະໃຫ້ແນ່ໃຈວ່າບໍ່ມີ pin input ຂອງມັນໄດ້ຮັບຫຼາຍກ່ວາ 3.3V. ເພື່ອເຊື່ອມຕໍ່ 5V Arduino, ເຊັ່ນ Arduino Uno ຫຼື Leonardo ທ່ານຈະຕ້ອງໃຊ້ຕົວແປງລະດັບຫຼືຕົວຕ້ານທານ 1kΩ ເພື່ອຈໍາກັດກະແສໄຟຟ້າທີ່ໄຫຼຈາກ 5V Soft Serial transmit pin ຂອງ Arduino (pin 11. ) ໄປຫາ pin 3.3V RX_IN ຂອງ Plant Monitor.
ນີ້ແມ່ນສິ່ງທີ່ເບິ່ງຄືວ່າ, breadboard ທີ່ບໍ່ມີ solder ແມ່ນໃຊ້ເພື່ອຍຶດຕົວຕ້ານທານ (ຢູ່ເຄິ່ງກາງຂອງ breadboard), ສາຍ jumper ເພດຊາຍຫາຜູ້ຊາຍເພື່ອເຊື່ອມຕໍ່ Arduino ກັບ breadboard, ແລະສາຍ jumper ເພດຍິງກັບສາຍ jumper ຜູ້ຊາຍເພື່ອເຊື່ອມຕໍ່ Plant Monitor ກັບ. ກະດານເຂົ້າຈີ່. ການເຊື່ອມຕໍ່ດັ່ງຕໍ່ໄປນີ້:
- GND ໃນ Arduino ກັບ GND ໃນ Monitor ພືດ
- 3V ໃນ Arduino ຫາ 3V ໃນ Plant Monitor
- ປັກໝຸດ 10 ຢູ່ Arduino ຫາ TX_OUT ໃນ Plant Monitor
- Pin 11 ຢູ່ Arduino ຫາ RX_IN ໃນ Plant Monitor ຜ່ານຕົວຕ້ານທານ 1kΩ.
ໃຫ້ສັງເກດວ່າຕົວຕ້ານທານແມ່ນບໍ່ຈໍາເປັນສໍາລັບ 3V Arduino.
ເມື່ອມັນເຊື່ອມຕໍ່ທັງຫມົດ, ທ່ານສາມາດຕິດຕັ້ງຫ້ອງສະຫມຸດ Arduino ສໍາລັບ PlantMonitor ໂດຍການໄປທີ່ https://github.com/monkmakes/mm_plant_monitor, ແລະຈາກນັ້ນຈາກເມນູລະຫັດ, ເລືອກດາວໂຫຼດ ZIP.
ຕອນນີ້ເປີດ Arduino IDE ແລະຈາກເມນູ Sketch ເລືອກຕົວເລືອກເພື່ອເພີ່ມ .ZIP Library ແລະໄປທີ່ ZIP. file ທ່ານຫາກໍດາວໂຫຼດ.
ເຊັ່ນດຽວກັນກັບການຕິດຕັ້ງຫ້ອງສະຫມຸດ, ນີ້ຍັງຈະເອົາ example ໂຄງການທີ່ເຈົ້າຈະພົບເຫັນຢູ່ໃນ Examples ເມນູຍ່ອຍຂອງ File ເມນູ, ພາຍໃຕ້ຫມວດ Examples ຈາກ Custom Libraries.
ອັບໂຫຼດ example ເອີ້ນວ່າງ່າຍດາຍກັບ Arduino ຂອງທ່ານແລະຫຼັງຈາກນັ້ນເປີດ Serial Monitor. ທີ່ນີ້, ທ່ານຈະເຫັນຊຸດຂອງການອ່ານ. ນອກນັ້ນທ່ານຍັງສາມາດເປີດແລະປິດ LED ຂອງ Plant Monitor ຈາກ Serial Monitor ໂດຍການສົ່ງຄໍາສັ່ງ serial. ພິມ L ໃນພື້ນທີ່ສົ່ງຂອງ Serial Monitor ແລະຫຼັງຈາກນັ້ນກົດປຸ່ມສົ່ງເພື່ອເປີດ LED, ແລະ l (ຕົວພິມນ້ອຍ L) ເພື່ອປິດ LED.
ນີ້ແມ່ນລະຫັດສໍາລັບ ex ນີ້ample:
ຫ້ອງສະຫມຸດໃຊ້ຫ້ອງສະຫມຸດ Arduino ອື່ນທີ່ເອີ້ນວ່າ SoftSerial ເພື່ອຕິດຕໍ່ສື່ສານກັບ Plant Monitor. ນີ້ສາມາດປະຕິບັດການສື່ສານ serial ໃນທຸກ pins Arduino. ດັ່ງນັ້ນ, ເມື່ອມີການສ້າງຕົວຢ່າງຂອງ PlantMonitor ທີ່ເອີ້ນວ່າ pm, pins ທີ່ຈະໃຊ້ເພື່ອຕິດຕໍ່ກັບອຸປະກອນ Plant Monitor ແມ່ນລະບຸໄວ້ (ໃນກໍລະນີນີ້, 10 ແລະ 11). ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດປ່ຽນ 10 ແລະ 11 ສໍາລັບ pins ອື່ນໆ. loop ຕົ້ນຕໍຈະກວດສອບຂໍ້ຄວາມທີ່ເຂົ້າມາຂອງ L ຫຼື l ຈາກທ່ານເພື່ອເປີດຫຼືປິດ LED ຕາມລໍາດັບ, ໂດຍໃຊ້ຄໍາສັ່ງ pm.ledOn ຫຼື pm.ledOff. ການໄດ້ຮັບການອ່ານຈາກ PlantMonitor ເກີດຂຶ້ນໃນຟັງຊັນລາຍງານທີ່ຂຽນການອ່ານທັງຫມົດໄປຫາ Serial Monitor ຂອງ Arduino IDE.
ການແກ້ໄຂບັນຫາ
ບັນຫາ: ໃນເວລາທີ່ຂ້າພະເຈົ້າທໍາອິດເຊື່ອມຕໍ່ພະລັງງານກັບ PlantMonitor, LED ວົງຈອນຜ່ານສີ. ນີ້ແມ່ນເລື່ອງປົກກະຕິບໍ?
ການແກ້ໄຂ: ແມ່ນແລ້ວ, ນີ້ແມ່ນ Plant Monitor ເຮັດການທົດສອບຕົນເອງເມື່ອມັນເລີ່ມຂຶ້ນ.
ບັນຫາ: ໄຟ LED ຢູ່ Monitor ພືດບໍ່ສະຫວ່າງເລີຍ.
ການແກ້ໄຂ: ກວດເບິ່ງການເຊື່ອມຕໍ່ໄຟຟ້າກັບ Plant Monitor. ຕົວນຳແຂ້ ແລະສາຍ jumper ສາມາດເກີດຄວາມຜິດພາດໄດ້. ພະຍາຍາມປ່ຽນຜູ້ນໍາ.
ບັນຫາ: ຂ້ອຍກໍາລັງເຊື່ອມຕໍ່ໂດຍໃຊ້ການໂຕ້ຕອບ serial, ແລະຂ້ອຍໄດ້ຮັບການອ່ານຄວາມຊຸ່ມຊື່ນ, ແຕ່ການອ່ານຄວາມຊຸ່ມຊື່ນແລະອຸນຫະພູມແມ່ນຜິດພາດແລະບໍ່ປ່ຽນແປງ.
ການແກ້ໄຂ: ທ່ານອາດຈະໄດ້ເປີດເຄື່ອງຕິດຕາມພືດຂອງທ່ານໂດຍບໍ່ໄດ້ຕັ້ງໃຈຈາກ 5V ແທນທີ່ຈະເປັນ 3V. ນີ້ອາດຈະທໍາລາຍເຊັນເຊີອຸນຫະພູມແລະຄວາມຊຸ່ມຊື່ນ.
ສະຫນັບສະຫນູນ
ທ່ານສາມາດຊອກຫາຂໍ້ມູນຂອງຜະລິດຕະພັນໄດ້ທີ່ນີ້: https://monkmakes.com/pmon ລວມທັງເອກະສານຂໍ້ມູນສໍາລັບຜະລິດຕະພັນ.
ຖ້າທ່ານຕ້ອງການສະຫນັບສະຫນູນເພີ່ມເຕີມ, ກະລຸນາສົ່ງອີເມວ support@monkmakes.com.
MONK MAKES
ເຊັ່ນດຽວກັບຊຸດນີ້, MonkMakes ເຮັດຊຸດ ແລະອຸປະກອນຕ່າງໆ ເພື່ອຊ່ວຍໃນໂຄງການເອເລັກໂຕຼນິກຂອງທ່ານ. ຊອກຫາຂໍ້ມູນເພີ່ມເຕີມ, ເຊັ່ນດຽວກັນກັບບ່ອນທີ່ຈະຊື້ທີ່ນີ້:
https://monkmakes.com ທ່ານຍັງສາມາດຕິດຕາມ MonkMakes ໃນ Twitter @monkmakes.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
MONK MAKES 46177 ARDUINO Plant Monitor [pdf] ຄູ່ມືການສອນ 46177, ARDUINO Plant Monitor, 46177 ARDUINO Plant Monitor, Plant Monitor, Monitor |