Мен ESP8266-мен бірге барамын. Сіз бұл бағдарламаны Arduino IDE-ден бағдарламалай аласыз. Бағдарламалау кабелінен (USB-UART адаптері) басқа ешнәрсе қажет емес, ал күштік сенсорды аналогтық кіріске бір pullup резисторы арқылы қосуға болады.
There is a similar idea with one button here:
https://www.hackster.io/noelportugal/esp8266-ifttt-easy-button-888a87
You can build your own force sensor:
http://www.todayifoundout.com/index.php/2010/01/how-to-make-a-ridiculously-cheap-analog-pressure-sensor/
Егер сіз күшті өлшеуді қажет етпесеңіз, адамның салмағын анықтаудың оңай шешімдері бар. Олар бір рет басылып, бір түймені қолдануға болады (менің жауаптың бірінші сілтемесін қараңыз).
http://learning.media.mit.edu/projects /gogo/documents/making%20sensors.html#Paper және алюминий фольгасы.
Барлығын бір партия ретінде сатып алу мүмкін емес :) Мен сізге қажет деп айта аламын:
Сізге ESP8266 негізіндегі оқулықты табуға кеңес беремін, Adafruit-дың көпшілігі бар, содан кейін қажетті құралдар мен компоненттер туралы түсінікке ие боласыз.
Егер сіз кейбір Arduino сатып алсаңыз, 32u4 чиптерді пайдаланып, Arduino Leonardo немесе Arduino Micro сияқты сатып ала аласыз. 32u4 чипте Arduino Uno-ға қарағанда көбірек жады бар, алайда ол USB мышкасы немесе USB пернетақтасы ретінде жұмыс істей алады.
Infra үшін (сіз адамды анықтайтын PIR немесе шағылысатын сенсоры бар ма?) Сізде көптеген мүмкіндіктер бар. ESP8266 құрылғысын тікелей қолданған жағдайда сенсорлардың 3.3V жұмыс істейтінін тексеріңіз. Кейбір заттар 5V-де, қалғандары - 3,3В-де жұмыс істейді. Оларды оңай араластыра аласыз, бірақ бұл жай ғана басқа қосымша нәрсе, осылайша арнайы 3.3V сенсорымен жақсы жүру.
Ультрадыбыстық датчиктер көптеген түрлерде де келеді. Күлкілі арзан нәрсе керек пе? Қысқа ауқымдағы сенсор? Ұзағырақ ауқымдағы сенсор? Менің ойымша, алдымен сіздің мақсатты орнату керек.
Леонардо, Уно және Микро тақталар 5V және 3.3V датчиктерімен жұмыс істейді. Бұл сенсорларды жүргізу өте стандартты, оларды екі сыммен қуаттандыру керек және бір нәрсе анықталғанда, 0V-тен 5V-ге дейін (немесе керісінше) бір сымға ие болу керек. Ультрадыбыстық датчиктер әртүрлі: бір аналогтық шығыспен сенсорлар бар, олар қашықтығы 0V және 5V арасында кернеу береді. Алайда, ультрадыбыстық датчиктердің көпшілігі ультрадыбыстық қағидалар сияқты қарапайым: олар сіз жүргізетін бір кіріске ие және қабылданған эхо сигналының бір шығуын береді. Бұл жағдайда сенсордан объектінің қашықтығына байланысты сигнал және эхо арасындағы уақытты өлшеу керек.