рд╡рд╛рдпрд░рд▓реЗрд╕ DIY рдорд┐рдЯреНрдЯреА рдореЙрдЗрд╕реНрдЪрд░ рдореЙрдирд┐рдЯрд░

рд╣реЗрдмрд░ рдХреЗ рд╕рднреА рдкрд╛рдардХреЛрдВ рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдЖрдЬ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдПрдХ рд╡рд╛рдпрд░рд▓реЗрд╕ рдорд┐рдЯреНрдЯреА рдирдореА рд╕реЗрдВрд╕рд░, рдЬреЛ рдХрд┐ рдПрд▓реЗрдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рд┐рджреНрдз рдорд┐рдЯреНрдЯреА рдирдореА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирдпрд╛ рд╕реЗрдВрд╕рд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдореЗрд░реА рдкрд╣рд▓реА DIY рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рддрд╛рд░реНрдХрд┐рдХ рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдпрд╣ рдЕрдм рдПрдХ arduino рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдЙрдкрдХрд░рдг рд╣реИред рддреЛ, рдХреБрд▓реНрд╣рд╛рдбрд╝реА рд╕реЗ рджрд▓рд┐рдпрд╛, рднрд╛рдЧ рджреЛ! :)



рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреА рдирдореА рдорд╛рдк рдореЙрдбреНрдпреВрд▓ 555 рдЯрд╛рдЗрдорд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рдк рд╡рд┐рдзрд┐ рдХреИрдкреЗрд╕рд┐рдЯрд┐рд╡ рд╣реИред рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ 3.3V рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд XC6206P332 рд╡реЛрд▓реНрдЯреЗрдЬ рдирд┐рдпрд╛рдордХ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрд┐рд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдмреЛрд░реНрдб рд╕реЗ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдРрд╕реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣рдо 2V рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде TLC555 рдЯрд╛рдЗрдорд░ рдХреЗ рдПрдХ рд╕рдВрд╢реЛрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, NE555 рдЯрд╛рдЗрдорд░ рдХрд╛ рдЙрдкрдпреЛрдЧ 5V рдХреА рдХрдо рд╢рдХреНрддрд┐ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд░реАрджрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдПрдХ рдкреБрдирд░рд╛рд╡рд░реНрддрдХ рдХрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рд╣реИред рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ, рд╣рдо рд╡реЛрд▓реНрдЯреЗрдЬ рдирд┐рдпрд╛рдордХ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рддреЗ рд╣реИрдВ, рджреВрд╕рд░реЗ рдореЗрдВ рд╣рдо рдЯрд╛рдЗрдорд░ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рд╕реЗ - LMC555 ( рдбреЗрдЯрд╛рд╢реАрдЯ) 1.5V рд╕реЗ рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдирдореА рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ EBYTE E73C рд╕реЗ рдПрдХ рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдЪреБрдирд╛, рдЬрд┐рд╕ рдкрд░ nRF52840 рдЪрд┐рдк рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рддрд░реНрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рдХреАрдордд рдФрд░ рдореЗрд░реЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреА рдЙрдкрд▓рдмреНрдз рд░рд╛рд╢рд┐ рдереАред



рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЙрдбреНрдпреВрд▓ рдмрд╣реБрдд рд╕рд░рд▓ рдирд┐рдХрд▓рд╛, рдЖрд░рдЬреАрдмреА рдПрд▓рдИрдбреА, рдмрдЯрди рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ, рдПрдХ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рднрд╛рд╡ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░, рдПрдХ рдмреИрдЯрд░реАред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдЕрдиреБрднрд╡рд╣реАрди рд╢реБрд░реБрдЖрддреА рдорд┐рд▓рд╛рдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдг рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрд░реНрджреНрд░рддрд╛ рд╕рдВрд╡реЗрджрдХ рдкрд░, рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдЕрдирд╕реЙрд▓реНрд╡ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ 3 рдкреА рдкреБрд░реБрд╖ рдкреНрд▓рдЧ рдХреЛ рд╕реЛрд▓реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЪрд░рдг 2.54 рдорд┐рдореАред

рдмреЛрд░реНрдб рдХрд╛ рдЖрдпрд╛рдо рдкрд╣рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЫреЛрдЯрд╛ рдирд┐рдХрд▓рд╛ - рдмреИрдЯрд░реА рдзрд╛рд░рдХ рдХреЗ рдЖрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд 42x29 рдорд┐рдореАред



рдорд╛рдорд▓рд╛ рдореЗрд░реЗ рдХрд┐рд╕реА рднреА рдШрд░реЗрд▓реВ SLA рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рдЫрдкрд╛ рдерд╛ред рднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрджреНрд░рдг рдХрд╛ рд╕рдордп рд▓рдЧрднрдЧ рджреЛ рдШрдВрдЯреЗ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреА рдкреЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ рд▓рдЧрднрдЧ рдЖрдзрд╛ рдШрдВрдЯрд╛ рд▓рдЧрд╛ред рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рдмрд╣реБрд▓рдХ рд░рд╛рд▓ рдХреА рд▓рд╛рдЧрдд ~ 100r рд╣реИред

рд╕реНрд▓реАрдк рдореЛрдб рдореЗрдВ рдЙрдкрднреЛрдЧ - 4.7mA, рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдореЗрдВ 8mAред рдорд╛рдк рдЕрдВрддрд░рд╛рд▓ рдЪрд░ рд╣реИ, рдЪрд░рдг 1 рдорд┐рдирдЯред рдорд╛рдк рд╕рдордп 50ms (рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ 5 рдорд╛рдк), рдорд╛рдк рдХреЗ рджреМрд░рд╛рди рдЦрдкрдд ~ 1 рдПрдордПред рдпрд╣ рдЪрд┐рдк рдХреЗ рддрд╛рдкрдорд╛рди рдХреЛ рднреА рдорд╛рдкрддрд╛ рд╣реИ, рдмреИрдЯрд░реА рдХреЗ рд╕реНрддрд░ рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред рдореИрд╕рд░реНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпреВрдбреА рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░, рдЬрд┐рдЧреНрдмреА рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпреВрдбреА рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ред

рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдХреЛрдб рдореЗрд░реЗ

рдЧрд┐рддреБрдм рдкрд░ рд╣реИред рдореИрд╕реЗрдВрд╕рд░реНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдордЬрд╝рд╣рд░реНрдбреЛрдореЛ рдпреВрдбреА





рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг ред рдЬрд╝рд┐рдЧрдмреА рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдордЬрд╝рд╣рд░реНрдбреЛрдореЛ рдпреВрдбреА рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг ред





рдЖрд░реНрджреНрд░рддрд╛ рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП zigbee2mqtt рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрдирд╡рд░реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛрдб (рдЕрднреА рддрдХ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ)ред

{
        zigbeeModel: ['nrf52840.ru_PWS'],
        model: 'nrf52840.ru_PWS',
        vendor: 'nrf52840.ru',
        description: 'Plant watering sensor',
        supports: 'humidity',
		fromZigbee: [fz.humidity2, fz.battery_PWS],
        toZigbee: [],
		meta: {configureKey: 1},
        configure: async (device, coordinatorEndpoint) => {
            const endpoint = device.getEndpoint(10);
			await bind(endpoint, coordinatorEndpoint, ['msRelativeHumidity', 'genPowerCfg']);
            await configureReporting.humidity(endpoint);
			await configureReporting.batteryVoltage(endpoint);
        },
    },



рдЯреЗрд╕реНрдЯ рдлрд░реНрдорд╡реЗрдпрд░ рд╣рдорд╛рд░реЗ DIY рд╕рдореБрджрд╛рдп рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ - рд▓реЗрдирдЬрд╝, рдпрд╣рд╛рдВ рдЙрд╕рдХрд╛ рдЬреАрдердм рд╣реИ ред

рдЬрд┐рди рдШрдЯрдХреЛрдВ рдХреЛ рдЪреАрдиреА рдирдореА рдореАрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдерд╛, рдЙрдирдХреА рд▓рд╛рдЧрдд рд▓рдЧрднрдЧ 400-500 рд░реВрдмрд▓ рдереАред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред

рд╕реЗрдВрд╕рд░ рдСрдкрд░реЗрд╢рди рд╡реАрдбрд┐рдпреЛ


рд╕реЗрдВрд╕рд░ рдлреЛрдЯреЛ












рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдХреА рдпреЛрдЬрдирд╛ред рдореИрдВ рдПрдордХреЗ рдХреЛ рдХреБрдЫ рд╕рд░рд▓ рд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП nRF52810 рдпрд╛ nRF52811 рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдХреАрдордд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдмрд╕ рдПрдХ рдЪрд┐рдк рдкрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж рдореИрдВ рдПрдХ рдмрдЬрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреВрдВрдЧрд╛, рдпрд╣ рдкрд╛рд╡рд░ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдХреА рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдорд╛рдк рдХрд░рддреЗ рд╕рдордп рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред Zigbee рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдПрдВ, BLE рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдПрдВ, рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдФрд░ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЬреАрдереВрдм ред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рд╕рдореВрд╣ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ, рд╣рдореЗрд╢рд╛ nRF5 рдкрд░ рдореЗрд╕реЗрдВрд╕рд░, рдЬрд╝рд┐рдЧрдмреА, рдмреАрдПрд▓рдИ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓реЗрдЧреА, рд╡реЗ Arduino IDE рдореЗрдВ nRF52 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ рдФрд░ рди рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВред

рдХрд╛рд░реНрдЯ рдЪреИрдЯ - @DIY рдбрд┐рд╡рд╛рдЗрд╕ред

рдХрд╛рд░реНрдЯ рдЪреИрдЯ - @ рдорд╛рдпрд╕реЗрдиреНрд╕рд░ ред

All Articles