Мазмұны:
- Жабдықтар
- 1 -қадам: Raspberry Pi орнату
- 2 -қадам: Enviro PHAT орнату
- 3 -қадам: IFTTT есептік жазбасын/қосылымын орнату
- 4 -қадам: Сценарийді өңдеу
- 5 -қадам: Сценарийді қолдану
- 6 -қадам: Аяқталды
Бейне: Балаңызды осы жазда салқын ұстаңыз - ақымақ жанкүйерлерді ақылды заттармен басқарыңыз!: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мұны жазу кезінде екі апта бұрын мен керемет балаға әке болдым!
Жыл мезгілдерінің өзгеруіне, күндердің ұзаруына және температураның жылынуына байланысты мен питомникте оның қаншалықты ыстық екенін тексеру үшін монитор орнатқаным дұрыс болар еді деп ойладым!
Мен көп жылдар бойы көп питонмен айналысқан жоқпын, бірақ 5 жыл бұрын университетте бірінші курстан бері оған қайта оралғым келді! Осының арқасында мен істегенімді құжаттап, кейінірек маған көмектескісі келетінін, басқа адамдарға дәл солай істегісі келетініне көмектескен дұрыс деп ойладым!
Raspberry pi, Enviro pHAT және ақылды TP-link штепсельін қолдана отырып, сіз штепсельдерді IFTTT құрылымы арқылы басқара аласыз! мұны істеу өте қарапайым және сіз әр түрлі сенсорлар мен әр түрлі құрылғылар арқылы кез келген нәрсені басқару үшін осы нұсқаулықты өзгерте аласыз! Сізге бұл пайдалы деп үміттенемін, егер сізге бұл нұсқаулық ұнаса, сенсорлар байқауында менің ұсынысыма дауыс беруді ұмытпаңыз!: D (сұрағаны үшін кешірім сұраймын), мен мұны бірінші рет жасап отырмын және осы уақыт ішінде бірдеңе ұтып алу мүмкіндігіне ие болғым келеді.
** EDIT ** Алдағы бірнеше күнде мен бұл деректерді Grafana тақтасына жіберуді қарастырамын, егер сіз бұл жақсы болар еді деп ойласаңыз, хабарлаңыз!: D
Дәл осы іске кірісейік …
Жабдықтар
- Кез келген Raspberry pi жасайды, бірақ мен Zero W -ді таңдадым, себебі мен ұтыс ойынына қатысуға тура келді, сонымен қатар WiFi -де ең кіші формалық факторы бар, ол әдепкі бойынша қосылған! - Raspberry PI Zero w
- SD картасы, әркімнің қалауы әр түрлі, бірақ мен олардың бірін қолдандым! - Micro-SD картасы
- Егер сіз кептеліп қалсаңыз, мұнда SD карталарына арналған ресми қолдау көрсетілетін құжаттама -ресми қолдау көрсетілетін SD карталары
- Өткізгіш сымдар (кейінірек түсіндіреміз) - Өткізгіш сымдар
- Барлық керемет сенсорлар үшін Enviro pHAT! - Энврио-РНАТ
- Ақылды штепсель, мен TP-Link-пен жұмыс істедім, себебі сізге қорапты іске қосу үшін сәнді хаб қажет емес! - Ақылды штепсель!
- Басқару үшін мылқау желдеткіш, сіз кез келген желдеткішті қолдана аласыз, мен амазоннан желдеткішті таптым, бірақ кез келген қабырғадағы розетка жақсы жұмыс істейді - мылқау желдеткіш
- Дәнекерлеу үтігі, бірақ егер сіз дәнекерлеу үтікін қолданғыңыз келмесе, сіз PI мен pHAT-GPIO-балға-тақырып үшін тақырыптарды ала аласыз.
TP-links kasa мен IFTTT арасындағы байланыс жұмыс істеуі үшін, осы нұсқаулықты бастамас бұрын сізге TP-link kasa мен IFTTT есептік жазбасы болуы қажет. TP-link ақылды штепсельдік ұшын алған кезде, смарт штепсельмен бірге жеткізілетін нұсқаулар сізге орнату процесінде басшылыққа алады, оның ішінде штепсельді қалай атауға болады және оның негізгі функциялары
Сіздің барлық сатып алу тізіміңіз болғаннан кейін бәрін жинауға уақыт келді!
1 -қадам: Raspberry Pi орнату
Micro-SD картасын суретке түсіру Raspbian-ның ең жаңа және ең жақсы бейнесін алыңыз, егер wite нөлге жақындамаса, қарапайым нұсқасы жақсы болады! -
Бұл суретті SD картасына жазыңыз, бұл үшін сізге оқырман мен суретші қажет болады, мен этчерді қолданамын -
Wifi орнату (міндетті емес) Егер сіздің PI -де кірістірілген WIFI болса, онда оны консольдермен араласуды болдырмау үшін неге дәл қазір орнатпасқа!
Пи бейнеленгеннен кейін диск шығарылады. SD картасын ажыратып, қосыңыз, сонда ол құрылғыда қайтадан анықталады. Жүктеу бөлімі пайда болуы керек.
Pi жүктеу бөлімінің ішінде wpa_supplicant.conf деп аталатын бос файл жасаңыз, мұнда жаңа файлға төмендегіні қойыңыз:
желі = {
ssid = «YOUR_SSID» psk = «YOUR_WIFI_PASSWORD» key_mgmt = WPA-PSK}
Таңдалған PI -де SSH қосу (міндетті емес)
Әдепкі бойынша, таза Raspbian кескінінде ssh өшірілген болады. Сізге жүйені жүктеу, пернетақтаны және дисплейді Pi -ге қосу керек, содан кейін ssh қосу керек. Бұл қадам бірінші жүктеу кезінде ssh қосады. Жүктеу бөлімінде ssh деп аталатын жаңа файл жасаңыз. Дәл осындай атаумен бос файл.
Қосымша екі қадамды орындағаннан кейін, сіздің PI автоматты түрде WIFI -ге қосылады және SSH әдепкі бойынша қосылады.
Сіз micro-SD картасын бейнелеп, конфигурациялағаннан кейін оны PI-ге немесе таңдауыңызға енгізіп, оны қосуға болады!
PIO жаңартылғаннан кейін сіз PI жүктегеннен кейін сымсыз маршрутизатордың параметрлерінде сіздің IP мекенжайыңызды таба аласыз. Көптеген маршрутизаторлар әртүрлі, сондықтан, өкінішке орай, бұл үшін нұсқаулық жазу қиын болар еді!
IP -ге IP -ге ие болғаннан кейін, SSH арқылы қосылыңыз және келесімен кіріңіз:
Пайдаланушы аты: pi
Құпия сөз: таңқурай
PI көмегімен SSH белсенді сеансы болғаннан кейін сіз оны жаңартқыңыз келеді, оны жаңарту кезінде төмендегі сәйкес Y немесе N көмегімен іске қосыңыз:
sudo apt-get жаңартуы
sudo apt-get жаңарту
кез келген жаңа жаңартулар орнатылғаннан кейін оның соңғы жаңартулармен жаңарғанына көз жеткізу үшін PI қайта жүктеу әрқашан жақсы, бұған қол жеткізуге болады
sudo қайта жүктеу -n
Енді бұл PI дайын, келесі қадамға өту уақыты!
2 -қадам: Enviro PHAT орнату
Enviro pHAT қосу
Пи жаңартылғаннан кейін сіз Enviro pHAT -ты өзіңіз қалаған PI -ге қосуға болады!
*** PI -ге немесе pHAT -қа зақым келтірмеу үшін алдымен оны өшіргеніңізге көз жеткізіңіз ***
Мұнда мен секіргіштерді қолдандым, себебі сіз процессордан Enviro pHAT астында қызып кетуден термалды жууды ала аласыз. Бұл қосымша жылу кейінірек алатын температура көрсеткіштерін өзгерте алады. Осыған байланысты мен төмендегі түйреуіштерде 5 өтпелі сымды қолдандым:
- 3 -түйреуіш - GPIO2 (SDA I2C)
- 5 -түйреуіш - GPIO3 (SCL I2C)
- 7 -түйреуіш - GPIO4
- 6 -түйреуіш - Жер
- Ілмек 4 - 5В
Көрнекі сілтеме үшін осы қадамның жоғарғы жағындағы электр схемасын немесе төмендегі сілтемені қараңыз:
pinout.xyz/pinout/enviro_phat
(сапасыз бояу жұмысы үшін кешірім сұраймын)
РНАТ -ты қосқанда, оның дұрыс жолға қойылғанына көз жеткізіңіз, әйтпесе сіз оны зақымдауы мүмкін !!! Мұны істеу үшін менде ANALOG IN тақырыптары SD картасының ұясына бағытталған, сондықтан ол менің «тасымалдағышыма» ыңғайлы болу үшін суреттерімде айналдырылды.
Тәуелділіктерді орнату
PI резервтік көшірмесін және SSH қайта қосыңыз
PI -ге оралғаннан кейін Enviro pHAT үшін қажетті пакеттер мен бағдарламалық қамтамасыз етуді орнату үшін келесі әрекеттерді орындаңыз:
бұйра https://get.pimoroni.com/envirophat | bash
Қажет кезде Y немесе N соққыларына көз жеткізіңіз.
Орнату аяқталғаннан кейін, PI -ді қайта іске қосқаныңызға көз жеткізіңіз …
sudo қайта жүктеу -n
PHAT сынағы
Сіздің pHAT дұрыс қосылғанына көз жеткізу үшін сіз питон модуліне кіріп, PI -ге қайта кіру және питон теру арқылы бірнеше пәрменді іске қосуға болады, питон модуліне бір рет төменде теріңіз:
қоршаған ортадан импорттық ауа райынан
басып шығару (ауа райы температурасы ())
Бұл сізге төмендегідей оқуды көрсетуі керек:
>> envirophat импорттық ауа райынан
>> басып шығару (ауа райы температурасы ()) 24.0806166987
Ақаулық себебін іздеу және түзету
Егер сіз төмендегі қате бойынша бірдеңе алсаңыз:
Қайта іздеу (соңғы соңғы қоңырау): Файл «», 1-жол, Файлдағы «/usr/lib/python2.7/dist-packages/envirophat/bmp280.py», 134-жол, температурада self.update () Файл « /usr/lib/python2.7/dist-packages/envirophat/bmp280.py «, 169-жол, егер self._read_byte (REGISTER_CHIPID) == 0x58: # сенсор идентификаторын тексеру 0x58 = BMP280 файлы»/usr/lib/ python2.7/dist-packages/envirophat/bmp280.py «, 116-жол, _read_byte қайтару self.i2c_bus.read_byte_data (self.addr, тіркеу) IOError: [Errno 121] Remote I/O error
Содан кейін жүгіруге болады:
sudo i2cdetect -y 1
Бұл сіздің қосылымдарыңызға/сымдарға диагностикалық тексеруді жүргізеді және сіз төмендегілерді іздейсіз:
pi@raspberrypi: ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 abcdef 00: - - - - - - - - - - - - - - 10: - - - - - - - - - - - - - - 1күн - - 20: - - - - - - - - - - 29 - - - - - - - 30: - - - - - - - - - - - - - - - - 40: - - - - - - - - - - 49 - - - - - - 50: - - - - - - - - - - - - - - - - - - 60: - - - - - - - - - - - - - - - - 70: - - - - - - - 77
Олай болмаған жағдайда, сіз қайтадан оралып, сымдарды қайта тексеруіңіз керек, сымдардың схемасын тексеріп, қайталап көріңіз!
Pi-baby-cooler.py сценарийін орнату
Егер бәрі жақсы болса және сіз температураны оқуды сәтті тапсаңыз, онда біз baby-cooler.py пакетін орната аламыз!
Нұсқаулық сілтемелерді қалай өңдейтініне байланысты, мен жоғарыдағы қадам тақырыбына.py сценарийін тіркедім … Мұны PI -ге көшіру үшін мен WinSCP сияқты нәрсені қолдануды ұсынамын:
winscp.net/kk/download.php
WinSCP - бұл Microsoft Windows үшін танымал SFTP клиенті және FTP клиенті! Файлды жергілікті компьютер мен қашықтағы серверлер арасында FTP, FTPS, SCP, SFTP, WebDAV немесе S3 файл тасымалдау протоколдары арқылы көшіру.
WinSCP -ді қолдану оңай, тек сіздің IP -мекен -жайыңызды қолдана отырып PI -ге қосылыңыз, содан кейін.py файлын сіз оны іске қосқыңыз келетін жерге апарып тастаңыз, бұл мен үшін /home /pi.
Енді.py сценарийі сіздің PI -де, IFTTT есептік жазбасын / қосылымдарын орнатуға көшудің уақыты келді.
3 -қадам: IFTTT есептік жазбасын/қосылымын орнату
Келесіде біз IFTTT таңбалауышын алуды қарастырамыз, бұл сценарийдегі ыстық / суық функцияны шақыру кезінде каса штепсельіне қосылу және желдеткішті қосу / өшіру үшін қолданылады.
Webhooks құру
Https://ifttt.com/ сайтына өтіңіз және егер сізде жоқ болса, тіркелгі жасаңыз.
Жүйеге кіргеннен кейін, іздеу жолағында іздеу: TP-сілтеме
Ол жүктелгеннен кейін қызметтерді, содан кейін TP-сілтемесін басыңыз. Сізге kasa есептік жазбаңызды IFTTT есептік жазбаңызға қосуыңыз керек, қосылу үшін IFTTT арқылы kasa есептік жазбаңызға кіріңіз.
Есептік жазбаңызды байланыстырғаннан кейін «Менің апплеттерім» түймесін, содан кейін жаңа апплетті, содан кейін «+осы» түймесін басып, веб -ілгектерді іздеңіз.
Оқиға атауының ыстық түріндегі «Веб-сұрауды алу» түймесін басыңыз (бұл сіз қалаған нәрсе болуы мүмкін, бірақ сіз мұны кейінірек pi-baby-coller.py сценарийінде жаңартуыңыз керек, әйтпесе бұл жұмыс істемейді, мен қосу үшін ыстық қолдандым) желдеткішті өшіру үшін желдеткіш қосылады және суық болады. Содан кейін триггер жасау түймесін басыңыз.
Келесіде біз сіздің жаңа триггерді Kasa есептік жазбаңызбен байланыстыруымыз керек, «+сол» түймесін басып, касаны іздеңіз, TP-сілтеме кассасын басыңыз, содан кейін «қосу» түймесін басыңыз, содан кейін қосқыңыз келетін құрылғыны таңдаңыз, содан кейін жасау түймесін басыңыз. әрекет Әрекетті қарап шығыңыз және егер дұрыс болса, аяқтау түймесін басыңыз.
**********
Есіңізде болсын, егер сіз «ыстық» және «суық» дегеннен басқа оқиға атауын таңдасаңыз, кейінірек бұл туралы ескерту жасап, сценарийді жаңарту қажет болады! Әйтпесе.py сценарийі жұмыс істемейді
**********
Біз бірінші веб -ілгекті жасағаннан кейін, процесті «суық» үшін қайталаңыз, бірақ бұл жолы сіз +сол әрекетті таңдағанда қосудың орнына өшіруді таңдайсыз.
Менің апплет тіркелгім бөлімінде екі оқиғаға арналған веб -ілмектер болғаннан кейін, қызметтерді және веб -ілгектерді іздеңіз, содан кейін оны басыңыз. Мұнда сіз құжаттама түймесін көресіз (жоғарғы оң жақта), оны басыңыз. Мұнда сіз IFTTT таңбалауыш кілтін таба аласыз. мұнда кілтіңізді жазып алыңыз (сізге кейінірек қажет болады), мен суретті өзім өңдедім, әйтпесе кез келген адам менің ақылды штепсельдерімді қосады немесе өшіре алады.
Веб -ілмектерді тексеру
Енді бізде kasa есептік жазбасына қосылған екі веб -ілмек бар, біз олардың жұмыс істейтінін немесе болмайтынын тексере аламыз!
PI ішінде сіз мыналарды енгізе аласыз:
curl -X POST
Егер ол «ыстық» деп жазылса, сіз оқиға атауын қосуыңыз керек, егер сіз оны «ыстық» деп қалдырсаңыз, оны жалғыз қалдырыңыз. Бұл жерде /сізде … сіз оны IFTTT таңбалауыш кілтімен ауыстыруыңыз керек. Enter пернесін басыңыз, содан кейін сіз штепсельді қосатын смарт штепсель релесінің шертілгенін естисіз. Егер сіз оны естімесеңіз, штепсельдердің күйін тексеру үшін Kasa қосымшасын тексере аласыз.
Енді бізде Enviro pHAT тәуелділіктері орнатылды, енді IFTTT орнатылды, кодты өзгертуді аяқтайтын уақыт.
4 -қадам: Сценарийді өңдеу
Іс-шараның атауы мен IFTTT TOKENSBi pi-ге оралыңыз, pi-baby-cooler.py сценарийінің орналасқан жеріне дейін көтеріңіз, мен үшін /home /pi (менің үй қалтасы) және файлды нано көмегімен өңдеңіз:
nano pi-baby-cooler.py
Def turn_off () деп жазылған табушы ішінде
def turn_off ():
# Іске қосу сөзін орнатыңыз - мысалы «суық» - және төменде IFTTT Webhook таңбасы. TRIGGER_WORD = «суық» ТОКЕН = «IFTTT ТОКЕНІҢІЗ ОСЫНА КЕЛЕДІ» request.post («https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}».format (trigger_word = TRIGGER_WORD, token = TOKEN)) print («Желдеткіш өшір!»):
Бұл желдеткішті өшіру функциясы. Ол мұны tslink HS100 өшіруге итермелейтін IFTTT веб -ілгегін жіберу арқылы жасайды. Егер сіз IFTTT есептік жазбаңызда триггер жұмысын «суық» күйінде сақтаған болсаңыз, оны сол күйінде қалдырып, веб -хукс құжаттамасынан бұрын алған таңбалауышты ауыстыруға болады. Егер сіз басқа оқиғаның атын таңдасаңыз, онда бұл сөзді осы жерге ауыстырыңыз.
IFTTT белгісін қойғаннан кейін келесі бөлімге өтіңіз, онда def turn_on () жазылады.
def turn_on ():# Іске қосу сөзін орнатыңыз - мысалы. «ыстық» - және төменде IFTTT Webhook таңбасы. TRIGGER_WORD = «hot» TOKEN = «Сіздің IFTTT таңбалауышыңыз осында барады» request.post («https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}».format (trigger_word = TRIGGER_WORD, жетон = TOKEN)) басып шығару («Желдеткіш қос!»)
Бұл функция өшірудің кері жағы, ол TP-link ақылды штепсельін қосады!
Егер сіз IFTTT есептік жазбаңызда триггер жұмысын «ыстық» күйінде сақтаған болсаңыз, оны сол күйінде қалдырып, веб -ілмектер құжаттамасынан бұрын алған таңбалауышты ауыстыруға болады. Егер сіз басқа оқиғаның атын таңдасаңыз, онда бұл сөзді осы жерге ауыстырыңыз.
Қалғанының бәрі кодталған, сондықтан TRIGGER_WORD, TOKEN кодына және келесі температураға бірнеше түзетулер енгізудің қажеті жоқ!
Температураның өзгеруі
Келесіде # Жергілікті айнымалылар жазылатын орынды табыңыз.
көріңіз: # Жергілікті айнымалылар. күй = 0 # Ауыстырғыш күйін орнатады төмен = 20 # Температура деңгейі үшін төмен мән (цельсий). жоғары = 24 # Температура деңгейі үшін жоғары мән (Цельсий). кезең = 120 # Қоңырау арасындағы секундпен кідіріс.
Күйдің айнымалы мәні - бұл штепсельдің қосулы немесе қосылмағанын pi қалай білетіні, егер ол тым ыстық болса, ол кейін жаңартылады (24+*c, содан кейін күй 1 -ге өзгертіледі), бұл сонымен қатар веб -ілмекке қосылады және қосылады. ақылды қосқыш!
Төмен айнымалы - бұл бөлменің ашасы өшірілмейінше қаншалықты жақсы болғанын қалаймын. Егер сіз бөлменің жылы болуын қаласаңыз, оны жоғары мәнге өзгертіңіз. Егер сіз салқын болғыңыз келсе, мәнді төмендетіңіз.
Жоғарғы айнымалы - бұл бөлмедегі желдеткіш қосылып, бөлмені салқындатуды бастамас бұрын мен алатын бөлмедегі максималды температура. Егер сіз желдеткіштің бұған дейін қосылғанын қаласаңыз, жай ғана мәнді төмендетіңіз, немесе егер сіз оның жылы болуын қаласаңыз, мән жоғары болады.
Период айнымалысы - бұл температураны тексеру арасындағы секундтардағы уақыт, егер сіз pi сценарийін жиі тексеруді қаласаңыз, уақытты қысқартқыңыз келсе, санды төмендетіңіз.
Өзгерістер енгізгеннен кейін нанодан сақтаңыз және шығыңыз
CTRL + x
5 -қадам: Сценарийді қолдану
Сценарийді жергілікті түрде іске қосу
Бұл сценарийді іске қосудың бірнеше жолы бар, сіз SSH арқылы қосылып, келесіні тере аласыз:
sudo python /pi-baby-cooler.py
Бұл сценарийді сұраныс бойынша іске қосады, бұл PI -де SSH белсенді сессиясы болған кезде ғана жұмыс істейді. Басқа әдіс - экранды пайдалану, экран әдепкі бойынша орнатылмаған деп ойлаймын, сондықтан sudo apt install экранын қолдану қажет болады.
Мұнда экранды дұрыс пайдалану туралы керемет нұсқаулық:
Экран немесе GNU экраны - бұл терминалды мультиплексор. Басқаша айтқанда, бұл экран сеансын бастауға, содан кейін сол сеанстың ішінде терезелердің кез келген санын (виртуалды терминалдарды) ашуға болатынын білдіреді. Экранда жұмыс істейтін процестер, егер сіз оларды ажыратсаңыз да, олардың терезесі көрінбесе де жұмысын жалғастырады.
Жүктеу кезінде іске қосу үшін автоматтандыру
Басқа әдіс - бұл nano пайдалану үшін жүктеу файлын /etc/rc.local өңдеу.
sudo nano /etc/rc.local
Бұл файлды өңдеу сценарийді жүктеу кезінде іске қосады. бұл PI қосылған кезде әрқашан жұмыс істейтінін білдіреді, осылайша мен басқа сценарийлердің 90% сценарийін осылай іске қосамын.
Егер сіз rc.local қолданған болсаңыз, онда төмендегі пәрменді іске қосып, қазіргі уақытта PI -де не істеп жатқанын тексере аласыз. Бұл сценарийдің мүлде жұмыс істеп тұрғанын білу үшін ақауларды жоюға ыңғайлы:
ps -aef | grep python
6 -қадам: Аяқталды
Жақсы … Егер сіз әлі осында болсаңыз және осы деңгейге жеткен болсаңыз, рахмет!
Кешіріңіз, бұл өте ұзақ болды, бұл менің бірінші нұсқаулық болды және нені жазу керектігін білмедім.
Басында айтқанымдай, бұл нұсқаулықта ақылды штепсельді іске қосу үшін жылуды пайдаланатын көптеген қосымшалар бар! Сіз үйдегі/пәтердегі/пәтердегі/гараждағы/сарайдағы кез келген бөлмені салқындата аласыз. IFTTT-ді IFTTT арқылы басқарылатын кез келген ақылды құрылғыны іске қосу үшін өзгертуге болады, ол тек TP-link құрылғылары болуы шарт емес.
Егер сіз бұл нұсқауларды қолданып көрген болсаңыз, немесе егер сізге қызықты болса, төменде түсініктеме қалдыруды өтінемін!
Егер сізде сұрақтар туындаса, оларды міндетті түрде төменде қалдырыңыз, мен оларға жауап беруге тырысамын!
Сенсорлар байқауында екінші орын
Ұсынылған:
Бұл жазда салқын болыңыз: ДК желдеткіші: 4 қадам (суреттермен)
Осы жазда салқын болыңыз: ДК желдеткіштерінің моделі: Кімде ондаған жанкүйерлер жоқ? Бұл құрылыста мен сізге жаздың ыстық күндерінде желдеткіштерді жақсы реттелетін жел шығару үшін осы желдеткіштерді қалай пайдалану керектігін көрсетемін. Және ол кем дегенде 4 сағат қарапайым 9В батареямен жұмыс істейді
Windows жүйесін қауіпсіз ұстаңыз: 10 қадам
Windows жүйесін қауіпсіз ұстаңыз: HACKING- бізді қызықтыратын, бірақ бәрімізді қорқытатын сөз. Бұл сіз керемет техник-адам бола аласыз немесе бұзылған адамға айналасыз дегенді білдіреді. Барлығы компьютерлер мен смартфондарға тәуелді болатын қазіргі цифрлық әлемде, бізді бұзу мүмкін емес
Бұл велосипедті бұрылыс сигналдарымен қауіпсіз ұстаңыз: 5 қадам (суреттермен)
Бұл велосипедті бұрылыс сигналдарымен қауіпсіз ұстаңыз: Мен велосипедпен жүргенді ұнатамын, әдетте оны мектепке жету үшін қолданамын. Қыс мезгілінде көбінесе сыртта қараңғы болады және басқа көліктерге менің қолымның бұрылу сигналдарын көру қиынға соғады. Сондықтан бұл үлкен қауіп, себебі жүк көліктері менің қалағанымды көрмеуі мүмкін
Осы жазда Arduino қан мен алкогольге реактивті жарықдиодты шыныаяқпен қауіпсіз кеш: 10 қадам
Бұл жазда Arduino қанды-алкогольді реактивті жарықдиодты шыныаяқпен қауіпсіз кеш: жоба деңгейінің күрделілігі: аралық дағдылар қажет:- диаграмманы оқу және қайталау- егер сіз алдын ала дәнекерленген бөлшектерді сатып алмайтын болсаңыз, дәнекерлеу Жобаға кіріспе Америка Құрама Штаттарында және бүкіл әлемде алкоголь бар. денсаулығына үлкен қауіп төндірді
RC әуе қайығын қалай жасауға болады! 3D басып шығарылған бөлшектермен және басқа заттармен: 5 қадам (суреттермен)
RC әуе қайығын қалай жасауға болады! 3D басып шығарылған бөлшектермен және басқа да заттармен: Әуе қайықтары өте жақсы, өйткені олар жүруге өте қызықты, сонымен қатар су, қар, мұз, асфальт сияқты кез келген беттерде жұмыс істейді, егер мотор жеткілікті қуатты болса. өте күрделі емес, және егер сізде электрон болса