Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: RPI конфигурациясы
- 3 -қадам: SSH - сымсыз байланыс үшін RPI
- 4 -қадам: VS кодымен қосылыңыз
- 5 -қадам: кодтау
- 6 -қадам: Тұрғын үйге материалдар жинау
- 7 -қадам: Сыртқы бөлікті жинау
- 8 -қадам: беткейлер
- 9 -қадам: беткейлерді бекіту
- 10 -қадам: электроника
Бейне: SmartFeeder: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Әрбір ит иесі өмірінде кем дегенде бір рет үй жануарларын тамақтандыруды ұмытады. Мен кетпес бұрын үй жануарыңызды тамақтандыруды ұмытып қалсаңыз да, оны алыстан немесе белгілі бір уақыттан кейін жасай алатын нәрсе жасағым келді.
Бұл жобада біз веб -сайтта басқарылатын автоматты ит тамақтандырғыш жасаймыз. Бұл веб -сайт сізге ыдыста қанша тағам бар және оны толтыру уақыты немесе ит тамақ жегені туралы ақпаратты көрсетеді.
Сондай -ақ, сіздің (немесе итіңіздің) қажеттіліктеріне қарай реттелетін параметрлер бар.
1 -қадам: Жабдықтар
Материалдар:
- Raspberry Pi
- 16 ГБ SD картасы
- нан тақтасы
- секіргіш кабельдер
- ультра дыбыстық сенсор
- серво
- жүктеме ұяшығы (мен 5 кг қолдандым)
- жүктеме ұяшығының күшейткіші (HX711)
- осы жобаның тұрғын үйіне арналған пластик/ағаш
- пластикалық ыдыс (жүк ұяшығына арналған)
Құралдар:
- Бұрандалар
- Бұрауыш
- Бұрғылау
- Көрдім
- Қағазды тегістеу
- Супер желім/кремний (және кремний тапаншасы)
2 -қадам: RPI конфигурациясы
Менің бірінші қадамым таңқурай пи конфигурациясы болды, сондықтан мен бәрін SD картасынан тазарттым және оған Win32diskmanager көмегімен суретті қойдым, осында біз Raspbian жаза аламыз.
3 -қадам: SSH - сымсыз байланыс үшін RPI
Кескін орнатылғаннан кейін Pi мен компьютерге Ethernet кабелін қосуға болады. пәрмен жолына өтіп, ipconfig теріңіз. «Ethernet адаптері» бар мәтін блогында IP-адрес болуы керек. Бұл IP мекенжайы - біз SSH -ге барамыз. Мен бұл қадамды жасау үшін PuTTY қолдандым. Мұнда сізге IP мен портты енгізу қажет (SSH үшін 22) және Pi -ге кіру үшін парольді енгізу керек (стандартты пароль - «таңқурай»). Мұнда біз сымсыз қосылу үшін желі параметрлерін өзгертуіміз керек. Бұл «wpa_passphrase nameofnetwork» командасы, содан кейін құпия сөзді енгізу қажет. {…} Желісі бар мәтін блогы пайда болады, оны көшіріп, «sudo nano /etc/wpa_supplicant/wpa_supplicant.conf» деп теріңіз. Бұл жағдайда сіз мәтінді файлдың төменгі жағына қоюыңыз керек.
Осыдан кейін сіз Pi -ді қайта жүктей аласыз.
4 -қадам: VS кодымен қосылыңыз
Кодтау үшін бізге Visual studio коды қажет. Бұл іске қосылғаннан кейін SSH плагинін алудың қажеті жоқ. Бұл орнатылған кезде, сіз төменгі сол жақ бұрышқа немесе терминалды ашып, SSH pi@ipadress тере аласыз. Осыдан кейін сіз парольді енгізуіңіз керек және біз кодтауды бастай аламыз.
5 -қадам: кодтау
Енді біз веб -сайтты орнатуымыз керек, сіз қалтаны vscode -де ашуға болады, var/www/html -ге өтіңіз және біз осында бастаймыз.
Мұнда біздің HTML, CSS, суреттер мен Javascript келеді.
Енді біз сол жұмыс кеңістігінде басқа қалтаны аша аламыз. Мен өзімнің шақырылған жобамды қойдым және оны пиімнің үй қалтасына қойдым. Мұнда backend қатысты барлық нәрсе келеді (сондықтан python файлдарының көпшілігі).
6 -қадам: Тұрғын үйге материалдар жинау
Тұрғын үй үшін мен ағаш пен пластикалық пластинаны қолдандым, оны арамен кесіп тастадым.
L кесектері - 50х50, бірақ мен 20х40 өлшеміндегі кесінді кесіп алдым. Бұл екі жақ үшін де екі рет жасалуы керек.
Жіңішке тақталар төменгі және артқы тақтаға арналған. Бұл екеуі де 20х50 (ескерту: монтаждау үшін бір қысқартуға тура келеді.)
Содан кейін бізге алдыңғы жағына 20х40 өлшемді бөлік қажет (L пішіндерін кесу кезінде қалғанын қолдануға болады).
Мұнда мен тағамның шығуы үшін жарты шеңберді белгіледім.
Содан кейін бізге 20х10 және 18х10 болатын 2 кішкентай тақтай қажет (ені 18, өйткені тақталардың қалыңдығы 1см, сондықтан ол оңай сырғып кетеді). бұл тостаған болатын науаға арналған. (жүктеме ұяшығының сымдары үшін 18х10 тақтайшада тұтас бұрғылауға болады.)
7 -қадам: Сыртқы бөлікті жинау
Келесіде біз барлық бөлшектерді бұрап аламыз, сондықтан оның қалай көрінетінін білеміз.
Мен алдыңғы көрініс үшін 9 бұранданы, екі жағына 14 бұранданы қолдандым.
8 -қадам: беткейлер
Содан кейін мен ағаштан еңіс жасадым, оның жоғарғы жағы - 18х40 см, ал тостағанға ені 40 см, жоғарғы бөлігінде, бірақ алдыңғы тесікке дейін кішірек. ұзындығы да 40 см. Мен корпуста тамақ төгілмеуі үшін қосымша қорғаныс рельстерін қостым.
9 -қадам: беткейлерді бекіту
Мен беткейлерді бұрандалармен бекітіп, көлбеудің үстіне қосымша тақтай қостым. Сіз сондай -ақ супер желімді немесе кремнийді қолдануға болады.
10 -қадам: электроника
Бұл әлі де салынуда
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау