Სარჩევი:
- მარაგები
- ნაბიჯი 1: BOM: მასალების შედგენა
- ნაბიჯი 2: თქვენი Raspberry Pi 3B+ - ის დაყენება
- ნაბიჯი 3: თქვენი კომპონენტების დაკავშირება
- ნაბიჯი 4: შესატყვისი მონაცემთა ბაზის შექმნა
- ნაბიჯი 5: ფუნქციური უკანა ნაწილის შექმნა
- ნაბიჯი 6: შეიმუშავეთ წინა ნაწილი
- ნაბიჯი 7: საიტის შექმნა
- ნაბიჯი 8: ფუნქციონირების განხორციელება
- ნაბიჯი 9: გარსაცმის რეალიზება
ვიდეო: ლაბორატორია: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ტექნოლოგიისა და ინფორმატიკის ზრდასთან ერთად, იზრდება სამუშაოების დიგიტალიზაციისა და გამარტივებისკენ სწრაფვა. ჩემს პროექტში მსურს შევხედო როგორ გავამარტივოთ და ციფრული გავხადოთ ნივთიერებების მასა ლაბორატორიულ გარემოში. ჩვეულებრივ კლასიკურ ლაბორატორიულ პარამეტრებში, მონაცემები გროვდება ქაღალდზე და ასე იყო, სანამ მეცნიერება არსებობდა. ამასთან, ეს თან ახლავს ისეთ საკითხებს, როგორიცაა დრო, როდესაც საჭიროა მონაცემების დიგიტალიზაცია, წაკითხვის უნარი მთლიანად დამოკიდებულია მწერალზე, გაუაზრებლობა, რაც იწვევს მონაცემების არასწორად აღნიშვნას და ა.
ჩემი პროექტი ცდილობს გაამარტივოს სხვა რამ, რაც მჭიდრო კავშირშია ლაბორატორიულ გარემოში მონაცემთა შეგროვებასთან: ლაბორატორიული მენეჯმენტი.
ზოგიერთი შენახული ნივთიერება შეიძლება უფრო სწრაფად ამოიწურა, ვიდრე სხვები, და ეს უკანასკნელ ადამიანზეა დამოკიდებული, რომელმაც უნდა შეატყობინოს დეპარტამენტის უფროსს ან პასუხისმგებელ პირებს, შეუკვეთოს და შეავსოს. ეს შეიძლება ადვილად წავიდეს არასწორად, იმის გამო, რომ ჩვენ გვსურს დავივიწყოთ საგნები, როდესაც გონებაში გვაქვს სხვა აქტუალური საგნები.
ამრიგად, გამოსავალი არის ნივთიერებების და მოვლენების მონიტორინგი, სადაც ისინი იწონიან. აქ მე მხოლოდ რამდენიმე ძირითად პრინციპს შევიმუშავებ: თვალყურის დევნება, თუ რამდენი ნივთიერებაა ამოღებული და ვინ შეაღწევს კარადაში, რომელიც შეიცავს ნივთიერებებს.
მარაგები
ამ პროექტისთვის მე გამოვიყენე გარკვეული საგნები:
- ჟოლო Pi 3B+
- RFID სკანერი
- OLED დისპლეი
- შტრიხკოდების სკანერის მოდული (2D)
- ელექტრომაგნიტური საკეტი
- ჩატვირთეთ უჯრედი, მათ შორის HX711 დაფა
- სარელეო (0RZ-SH-205L)
- საკმარისი ბატარეები 12V წყაროს შესაქმნელად
- ტრანზისტორი (BC337)
- Ღილი
- რამდენიმე წინააღმდეგობა
- რამოდენიმე კაბელი
ნაბიჯი 1: BOM: მასალების შედგენა
ნაბიჯი 2: თქვენი Raspberry Pi 3B+ - ის დაყენება
დარწმუნდით, რომ შეიძინეთ ისეთი პროგრამები, როგორიცაა პუტი, Pi- ზე დისტანციური დისტანციის გავლით. დაამონტაჟეთ გამოსახულება Pi- ზე, რომელსაც აქვს რასბარიანი და აქვს შესაბამისი APIPA კაბა.
დარწმუნდით, რომ დააინსტალირეთ რამდენიმე პროგრამა Pi- ზე, როგორიცაა MySQL, Python და pip.
ნაბიჯი 3: თქვენი კომპონენტების დაკავშირება
ყველა კომპონენტი გაერთიანებულია ისე, როგორც ეს მოცემულია ფიგურებში.
გამოყენებულია შემდეგი ინტერფეისი:
- სერიული კომუნიკაცია შტრიხკოდების სკანერისთვის
- I2C OLED ეკრანისთვის და RFID– ისთვის
- ციფრული ხაზი HX711– ისთვის
ნაბიჯი 4: შესატყვისი მონაცემთა ბაზის შექმნა
ჩემი პროექტი შეიძლება ჩაითვალოს 2 ცალკეულ ნივთად: კარადა და ბალანსი. როგორც ასეთი, ჩემი მონაცემთა ბაზა ასევე შედგება 2 ერთეულისგან: მონაცემთა ბაზის მოდელი ბალანსისთვის და კარადა.
ეს არაფერია ლამაზი, მაგრამ ორივე არსებობს 2 ცხრილიდან. ორივე შეიცავს ისტორიის ცხრილს, ერთი შეიცავს ცხრილს ინფორმაციის ინფორმაციისთვის, ხოლო მეორეს აქვს პერსონალი.
ნაბიჯი 5: ფუნქციური უკანა ნაწილის შექმნა
ყველა კოდირება გაკეთებულია პითონ 3.5 -ში
მას აქვს შემდეგი დამოკიდებულებები:
- კოლბა, კოლბაში_კორსი და კოლბაში_საკეტიო
- gevent და geventwebsocket
- RPi
-
ჩაშენებული:
- ხრახნიანი
- დრო
-
ადგილობრივი:
- SimpleMFRC522
- HX711
- Ბარკოდის სკანერი
- OLED
- Მონაცემთა ბაზა
- ღილაკი
კოდი შეგიძლიათ იხილოთ აქ.
ნაბიჯი 6: შეიმუშავეთ წინა ნაწილი
უბრალო ვებგვერდი საკმარისი უნდა იყოს არა მხოლოდ კარადადან შეგროვებული მონაცემების ჩვენებისა და მასისთვის. მაგრამ ასევე უნდა არსებობდეს გვერდი, რომელიც წარმოგვიდგენს რეალურ დროში მონაცემებს როგორც სკანერისგან, ასევე ბალანსისგან.
ეს ყველაფერი შექმნილია იმისთვის, რომ ჯერ მობილური იყოს, შეინახეთ იგი მარტივი, შეინახეთ იგი სუფთა.
აღნიშნული კოდი ასევე შეგიძლიათ იხილოთ აქ.
ნაბიჯი 7: საიტის შექმნა
საიტი დაშიფრულია HTML და CSS– ით, რაც ითვალისწინებს (უმეტესწილად) კარგ პრაქტიკას, როგორიცაა BEM აღნიშვნა. გამოყენებული რედაქტორი იყო VS კოდი, სერვერების სწრაფი და მარტივი გაშვებისთვის (დანამატების წყალობით), კოდის გასუფთავება და დახარისხება და სწრაფად ვარაუდობს, თუ რას აკრეფთ ჩამოსაშლელი მენიუებით. საიტი (კოდი ნაპოვნია აქ) არის გამარტივებული და არაფერი ლამაზი, მაგრამ ის გააკეთებს, განსაკუთრებით მომდევნო ეტაპზე.
ნაბიჯი 8: ფუნქციონირების განხორციელება
ფონდის (საიტის) შექმნისთანავე, ჩვენ შეგვიძლია დავიწყოთ ფუნქციონირების განხორციელება, რომელიც საჭიროა მონაცემების წარმოსადგენად საიტზე.
ეს კეთდება Javascript– ით, ადვილად შესასწავლი ენა, რომელიც უხდება HTML და CSS– ს. განსახილველი რედაქტორი კიდევ ერთხელ არის VS Code. კოდი ასევე იყო სტრუქტურირებული ისე, რომ მისი წაკითხვა ადვილი და მოსახერხებელია, ეს ყველაფერი რეგიონების წყალობით.
ამით საიტს შეუძლია დაუკავშირდეს ჟოლოს პი მონაცემთა ბაზას და მომხმარებლის ვიზუალიზაცია მოახდინოს.
ისევ იგივე ბმული შეიძლება გამოყენებულ იქნას JS კოდის მოსაძებნად.
ნაბიჯი 9: გარსაცმის რეალიზება
პატარა ხის ზარდახშა გამოიყენება კარადას მიბაძვისთვის, ელექტრომაგნიტური საკეტის მოთავსების შიგნით. ეს არის ნედლი, მაგრამ ერთი ფირის გამოყენება შესაძლებელია ორი კომპონენტის ერთმანეთთან დასაკავშირებლად. გარდა ამისა, ხვრელი გაბურღულია კაბელებისთვის.
გარსაცმები pi, სადაც ბალანსი წავა, სხვა საკითხია სრულიად განსხვავებული. მოთავსებულია მოგრძო პლასტმასის ყუთში, გამოიყენება შესანახად, პი და მისი მავთულები, როგორც ყველაზე მეტად დაცული ფიზიკური მანიპულირებისგან. ხვრელი გაკეთდა ისე, რომ მონაცემები გადაიტანოს კაბელებით.
ბალანსი თავისთავად სახიფათოა, მე გირჩევთ წინასწარ ჩამონტაჟებული დატვირთვის უჯრედის ყიდვას, რადგან მე არ შემიძლია სასურველი შედეგის აწყობა. მე, მე, გამოვიყენე საბურღი ხის კომბინაცია, სწორი გაზომვებით, ჭანჭიკების გამოყენებით, რომლებიც იგივე ზომებია, როგორც საბურღი თავი და იხვის ლენტი, ყველაზე ძლიერი ფირები. შედეგად მიღებული წონასწორობა საკმაოდ მყარია, რომ იწონიდეს 500 გ -ს (აღმოჩნდა, რომ ეს რთული გზაა).
ყველაფერთან დაკავშირებული, საბოლოო პროდუქტი მზად უნდა იყოს.
გირჩევთ:
როგორ გააკეთოთ სახლის ლაბორატორია: 7 ნაბიჯი
როგორ გავაკეთოთ სახლის ლაბორატორია: გამარჯობა ყველას მოგესალმებით T3chFlicks! ამ პოსტში ჩვენ გაგიზიარებთ ჩვენს რჩევებს თქვენი სახლის ლაბორატორიის შექმნისა და ორგანიზების მიზნით. როგორც მცირე პასუხისმგებლობის უარყოფა, ეს არავითარ შემთხვევაში არ არის განმარტება, თუ როგორი უნდა იყოს სახლის ლაბორატორია - სხვადასხვა ინტერესებზე დაყრდნობით
პორტატული Arduino ლაბორატორია: 25 ნაბიჯი (სურათებით)
პორტატული არდუინოს ლაბორატორია: გამარჯობა ყველას …. ყველა იცნობს არდუინოს. ძირითადად ეს არის ღია კოდის ელექტრონული პროტოტიპირების პლატფორმა. ეს არის ერთი დაფის მიკროკონტროლის კომპიუტერი. ის ხელმისაწვდომია სხვადასხვა ფორმით ნანო, უნო და სხვა … ყველა გამოიყენება ელექტრონული პრო
წვრილმანი ლაბორატორია - HD ცენტრიფუგა Arduino დაფუძნებული: 3 ნაბიჯი
წვრილმანი ლაბორატორია - HD ცენტრიფუგა Arduino დაფუძნებული: PT // Construimos uma centrífuga utilisando um HD velho com conrolle de velocidade baseado em Arduino. EN // ჩვენ ავაშენეთ ცენტრიფუგა ძველი HD გამოყენებით სიჩქარის კონტროლით Arduino– ზე დაყრდნობით
HackerBox 0051: MCU ლაბორატორია: 10 ნაბიჯი
HackerBox 0051: MCU Lab: მივესალმოთ HackerBox ჰაკერებს მთელს მსოფლიოში! HackerBox 0051 წარმოადგენს HackerBox MCU ლაბორატორიას. MCU ლაბორატორია არის განვითარების პლატფორმა მიკროკონტროლერებისა და მიკროკონტროლერის მოდულებით შესამოწმებლად, განვითარების და პროტოტიპის შესაქმნელად. Arduino Nano, ESP32 მოდული
Raspberry Pi მრავალ დანიშნულების მობილური ლაბორატორია: 5 ნაბიჯი
Raspberry Pi მრავალ დანიშნულების მობილური ლაბორატორია: მე ვიყენებ ჟოლოს რამდენიმე პროექტს ყოველწლიურად, რაც მე უნდა ჩავალაგო ნივთები ყუთში ან ჩანთებში, რომ გადავიყვანო იმ ადგილას, სადაც მე ვიყენებ პროექტს. თავდაპირველად მე ვგეგმავდი რაიმე პროექტის (ჩემოდნის მსგავსად) აშენებას თითოეული პროექტისთვის