Мазмуну:

SmartPost: Акылдуу почта топтому: 7 кадам
SmartPost: Акылдуу почта топтому: 7 кадам

Video: SmartPost: Акылдуу почта топтому: 7 кадам

Video: SmartPost: Акылдуу почта топтому: 7 кадам
Video: Kак отправить посылку со Smartpost 2024, Июль
Anonim
SmartPost: Акылдуу почта таңгагы
SmartPost: Акылдуу почта таңгагы
SmartPost: Акылдуу почта таңгагы
SmartPost: Акылдуу почта таңгагы
SmartPost: Акылдуу почта таңгагы
SmartPost: Акылдуу почта таңгагы

Жаңы медиа жана коммуникация технологиясынын (NMCT) биринчи жылын аяктоо үчүн, мен өткөн жылдын бардык курстарын интеграциялаган долбоорду түзүүгө туура келди.

Мен акылдуу шкаф жасоо идеясын ойлоп таптым. Мен пакеттер үчүн чогултуу пунктун автоматташтыруу үчүн колдонсо болот.

Оюмду ишке ашыруу үчүн мен малина пи колдондум. Мен кодду pythonдо программаладым жана Flask веб -серверин колдонуп, маалыматтарды чогулткан жана шкафты көзөмөлдөгөн веб -тиркемени жайгаштырдым.

1 -кадам: Менин идеямды анализдөө

Менин идеямды талдоо
Менин идеямды талдоо

Долбоорумдун үстүндө иштөөнү баштоодон мурун, менин идеям элге жактыбы же жокпу, иликтегим келди.

Мен эң жакын үй -бүлөмдөн алар менин долбоорум жөнүндө кандай ойдо экенин жана аны дагы жакшыраак жана пайдалуу кылуу үчүн кандай өзгөчөлүктү ишке ашырышын сурай баштадым.

Мен ошондой эле студенттеримден жана досторумдан бул инновациялык долбоор болушу мүмкүн деп ойлогонун сурадым.

Идеяга шыктанган жана аны көргүсү келген адамдардын көпчүлүгү реалдуулукка айланат.

Мен үчүн бул ага баруунун жана долбоорду түзүүнү баштоонун белгиси болду.

2 -кадам: материалдарды чогултуу

Материалдарды чогултуу
Материалдарды чогултуу

Биринчи кадам менин акылдуу шкафымды жасоо үчүн керектүү болгон бардык материалдарды жана компоненттерди ойлонуу болчу.

Бул үчүн мен өзүмдүн муктаждыктарымды эскиздөө үчүн блок -схема түздүм жана электроникалык комплектимден издей баштадым. Мен комплектимдеги кээ бир компоненттерди колдоно алмакмын жана алардын айрымдарына интернеттен заказ берүүгө туура келди. Мен колдонгон бөлүктөрдүн тизмесин тиркемелерден тапса болот.

3 -кадам: Ылайыктуу маалымат базасын түзүү

Ылайыктуу маалымат базасын түзүү
Ылайыктуу маалымат базасын түзүү

Бир аз изилдөө жүргүзүп, керектүү материалдарды сатып алгандан кийин, маалымат базасын түзүүгө убакыт келди.

Биринчиден, мен MySQL Workbenchтин жардамы менен жактын байланыш диаграммасын түздүм (жогорудагы сүрөттө). Анан мен алдыга

бул ERDди иштеп чыгып, маалымат базасын түзгөн. Бул жерде мен дагы бир жолу текшерүү үчүн кокус маалыматтарды коштум, мындан ары каталарды тапкан жокмун.

Менин маалымат базам 6 таблицадан турат. Негизги табел тарых таржымалы. Бул мен сенсорумдан алган бардык маалыматтарды сактай турган табель.

Табелдин "ээси" ниети - бул шкафта пакети бар ээси жөнүндө сакталган маалыматты сактоо. Эгерде ээси пакетти 14 күндүн ичинде чогултуу үчүн келбесе, анда шкафтын ээси бул маалымат менен бул адамга кайрыла алат.

Мен ошондой эле маалымат базасында сакталган бардык aministrators колдонуучунун атын жана сырсөзүн сактайм. Ошентип, алар веб -колдонмодон кирип, шкаф тарабынан чогултулган бардык маалыматтарга сереп салышат.

Тиркемелерде MySQL dumpfile таба аласыз

4 -кадам: Жооптуу веб -сайтты иштеп чыгуу

Жооптуу вебсайтты иштеп чыгуу
Жооптуу вебсайтты иштеп чыгуу

Азыр менде маалымат базасы бар болчу, мен жооп бере турган веб -тиркемени түзүп баштай алмакмын.

Бардыгын программалоону баштоодон мурун, мен Adobe XDди колдонуп веб -тиркеменин веб -версиясы катары колдонуучу тажрыйбасынын дизайнын жана мобилдик интерфейстин интерфейсинин дизайнын түздүм.

Бул конкреттүү план менен, HTML жана CSSти колдонуп, веб -тиркеме болуу үчүн аны кайра түзүү оңой эле.

Менин веб -тиркеме 2 бөлүктөн турат. Биринчи бөлүгү жалпы колдонуучулар үчүн арналган. Бул менин долбоорумдун кичинекей түшүндүрмөсү. Экинчи бөлүк шкафтын администраторлорунун логининен жана бардык чогултулган маалыматтардын серепинен турат.

Мен веб -сайттын дизайнын ушул кадамга тиркеп койдум.

5 -кадам: Районду жасоо

Циркти жасоо
Циркти жасоо

Менде бардык компоненттер болгондо, мен схеманы түзүп баштасам болот.

Биринчиден, мен баарын элестетүү үчүн фритинг схемасын түздүм, анан кайра түзө баштадым.

Бардык зымдар ордунда болгондон кийин, баары жайындабы же жокпу билүү үчүн электр энергиясын коштум. Менин кубалоодо андай болгон жок … Мен 12В аркылуу өткөргөн зымдар жукарып, күйүп кетти. Ошондуктан мен аларды калыңыраак зымдарга алмаштырдым.

Мен бул кадамга зымдарды коштум.

6 -кадам: Райондун жашоого келиши

Микросхеманын жашоого келиши
Микросхеманын жашоого келиши

Азыр менде схема бар, биз акыры коддоону баштай алабыз. Биринчиден, мен бардык компоненттеримдин жекече иштешине ынануу үчүн тест кодун жаздым.

Мен дээрлик бардык компоненттерди өзүнчө башкара алганымда, мен баарын веб -тиркеме үчүн Flask backendге чогулта баштадым.

Сиз бул github репозиторийинен кодду таба аласыз

7 -кадам: Турак жай куруу

Турак жай куруу
Турак жай куруу
Турак жай куруу
Турак жай куруу
Турак жай куруу
Турак жай куруу
Турак жай куруу
Турак жай куруу

Бардык коддор даяр болгондо, электроника үчүн корпус жасоого убакыт келди.

Мен шкафтын рамасын куруу үчүн жыгач тактайларды колдондум, анан аларга MDF панелдерин мыктап рамканы жаптым. Ошондой эле 2 эшикти жасоо үчүн 2 MDF панелин колдондум. Мен эшиктердеги терезелердин тешиктерин (плексигласс) кесип, эшиктерди кулпу менен жабуу үчүн 2 кичинекей металл пластинканы коштум.

Турак жай даяр болгондо. Мен ага электрониканы салып, малинамдын пиин сайып, жыйынтыгынан ырахат алдым.

Сунушталууда: