WHADDA WPSH202 Arduino Compatible Data Logging Shield
ຂໍ້ມູນຜະລິດຕະພັນ
ອຸປະກອນ Whadda ເປັນໄສ້ບັນທຶກຂໍ້ມູນທີ່ໃຊ້ຊິບເລືອກ 10 ແທນຊິບເລືອກ 4. ມັນເຂົ້າກັນໄດ້ກັບກະດານພັດທະນາຂອງ Leonardo ທີ່ອີງໃສ່ ATmega2560 ແລະ ATmega32u4. ອຸປະກອນມີການສື່ສານ SPI ກັບ SD card ຜ່ານ pins 10, 11, 12 ແລະ 13. ຈໍາເປັນຕ້ອງໄດ້ປັບປຸງຫ້ອງສະຫມຸດ SD ເພື່ອຫຼີກເວັ້ນຂໍ້ຄວາມຄວາມຜິດພາດ.
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
- ອ່ານຄູ່ມືຢ່າງລະອຽດກ່ອນທີ່ຈະນໍາເອົາອຸປະກອນເຂົ້າມາໃຫ້ບໍລິການ.
- ຖ້າອຸປະກອນຖືກເສຍຫາຍໃນການຂົນສົ່ງ, ຢ່າຕິດຕັ້ງຫລືໃຊ້ມັນແລະຕິດຕໍ່ຕົວແທນ ຈຳ ໜ່າຍ ຂອງທ່ານ.
- ອ່ານ ແລະເຂົ້າໃຈປ້າຍຄວາມປອດໄພທັງໝົດກ່ອນທີ່ຈະໃຊ້ອຸປະກອນ.
- ອຸປະກອນແມ່ນສໍາລັບການນໍາໃຊ້ພາຍໃນເຮືອນເທົ່ານັ້ນ.
- ເພື່ອໃຊ້ໄສ້ບັນທຶກຂໍ້ມູນກັບ MEGA ທີ່ອີງໃສ່ ATmega2560 ຫຼືກະດານພັດທະນາ Leonardo ທີ່ອີງໃສ່ ATmega32u4, ແກ້ໄຂຮູບແຕ້ມຂໍ້ມູນບັດດ້ວຍລະຫັດຕໍ່ໄປນີ້:
- ປ່ຽນເສັ້ນ 36 ໃນ sketch ເປັນ: constint chip ເລືອກ = 10;
- ໃນການສະແດງຂໍ້ມູນບັດ, ດັດແກ້ເສັ້ນ: while (!card.init(SPI_HALF_SPEED, chip Select)) { to: while (!card.init(SPI_HALF_SPEED,1,11,12,13)) {
- ດາວໂຫຼດຫ້ອງສະໝຸດ SD ສະບັບປັບປຸງຈາກໜ້າຜະລິດຕະພັນຢູ່ www.velleman.eu. ໃຫ້ແນ່ໃຈວ່າຈະດາວໂຫລດ RTClib.zip file ເຊັ່ນດຽວກັນ.
- ສ້າງແຜນທີ່ຫວ່າງເປົ່າທີ່ມີຊື່ວ່າ 'SD' ໃນໂຟນເດີຫ້ອງສະໝຸດ Arduino ຂອງທ່ານ.
- ແຍກຫ້ອງສະໝຸດ SD ທີ່ດາວໂຫລດມາໃສ່ໃນແຜນທີ່ SD ທີ່ຫວ່າງເປົ່າ. ໃຫ້ແນ່ໃຈວ່າ .h ແລະ .cpp files ຢູ່ໃນຮາກຂອງແຜນທີ່ SD.
- ດຽວນີ້ເຈົ້າພ້ອມທີ່ຈະໃຊ້ໄສ້ບັນທຶກຂໍ້ມູນກັບກະດານພັດທະນາຂອງເຈົ້າ.
ແນະນຳ
ຕໍ່ກັບຜູ້ອາໄສຢູ່ທັງໝົດຂອງສະຫະພາບເອີຣົບ ຂໍ້ມູນສິ່ງແວດລ້ອມທີ່ສຳຄັນກ່ຽວກັບຜະລິດຕະພັນນີ້
ສັນຍາລັກນີ້ຢູ່ໃນອຸປະກອນຫຼືຊຸດສະແດງວ່າການກໍາຈັດອຸປະກອນຫຼັງຈາກວົງຈອນຊີວິດຂອງມັນສາມາດເປັນອັນຕະລາຍຕໍ່ສິ່ງແວດລ້ອມ. ຫ້າມຖິ້ມຫົວຫນ່ວຍ (ຫຼືຫມໍ້ໄຟ) ເປັນສິ່ງເສດເຫຼືອຂອງເທດສະບານທີ່ບໍ່ໄດ້ຄັດແຍກ; ມັນຄວນຈະຖືກນໍາໄປຫາບໍລິສັດພິເສດສໍາລັບການລີໄຊເຄີນ. ອຸປະກອນນີ້ຄວນຈະຖືກສົ່ງຄືນໃຫ້ຜູ້ຈັດຈໍາຫນ່າຍຂອງທ່ານ ຫຼືໄປຫາບໍລິການລີໄຊເຄີນໃນທ້ອງຖິ່ນ. ເຄົາລົບກົດລະບຽບສິ່ງແວດລ້ອມທ້ອງຖິ່ນ.
ຖ້າມີຂໍ້ສົງໄສ, ໃຫ້ຕິດຕໍ່ເຈົ້າໜ້າທີ່ກຳຈັດສິ່ງເສດເຫຼືອໃນທ້ອງຖິ່ນຂອງທ່ານ. ຂອບໃຈທີ່ເລືອກ Whadda! ກະລຸນາອ່ານຄູ່ມືຢ່າງລະອຽດກ່ອນທີ່ຈະນໍາເອົາອຸປະກອນນີ້ເຂົ້າມາໃຫ້ບໍລິການ. ຖ້າອຸປະກອນເສຍຫາຍໃນລະຫວ່າງການຂົນສົ່ງ, ຢ່າຕິດຕັ້ງຫຼືໃຊ້ມັນແລະຕິດຕໍ່ຕົວແທນຈໍາຫນ່າຍຂອງທ່ານ.
ຄໍາແນະນໍາຄວາມປອດໄພ
ອ່ານ ແລະເຂົ້າໃຈຄູ່ມືນີ້ ແລະປ້າຍຄວາມປອດໄພທັງໝົດກ່ອນທີ່ຈະໃຊ້ເຄື່ອງນີ້.
ສໍາລັບການນໍາໃຊ້ພາຍໃນເຮືອນເທົ່ານັ້ນ.
- ອຸປະກອນນີ້ສາມາດນໍາໃຊ້ໄດ້ໂດຍເດັກນ້ອຍທີ່ມີອາຍຸແຕ່ 8 ປີຂຶ້ນໄປ, ແລະຜູ້ທີ່ມີຄວາມສາມາດທາງດ້ານຮ່າງກາຍ, ຄວາມຮູ້ສຶກຫຼືຈິດໃຈທີ່ຫຼຸດລົງຫຼືຂາດປະສົບການແລະຄວາມຮູ້ຖ້າພວກເຂົາໄດ້ຮັບການຊີ້ນໍາຫຼືຄໍາແນະນໍາກ່ຽວກັບການນໍາໃຊ້ອຸປະກອນໃນທາງທີ່ປອດໄພແລະເຂົ້າໃຈ. ອັນຕະລາຍທີ່ກ່ຽວຂ້ອງ. ເດັກນ້ອຍບໍ່ຄວນຫຼີ້ນກັບອຸປະກອນ. ການທໍາຄວາມສະອາດແລະການບໍາລຸງຮັກສາຜູ້ໃຊ້ຈະຕ້ອງບໍ່ເຮັດໂດຍເດັກນ້ອຍໂດຍບໍ່ມີການຊີ້ນໍາ.
ຂໍ້ແນະນຳທົ່ວໄປ
- ອ້າງອີງເຖິງການບໍລິການ ແລະ ການຮັບປະກັນຄຸນນະພາບຂອງVelleman® ໃນໜ້າສຸດທ້າຍຂອງຄູ່ມືນີ້.
- ການດັດແປງທັງໝົດຂອງອຸປະກອນແມ່ນຖືກຫ້າມຍ້ອນເຫດຜົນດ້ານຄວາມປອດໄພ. ຄວາມເສຍຫາຍທີ່ເກີດຈາກການດັດແປງຂອງຜູ້ໃຊ້ຕໍ່ກັບອຸປະກອນບໍ່ໄດ້ກວມເອົາໂດຍການຮັບປະກັນ.
- ໃຊ້ອຸປະກອນເພື່ອຈຸດປະສົງຂອງມັນເທົ່ານັ້ນ. ການນໍາໃຊ້ອຸປະກອນໃນວິທີການທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດຈະລົບລ້າງການຮັບປະກັນ.
- ຄວາມເສຍຫາຍທີ່ເກີດຈາກການບໍ່ສົນໃຈບາງຄໍາແນະນໍາໃນຄູ່ມືນີ້ບໍ່ໄດ້ກວມເອົາໂດຍການຮັບປະກັນແລະຕົວແທນຈໍາຫນ່າຍຈະບໍ່ຍອມຮັບຄວາມຮັບຜິດຊອບຕໍ່ຂໍ້ບົກພ່ອງຫຼືບັນຫາທີ່ເກີດຂື້ນ.
- ຫຼື Velleman Group nv ຫຼືຕົວແທນຈໍາຫນ່າຍຂອງຕົນສາມາດຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍໃດໆ (ພິເສດ, ບັງເອີນຫຼືທາງອ້ອມ) - ລັກສະນະໃດກໍ່ຕາມ (ທາງດ້ານການເງິນ, ທາງດ້ານຮ່າງກາຍ ...) ທີ່ເກີດຂຶ້ນຈາກການຄອບຄອງ, ການນໍາໃຊ້ຫຼືຄວາມລົ້ມເຫຼວຂອງຜະລິດຕະພັນນີ້.
- ຮັກສາຄູ່ມືນີ້ໄວ້ສໍາລັບການອ້າງອີງໃນອະນາຄົດ.
Arduino® ແມ່ນຫຍັງ
Arduino® ເປັນແພລດຟອມຕົ້ນແບບແບບເປີດທີ່ອີງໃສ່ຮາດແວ ແລະຊອບແວທີ່ໃຊ້ງ່າຍ. ກະດານ Arduino® ສາມາດອ່ານວັດສະດຸປ້ອນ – ເຊັນເຊີເປີດແສງ, ນິ້ວມືເທິງປຸ່ມຫຼືຂໍ້ຄວາມ Twitter – ແລະປ່ຽນເປັນຜົນຜະລິດ – ເປີດໃຊ້ງານມໍເຕີ, ເປີດໄຟ LED, ເຜີຍແຜ່ບາງສິ່ງບາງຢ່າງອອນໄລນ໌. ທ່ານສາມາດບອກກະດານຂອງທ່ານວ່າຈະເຮັດແນວໃດໂດຍການສົ່ງຊຸດຄໍາແນະນໍາໄປຫາ microcontroller ເທິງກະດານ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານໃຊ້ພາສາການຂຽນໂປລແກລມ Arduino (ອີງໃສ່ Wiring) ແລະ Arduino® software IDE (ອີງໃສ່ການປຸງແຕ່ງ). ໄສ້ເພີ່ມເຕີມ / ໂມດູນ / ອົງປະກອບແມ່ນຈໍາເປັນສໍາລັບການອ່ານຂໍ້ຄວາມ twitter ຫຼືເຜີຍແຜ່ອອນໄລນ໌. ທ່ອງໄປຫາ www.arduino.cc ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ສິນຄ້າເກີນview
ໄສ້ບັນທຶກຂໍ້ມູນທີ່ອຸທິດຕົນ ແລະອອກແບບໄດ້ດີສຳລັບ Arduino®. ການໂຕ້ຕອບບັດ SD ເຮັດວຽກກັບບັດ FAT16 ຫຼື FAT32. ວົງຈອນຕົວປ່ຽນລະດັບ 3.3 V ປ້ອງກັນຄວາມເສຍຫາຍຕໍ່ SD ກາດຂອງທ່ານ. ໂມງເວລາຈິງ (RTC) ຮັກສາເວລາໄດ້ເຖິງແມ່ນວ່າໃນເວລາທີ່ Arduino® ບໍ່ໄດ້ສຽບ. ການສໍາຮອງຂໍ້ມູນຫມໍ້ໄຟຈະແກ່ຍາວເຖິງສໍາລັບປີ. ເຮັດວຽກກັບ Arduino® Uno, Leonardo ຫຼື ADK/Mega R3 ຫຼືສູງກວ່າ. ບໍ່ຮອງຮັບ ADK/Mega R2 ຫຼືຕ່ຳກວ່າ.
ຂໍ້ມູນຈໍາເພາະ
- ແບດເຕີຣີ້ສຳຮອງ: 1 x CR1220 ຫມໍ້ໄຟ (ລວມ)
- ຂະໜາດ: 43 x 17 x 9 ມມ
ການທົດສອບ
- ສຽບໄສ້ບັນທຶກຂໍ້ມູນຂອງທ່ານໃສ່ກະດານທີ່ເຂົ້າກັນໄດ້ Arduino® Uno ຂອງທ່ານ (ເຊັ່ນ: WPB100).
- ໃສ່ແຜ່ນ SD ທີ່ມີຮູບແບບ (FAT16 ຫຼື FAT32) ເຂົ້າໄປໃນຊ່ອງສຽບ.
ກຳລັງທົດສອບ SD Card
- ໃນ Arduino® IDE, ເປີດ sample sketch [ຂໍ້ມູນບັດ].
- ໄສ້ບັນທຶກຂໍ້ມູນຂອງທ່ານໃຊ້ຊິບເລືອກ 10 ແທນຊິບເລືອກ 4. ປ່ຽນເສັ້ນ 36 ໃນຮູບແຕ້ມເປັນ:
const int chip ເລືອກ = 10;
ສຳຄັນ
ກະດານພັດທະນາຂອງ ATmega2560-based MEGA (ເຊັ່ນ: WPB101) ແລະ ATmega32u4-based Leonardo compatible (ເຊັ່ນ: WPB103) ກະດານພັດທະນາບໍ່ໄດ້ໃຊ້ຮາດແວ SPI pin-out ດຽວກັນ. ຖ້າທ່ານກໍາລັງໃຊ້ຫນຶ່ງໃນກະດານເຫຼົ່ານີ້, ກະລຸນາລະບຸ pins ທີ່ໃຊ້ສໍາລັບການສື່ສານ SPI ກັບ SD card. ສໍາລັບ VMA202, ເຫຼົ່ານີ້ແມ່ນ pins 10, 11, 12 ແລະ 13.
ໃນຮູບແຕ້ມຂໍ້ມູນບັດ, ແກ້ໄຂເສັ້ນ:
ໃນຂະນະທີ່ (!card.init(SPI_HALF_SPEED, chip Select)) {
ເຖິງ:
ໃນຂະນະທີ່ (!card.init(SPI_HALF_SPEED,1,11,12,13))
ນອກຈາກນັ້ນ, ຕ້ອງມີຫ້ອງສະໝຸດ SD ສະບັບປັບປຸງເພື່ອຫຼີກເວັ້ນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. ວິທີການປ່ຽນຫ້ອງສະຫມຸດ SD:
- ດາວໂຫຼດຫ້ອງສະໝຸດ SD ສະບັບປັບປຸງຈາກໜ້າຜະລິດຕະພັນຢູ່ www.velleman.eu. ໃຫ້ແນ່ໃຈວ່າ Arduino® IDE ບໍ່ເຮັດວຽກ.
- ໄປທີ່ C:\Program Files\Arduino ແລະສ້າງແຜນທີ່ໃຫມ່, ເຊັ່ນ SD Backup.
- ໄປທີ່ C:\Program Files\Arduino\libraries\SD ແລະຍ້າຍທັງຫມົດ files ແລະແຜນທີ່ໄປຫາແຜນທີ່ທີ່ສ້າງໃຫມ່ຂອງເຈົ້າ.
- ແຍກຫ້ອງສະໝຸດ SD ທີ່ດາວໂຫລດມາໃສ່ໃນແຜນທີ່ SD ທີ່ຫວ່າງເປົ່າ. ໃຫ້ແນ່ໃຈວ່າ .h ແລະ .cpp files ແມ່ນໂດຍກົງພາຍໃຕ້ C:\Program Files\Arduino\libraries\SD.
- ເລີ່ມ Arduino® IDE.
ການທົດສອບ RTC (ໂມງເວລາຈິງ)
- ດາວໂຫລດ RTClib.zip file ຈາກຫນ້າຜະລິດຕະພັນ www.velleman.eu.
- ໃນ Arduino® IDE ເລືອກ Sketch → Include Library → Add .ZIP Library… ເລືອກ RTClib.zip file ທ່ານດາວໂຫຼດແລ້ວ.
ການດັດແກ້ແລະຄວາມຜິດພາດການພິມສະຫງວນ - © Velleman Group nv. WPSH202_v01 Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
WHADDA WPSH202 Arduino Compatible Data Logging Shield [pdf] ຄູ່ມືຜູ້ໃຊ້ WPSH202 Arduino Compatible Data Logging Shield, WPSH202, Arduino Compatible Data Logging Shield, Data Logging Shield, Logging Shield |